What is an Automation?

updated 2 years ago

What’s better than being able to send broadcasts to customer segments and lists is creating messages that can be automatically sent based on data driven triggers. For example, automatically send a renewal reminder mail for upcoming subscription renewal.

Automations are useful for a lot of things. You can use them for simple automated messaging like welcome emails to more complex workflows for proper customer onboarding. Here is an example:

  • On new profile, send a welcome message

  • If customer is yet to activate their card

  • Send them an email asking if there is a way to help

  • Wait for 4 more days

  • If card still not activated, send another nudge

With automations, you can easily upsell or move customers to the next phase of the growth cycle, whether that is acquisition to activation or activation to retention. This is what we mean when we say we are messaging for customer growth and retention.

Supported triggers

A trigger is an event that causes the automation to start.

  • Customer added to Engage - Trigger an automation when a new customer data is added to your Engage account.

  • Event is triggered - Trigger an automation when a customer event is triggered.

  • Date attribute trigger - Trigger an automation when there is a date match with a customer attribute. Use this to create date related automations like appointment reminders or birthday wishes.

  • Message status - Trigger an automation when there is any of the message events: opened, clicked, failed, delivered or complained

  • Customer attribute change - Trigger an automation when any of the customer's attribute changes. Note that is also triggered when a new customer that has the trigger attribute is added to Engage.

  • Customer joins segment - Trigger an automation when a customer joins a Segment

  • Customer joins list - Trigger an automation when a customer joins a List

  • Customer leaves segment - Trigger an automation when a customer is removed from a Segment

  • Customer leaves list - Trigger an automation when a customer is deleted from a List

  • Customer unsubscribes from segment - Trigger an automation when a customer unsubscribes from message from a Segment

  • Customer unsubscribes list - Trigger an automation when a customer unsubscribes from a List

Actions

Here are the currently supported actions:

  • Send email

  • Send SMS

  • Send push notification

  • Send web in-app message

  • Add customer to List

  • Call webhook

  • Unsubscribe customer from List

  • Remove customer from list

  • Archive user

  • Add/update customer's attributes

  • Delete customer's attributes

  • End automation

Controls

  • Delay - Pause automation for a relative time, e.g., 5 minutes, 2 days.

  • Wait until - Pause automation till an absolute date and time, e.g., Oct 20, 2030

  • If/Else - Add a condition that splits the automation to a Yes or No workflow

  • Go to automation stage - Reconnect to another automation stage

Was this article helpful?