Price change alerts
Set up and send personalized price alerts to keep your customers informed and engaged.
Last updated
Set up and send personalized price alerts to keep your customers informed and engaged.
Last updated
In this guide, we'll show you how price alert flows notify subscribers/customers of a flight search/hotel booking/car rental they are interested in.
Design a personalized email template.
Go to Content > Email templates.
Create a new blank template or choose one from the template library.
Use the drag-and-drop builder to design your email template.
Make sure to drop in variables to personalise the email based on the contact's name and search details( source, destination, date of search, product searched). Map these variables with dynamic values from the price alert event your website/system triggered.
Once your template is done, click Publish to make it ready to use.
You can create a price alert flow in the following way:
Your website/system can trigger an event to a Bird API endpoint with all the relevant details needed to personalize the price alert notification. Shared below is a sample event.
General instruction: Make sure to test every step after you've configured it.
Add new action, Get Contact by identifier
Add a new action, Conditional to check for price change if an increase or a decrease. This step can be completely skipped depending on the event you pass to Bird. In the case, you pass the value of the change of the viewed product/search you don't need to add this step.
In branch A, check for Price decrease
Add conditional perimeters - new price is less than old price
In branch B, check for Price increase
Add conditional perimeters - old price is less than new price
Add a new action, Calculate.
If price increased or decreased, calculate the price change by using a simple formula:
For Price increase, "new price"-"old price"
For Price descrease, "old price"-"new price"
Add a new action, Send an email step Configure the following:
the email domain/channel you wish to send out the email from
to whom you want to send out the email to.
Add a new action, Send Template message to channel.
Configure the following:
the push channel you wish to send out the push notification from
to whom you want to send out the push notification to.
Terminate flow for completion.
When ready, Publish your Flow to set it live.
Tips
Make sure to test each step after configuring it.
Monitor the flow to check if it's performing as expected.
Go the Process Automation section, go to Flows > New Flow > Webhook > Save.
Select Copy and send the event of your choice(similar to the sample event share earlier) to this copied endpoint.
Add in the Identifier Key(in this case will be "externalId" or "emailaddress" or "phonenumber") and Identifier Value( in this case will be the customerId you track this user within your system)
the email template that has to be send out and map the variables for personalisation
the push notification template that has to be send out and map the variables for personalisation