1. Home
  2. Docs
  3. Actions
  4. Triggers

Triggers

Perform automated actions upon the occurrence of any event or engagement e.g send an email to a person who has just opened a previous email from your side or suppress a contact who has recently marked you as spam.

Menu Navigation: Actions – Triggers

View TriggersFields

Field NameDescription
NameName of the trigger
StatusActive/Inactive. Inactive triggers will not be executed
Added onDate when this trigger was created
ActionsEdit: Edit the trigger
Delete: Delete the trigger

Sorting the Triggering Process


You can drag a trigger between triggers to any position. Triggers are processed sequentially and the position of the trigger will decide the execution order.

Add a Trigger

On the triggers page, click on the [+ Add New] button and you’ll be navigated to a wizard where you can define the event criteria and action upon occurrence.

Step 1Fields

Field NameSub FieldDescription
Status Active/Inactive. Inactive triggers will not be executed
Name Name of the trigger
Event CriteriaContact is added to a ListWhen a contact is added to a contact list

*Filters*
Added manually: If the contact was added manually by you through the “Add a Contact” page
Imported: If the contact was imported by you using the Cherub import page
Webform: If the contact was added by webform submission
API: If the contact was added via API
Contact is added to a SegmentWhen a contact is added to a segment
Note: The contact is automatically added to a segment upon cron execution when it matches the conditions that you have defined while creating the segment.
List Type It appears if the event criteria is based on “contact list submission”

Selected Lists: Event happens when the contact is added to one of the selected contact lists
Any List: Event happens when the contact is added to any of the contact lists
Select Lists / Segments Based on the above selection, you’ll be asked here to select the contact list(s) or segment(s).

Step 2Fields

FieldDescription
When to ExecuteInstantly: It performs the action as soon as the event occurs
After the Event: It performs the action after the define delay/interval

Supported delay: minutes, hours, days, weeks, months, years
Action to PerformSend a broadcastSend a broadcast to the contact that meets the event criteria.

Additional fields:
Broadcast: Select the broadcast from the dropdown that you want the recipient to receive
Sending Node: Select the sending node that will be responsible to relay the email
Sender Info: Choose the sender info from which the email appears to be sent from
Track Opens: Track HTML opening of the email
Track Clicks: Track the links that are being clicks
Send a notification email to adminSend a notification to admin by email containing the information of the contact matching event criteria
Start a drip groupStart the series of drips (inside a group) by selecting a drip group
Change contact’s statusChange contact’s status to Active or Inactive
Change contact’s formatChange contact’s format to receive HTML or Text version of the email
Update a custom field valueUpdate a custom field value of the contact with the new value you put here
Move contact to another listSelect the contact list where you want this contact to be moved upon occurring the event
Copy contact to another listSelect the contact list where you want to make a copy of this contact (including fields)
Remove contactDelete this contact from the contact list
Add contact to suppression listAdd this contact to the suppression list so it will not receive any more emails from Cherub
Was this article helpful to you? No Yes

How can we help?