Skip to main content

Control send intervals for visitors emails

Control how often shopper emails are sent by using the global send interval or by adding trigger‑level rules with suppression scripts.

Updated yesterday

You can manage how frequently shoppers receive emails by using a global send interval or by applying custom logic to individual triggers. The global Contact Remarketing Pressure Interval controls how often any trigger can send an email, while trigger‑level scripts let you check previous sends and prevent messages from being sent too frequently. These options help you avoid over‑messaging and maintain a consistent shopper experience.

Global send interval

The Contact Remarketing Pressure Interval allows you to set a period during which email sending is suppressed after a shopper has been sent an email by any type of trigger. For example, if you set it to 1440 minutes (1 day), shoppers receive only one email in any 24-hour period, regardless of how many times they add items to their cart, browse, or make a purchase. This setting affects all triggers globally.

Control send intervals by trigger type

To control the interval based on the type of trigger, you can use a script in the Advanced box of a trigger to check for previous sends. Helper functions are available to simplify this process.

The following script prevents a trigger from sending if a browse (ba) or cart (b) abandonment email has been sent to the recipient in the previous 7 days:

result.proceed = true;

if (helpers.sentInRecentMinutes(['b','ba'],10080) > 0) {

result.proceed = false;

}
  • Adjusting the interval: Change 10080 to the number of minutes you want to look back over.

  • Modifying signal types: Add or remove signal types to control which triggers the script checks.

  • Setting email limits: Adjust the script to limit the number of emails sent within the specified period.

Learn more in the Triggers section of the Help Center.

Did this answer your question?