Start Elements
Name | Icon | Explanation | Example Use |
Subscription | You can start an automation based on the confirmation of a subscription. | Welcome campaign starting at signup (confirmation) | |
Contact filter affiliation | You can start a marketing automation with adding a contact to a contact filter. You can than chose an interval for starting the automation (once, daily etc.). Make sure to check if contacts don't enter the program more than once unintentionally. | Marketing flow aimed at birthdays | |
Contact Event | You can start an automation based on a contact event. That is a transaction related to a specific contact, for example, buying a ticket. | Marketing flow aimed contacts completing a purchase | |
API Call | You can start an automation based on a direct API call. Meaning an external system will make a call on the Maileon API to start the automation for a specific contact | Flow started by visiting the website |
Action Elements
Name | Icon | Explanation | Example Use |
Wait for time period | Wait for a pre-defined time period | Wait 3 days for contact to open email. | |
Wait for a date | Wait until a specific date to start an event | Wait untill 24 december to take action | |
Wait for a certain time period | Wait until a specific day to start an event | Wait until 3pm to take action | |
Wait until a contact_event happens | Wait until a date in a contact event attribute value passes | Wait until the day before the event for which a contact has purchased tickets | |
Wait until a response event | Wait on a contact event | Wait until someone completes an order | |
Unsubscribe a contact | Unsubscribe a contact |
| |
Delete a contact | Delete a contact |
| |
Blacklist a contact | Blacklist a contact |
| |
Change contact field value | Update a contact field | Update the field interested in offer. | |
Contact field function | (Re)calculate a specific numeric field | Open email = add 1 point to a numeric contactfield | |
Webhook | Send data to a webhook | Update data in an external system for contacts | |
OneSignal Push | Send push message to mobile app | Send welcome message to app when scanning season ticket | |
Trigger-mail Dispatch | Trigger email dispatch | Send thank you email to fan after buying season ticket | |
SMS dispatch |
| Send a personalized sms (additional costs apply) | Remind someone to renew their season ticket with a final SMS |
Branch Elements
Branching allows you to differentiate the Marketing Automation flow based on information about the contact.
Name | Icon | Explanation | Example |
Branching according to contact field value | Split program on field values | Different email per gender | |
Branching by contact event value | Split program on contact event value | Different email per product in order | |
Branching by contact event existence | Split workflow on contact event value | Different email for contacts with completed purchase | |
Randon branching | Random split | Create different workflow for A/B testing. The Random Split element distributes contacts randomly among the branches, so it can happen that one branch will have 10+ contacts, while another may have only 2. | |
Split branching | A/B testing split | Set-up A/B test for automation | |
Branch by contact preference |
| Branche on the existence of a contact preference (yes/no) | If someone doesn’t have a specific preference, don’t include them in a follow up message. |
Further Elements
Name | Icon | Explanation | Example |
Program End | End |
|