Articles on: Automations

Automation Builder Explained

Here are a few concepts that can help users better understand how our automation builder works:


TRIGGER


A trigger is a procedure that initiates an action.


Examples of trigger:


  • When a contact is added to a segment
  • When a contact opened an email
  • When an event has been fired
  • When a purchase has been made



Once you have set up a trigger, you must choose an action, fork or integration...


ACTION


An action is executed when a trigger is fired.


Examples of actions:


  • Send an email to a contact
  • Add a tag to a contact
  • Remove a contact from a segment
  • Adjust the score of a contact



For example:


Trigger: When a contact is added to a segment
Action: Send an email to the contact


Trigger: When a purchase has been made
Action: Adjust the score of the contact


FORK


A fork creates a condition:


  • IF the condition is met, then...
  • IF the condition is not met, then...


Examples of conditions:


  • If a contact opened an email
  • If a contact contains a tag
  • If an event has been fired
  • If a purchase has been made




For example:


Trigger: When a contact is added to a segment
Condition: If a purchase has been made


If YES:
Action: Send an email to a contact (Email A)


If NO:
Action: Send an email to a contact (Email B)


STOPS


Stops are temporary or permanent time actions.


Examples of stops:


  • Stop an automation
  • Period delay
  • Date delay
  • Day of the week is



For example:


Trigger: When a contact is added to a segment
Condition: If a purchase has been made


If YES:
Action: Send an email to a contact (Email A)


If NO:
Stop: Period delay (e.g. 7 days)
Action: Send an email to a contact (Email B)


INTEGRATIONS


An integration is an action powered by a 3rd party service.


Examples of integrations:


  • Ping a URL
  • Send a text message
  • Notify with text message
  • Deadline Funnel



For example:


Trigger: When a purchase has been made
Action: Notify with text message


AUTOMATION SETTINGS


RE-ENTER AUTOMATION


This option, which can be found in automation settings, allows contacts to re-enter the automation. This setting is turned off by default, which means that contacts can enter the automation only once.


EXISTING CONTACTS


This option, which can be found in automation settings, allows existing contacts to enter the automation. This setting is only available when you activate the automation for the first time, after creating it.



GLOBAL CONDITIONS


A global condition is a condition that is checked before every next step. Global conditions can be created in automation settings.


Examples of global conditions:


  • If a contact opened an email
  • If a contact is subscribed to a segment
  • If an event has been fired
  • If a purchase has been made



For example, imagine your automation is made of a series of 10 emails... You could create a global condition to check if contacts are subscribed to a specific segment, e.g. "Subscribers".


If NO (the contact is still not subscribed to the "Subscribers" segment):
The automation continues. The contact will receive the next email.


If YES (the contact is subscribed to the "Subscribers" segment)
The automation stops. The contact will not receive the next email.


That way, you don't need to create a fork at every step.

Updated on: 21/03/2022

Was this article helpful?

Share your feedback

Cancel

Thank you!