Available triggers
Web interactions
Form is submitted
Form is submitted
Fires when a contact submits a form tracked in Conversion.
| Field | Description |
|---|---|
| Form | Select one or more specific forms, or leave blank to trigger on any form submission |
| Page URL | Filter by the URL where the form was submitted. Supports operators: equals, does not equal, contains, does not contain, contains any of, does not contain any of, is any of, is not any of |
Page is visited
Page is visited
Fires when a contact visits a tracked page on your website.
Each field supports string comparison operators (equals, contains, etc.). All fields are optional — expand only the ones you need.
| Field | Description |
|---|---|
| Page URL | Filter by the page URL |
| UTM Source | Filter by UTM source parameter |
| UTM Medium | Filter by UTM medium parameter |
| UTM Campaign | Filter by UTM campaign parameter |
| UTM Term | Filter by UTM term parameter |
| Referrer | Filter by referring URL |
| Type | Filter by visit type (direct, organic, paid, etc.) |
Email events
All email triggers let you optionally select one or more specific emails to scope the trigger, or leave it blank to trigger on any email.Email is sent
Email is sent
Fires when an email is sent to the contact.
| Field | Description |
|---|---|
| Select one or more specific emails, or leave blank for any email |
Email is delivered
Email is delivered
Fires when an email is successfully delivered to the contact.
| Field | Description |
|---|---|
| Select one or more specific emails, or leave blank for any email |
Email is opened
Email is opened
Fires when the contact opens an email.
| Field | Description |
|---|---|
| Select one or more specific emails, or leave blank for any email |
Email bounced
Email bounced
Fires when an email to the contact bounces.
| Field | Description |
|---|---|
| Select one or more specific emails, or leave blank for any email |
Email is clicked
Email is clicked
Fires when the contact clicks a link in an email.
| Field | Description |
|---|---|
| Select one or more specific emails, or leave blank for any email |
Database actions
Field is changed
Field is changed
Fires when a field value changes on the contact or company record.
Both old value and new value support comparison operators (equals, does not equal, contains, etc.). You can use these to trigger only on specific transitions — for example, when a lead status changes from “Open” to “Qualified.”
| Field | Description |
|---|---|
| Field to match | Select one or more contact or company fields to monitor |
| Old value | Optionally filter on the previous value of the field |
| New value | Optionally filter on the new value of the field |
Contact is added to audience
Contact is added to audience
Fires when a contact is added to an audience.
| Field | Description |
|---|---|
| Audience | Select one or more specific audiences, or leave blank for any audience |
Contact is removed from audience
Contact is removed from audience
Fires when a contact is removed from an audience.
| Field | Description |
|---|---|
| Audience | Select one or more specific audiences, or leave blank for any audience |
Contact is added to campaign
Contact is added to campaign
Fires when a contact is added to a campaign.
| Field | Description |
|---|---|
| Campaign | Select one or more specific campaigns, or leave blank for any campaign |
Contact is removed from campaign
Contact is removed from campaign
Fires when a contact is removed from a campaign.
| Field | Description |
|---|---|
| Campaign | Select one or more specific campaigns, or leave blank for any campaign |
Contact is created
Contact is created
Fires when a new contact is created in Conversion. This trigger has no additional configuration fields.
Custom events
Custom event occurred
Custom event occurred
Fires when a custom event is tracked for a contact via the Events API.
Since custom event data is schema-less, all data comparisons use string-based operators: equals, does not equal, contains, does not contain, contains any of, does not contain any of, is any of, is not any of.
| Field | Description |
|---|---|
| Name | The name of the custom event to trigger on (e.g., LOG_IN, feature_activated). Required |
| Data | Optionally filter by data properties attached to the event. Enter a data path and compare its value using an operator. You can add multiple data conditions — all must match for the trigger to fire |