How to set up a price drop automation

Last updated: June 18, 2025

Overview

Set up a price drop automation to let contacts know when products they've viewed, added to their cart, or abandoned in checkout have been reduced in price.


Price drop trigger

The price drop trigger is only available for Sendlane accounts using Shopify, BigCommerce, or a custom store as their eCommerce integration.

See important details about the price drop trigger and its settings in the guide to your eCommerce store's triggers:

To create an automation with a price drop trigger:

  1. Click the Automations icon

  2. Click New Automation

  3. Click Start From Scratch

  4. Click + Add trigger

  5. Click your eCommerce integration's tab

  6. Click Product Price Drop

  7. Configure your Product Price Drop settings

  8. Click the + button to add a new node

  9. Click Send Message

  10. Click Email

  11. Set up your automation email

  12. Include a price drop block

You might also want to configure your end automation settings to pull contacts out of the automation if they make a purchase.


Price drop email block

Email nodes in automations with Product Price Drop triggers can access the Price Drop email block, which dynamically displays information about the product that was reduced in price. One price drop block is allowed per email.

With the price drop email block, you can:

  • Include or not include and rearrange the block's product name, stars & reviews, percentage off & price*, and old price elements

  • Change the CTA button's text and position

  • Individually style each element

*The price drop product block will always display the percentage off between the last viewed price and the new lowered price, even if the product's price was lowered by a dollar amount in your store.


Price drop templating syntax

Use templating syntax to reference information about a product's price drop without using the pre-built email block.

The following properties are available for price drop automations and do not require an assignment tag:

Syntax

Description

Renders as

{{trigger.getPriceDropNewPrice}}

Product's new lowered price

19.99

{{trigger.getPriceDropViewedPrice}}

Product's price when contact last viewed it*

29.99

{{trigger.getPriceDropAmountDifference}}

Dollar amount between the viewed price and lowered price

10.00

{{trigger.getPriceDropPercentageOff}}

Percentage of difference between viewed price and lowered price

33

*This tag will render the price at the last view, regardless of future engagement with the product.

You can recreate the price drop product block with the following simple template:

{% set product = trigger.getProduct() %}
{{product.title}}
Old price: {{trigger.getPriceDropViewedPrice}}
New price: {{trigger.getPriceDropViewedPrice}}
Percentage off: {{trigger.getPriceDropPercentageOff}}
Amount off: {{trigger.getPriceDropAmountDifference}}

Troubleshooting

Why are contacts not going through the automation?

If you've double checked your automation setup against the instructions above, try re-syncing your eCommerce integration:

  1. Click the Account icon

  2. Click Integrations

  3. Click your eCommerce integration

  4. Click the Resync icon