Skip to main content

Automations

Automations in Mercury allow you to send messages triggered by specific customer actions or lifecycle events — instead of a fixed date and time. These are managed exactly like regular campaigns, with one key difference:

➡️ Instead of setting a fixed schedule, you assign a trigger that determines when the campaign will be sent.

Automation triggers

Automations can be used for transactional flows, retention messages, or personalized engagement based on loyalty activity.

Available Automation Triggers​

Below is a list of supported automation types and what each one does:

Automation TypeDescription
BirthdaySend a message on the customer's birthday.
Cart AbandonmentTriggered when a customer adds items to their cart but doesn’t complete the purchase.
Consumer Level UpgradeTriggered when a customer’s loyalty tier changes (e.g., from Regular to VIP).
First PurchaseSend a message after a customer's very first purchase.
Loyalty Points ExpirationRemind customers that their points are about to expire.
Loyalty Points Reached LimitNotify customers when they reach a specific points threshold.
NamedaySend greetings on the customer’s nameday.
Order or Gift ShippedInform customers when their order or loyalty gift has been shipped.
Purchase Thank YouSend a thank-you message or provide delivery info after each purchase.
Registration – WelcomeWelcome newly registered users or nurture them a few days after sign-up.
Replenishment ReminderEncourage repeat purchases for consumables or time-sensitive products.
Retention – Miss You LapsedRe-engage customers who haven’t purchased in a while.

Dynamic Content per Trigger​

Each automation type provides access to different dynamic data based on the context:

  • Cart Abandonment: Includes information about products left in the customer’s cart (e.g., names, images, prices).
  • Purchase Thank You: Includes data about the order, such as purchased items, order value, and delivery method.

You can use personalization tokens to insert this data dynamically into your message.

Segment Compatibility​

For each automation, you can only target segments that match the same type as the trigger.
For example:

  • Cart Abandonment automations must be paired with a Cart Abandonment Segment
  • Nameday automations must be paired with a Nameday Segment

Managing Automations​

Aside from the trigger configuration, automations behave just like any other campaign:

  • You can define your message content (Email, SMS, or Viber)
  • Choose from supported personalization tokens
  • Preview and test before enabling
  • View delivery reports and performance metrics

Once an automation is active, it will continuously monitor for new trigger events and send messages accordingly — with no need for manual scheduling.