Here is a typical use case of using Lago with Zapier to create powerful alerting automation.
invoice alerting flow
In this example, we are going to build an alert anytime a new invoice is emitted. To create this workflow, we are using:
Zapier alerting flow
Lago automatically creates an invoice when a billable period is over. The invoice’s payload gives you a detailed view of what has been invoiced. The first action we need to perform is to catch this invoice with a webhook:
In Zapier, create a second action by clicking the +
icon. This new event action is used to format the webhook with a breakdown of fields that can be used in a message.
payload
. The value of this field is the full Raw body of your invoice object received);Script to tranform the invoice payload
Breakdown of the invoice payload
Once you catch the breakdown of fields returned by the invoice payload, you can easily use them to create a Slack text message.
In Zapier, create a third action by clicking the +
icon. This new event action is used to send a message to Slack by using the fields of the invoice payload.
By testing and validating the entire Zap, a Slack message is sent anytime a new invoice is emitted by Lago. You can use the same message example as detailed below:
Breakdown of the invoice payload
Slack text message