Using triggers in your automated campaigns
Triggers are the starting point for your campaigns and should be the first thing you add when you build a campaign. To build a campaign from scratch, go to → Campaigns → → Start from scratch. To add a trigger, click .
You’ll see many options for triggers, broken into four categories: CRM, external events, sales and sites/pages. Here we’ve further broken them down into categories to help you find the best trigger for your specific use case.
You’ll notice that the list of triggers is very similar to the list of goals. You’ll use triggers when you want to start a completely new campaign and add contacts to that campaign based on qualifying actions. Goals allow you to create new campaign paths based on the same qualifying actions, but can be within a large campaign, allowing you to easily track your efforts all in one map when in Performance Mode.
Customer Relationship Management (CRM)
These triggers relate to the information in your contacts’ records:
A contact is tagged/untagged
Tags are the way you label contacts for segmentation. If you want to add contacts with (or without) a certain tag to your campaign, you’ll use these triggers. This is a great option to use when you want your campaign to just be for a certain segment of your audience.
- When contact is added to tag
- When contact is removed from tag
A contact is created or updated
- Contact is created: If you’d like to include all new contacts that are added to your database, you’ll use this.
- Contact submits a form: If you’d like to include all contacts who fill out a specific form, regardless of the specific form fields and information provided, you’ll use this.
- A field is updated: Similar to the tag-related triggers, you would use this if a you want to include contacts who have a certain field value, such as if their location is New York or their purchase date field is filled in.
These triggers add contacts to a campaign based on dates within contacts’ records. You might use this if you send out special promotions for birthdays or holidays, or if you automate follow-up after credit card dates expire.
- Today matches contact’s date field: This trigger adds contacts to your campaign on a date that matches a field in their contact record, such as their birthday or their card expiration date.
- Today is relative to contact’s date field: This trigger adds contacts to your campaign before or after a date in their contact record. You could use this trigger to add contacts to a campaign path starting x days before their birthday or x days after their card expiration date.
- Today is specific date: This is automatically achieved by all contacts on your campaign on the set date you choose. You could use this if you’re running a specific promotion that ends on a specific date.
These triggers add contacts to a campaign path when their position on any campaign in your account changes. You would use these if you want to keep a contact from progressing in one campaign until they display a specified activity in a different campaign. For example, if contacts are on a campaign to receive subscription-based content and their credit card expires, they may be paused on that campaign and sent to this new one, asking them to update their card.
- Contact is paused on campaign
- Contact is resumed on campaign
- Contact is added/removed from campaign
Tasks in Ontraport are manual actions that need to be taken by someone on your team, such as making a phone call, printing documents for records, or sending gifts.
- Task is completed: If you’d like to set up follow-up automation after an assignee completes a task in your campaign, you’ll use this trigger.
These triggers add contacts to campaigns based on their purchase of a product using a sales or upsell form or based on their purchase of a physical product that must be shipped.
- Contact submits sales form
- Contact submits upsell form
- When contact is added to fulfillment list
- When contact is removed from fulfillment list
These triggers add contacts to a campaign path when they interact with your emails or SMS texts.
A Contact Reacts to an Email
- Opens email
- Clicks an Email Link
A contact gets in touch with you
- Sends you an email
- SMS Received from contact
These triggers add contacts to a campaign when they make a purchase or payment-related action or visit your landing pages.
- Purchases product
- Open order is created
- Open order is charged or updated
- Credit card is charged or declined
- Gets a refund on a product
- Visits a landing page
- Visits a PURL
Sites / Pages
These triggers add contacts to a campaign path when they interact with your pages or websites outside of Ontraport or within a membership site that uses an integration such as PilotPress.
- Contact visits URL
- Clicks tracked link
- Is given access to WordPress membership level
- Loses access to WordPress membership level
Trigger settings allow you to narrow the list of qualifying contacts that can activate a trigger. Settings help you determine what happens when a contact activates the trigger but is already on the campaign map or has activated that trigger already. Contacts can exist in more than one place on a map, so the trigger settings help ensure your contacts don’t get repeated outreach from you.
- Who can activate this trigger?
- Any contacts, even if they’re not already in this campaign: This would best be used when you want to allow any contacts to activate this trigger, even if they are not already on this campaign.
- Only contacts currently existing anywhere on this campaign map: This would best be used if you want to move contacts from one campaign path on this map to a new campaign path on the same map. A common use case for this is when you have one path that sends emails and, when one of those emails is opened, they are moved to a new path via a new trigger.
- Add the contacts here again and also leave them where they were originally on the campaign map
- Move the contact here and remove them from their previous spot on the campaign map
- Ignore this trigger and do nothing