Contact unsubscribed from list (instant)
Fires instantly when a contact unsubscribes from a list.
Deal task completed (instant)
Fires instantly when a deal task is completed.
Get all deals
Returns all deals. NOTE: this trigger is not like other triggers, it will always emit all available deals.
New contact
Triggered when a new contact is created. NOTE: only contacts associated with a list are returned.
New contact added to list (instant)
Triggers when a new contact is added to a list.
New deal task (instant)
Fires instantly when a new deal task is created.
New list
Triggered when a new list is created.
New note
Triggered when a new note is created.
New or updated contact (instant)
Triggers when a contact is added or updated.
New or updated deal
Triggers on a new or updated deal.
New or updated deal (instant)
Triggers when a new deal is created or existing deal is updated.
New tag
Triggered when a new tag is created.
New task
Triggered when a new task is created.
Tag added to contact (instant)
Triggers when a tag is added to a contact.
Tag removed from contact (instant)
Fires instantly when a tag is removed from a contact.
Two-way sync new or updated contacts (instant)
A trigger for two-way syncing new and updated contacts, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.
Two-way sync new or updated deals (instant)
A trigger for two-way syncing new and updated contacts, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.
Add account
Adds a new account.
Add contact
Adds a contact
Add Contact To Automation
Adds provided contact to an automation.
Add contact via mapped list
Adds a contact to the specified list id
Add custom contact object record
Adds a record for the specified contact custom object to the specified contact.
Add deal role
Adds a new deal role in ActiveCampaign
Add deal via mappings
Adds a new deal via mapped pipeline and stage names.
Add list
Creates a new list in ActiveCampaign.
Add message
Adds a new message (email template) to ActiveCampaign.
Add option to contact custom field
Creates a new option for the specified contact custom field. Nothing happens if the option already exists. An error occurs if zero or multiple fields are found for the specified field name.
Add option to deal custom field
Creates a new option for the specified deal custom field. Nothing happens if the option already exists. An error occurs if zero or multiple fields are found for the specified field name.
Add or update contact by email
Adds a new contact if the email does not exist in the specified list, otherwise updates the existing contact.
Add or update contact by email via mapped list
Adds a new contact to the specified list id if the email does not exist in the specified list, otherwise updates the existing contact.
Add tag
Creates a new tag.
Add tags to contact
Adds provided tags to a contact.
Add task
Adds a new task in ActiveCampaign
Clear contact custom field value
Clears the value of the specified custom field name for the specified contact id.
Create a contact custom field group
Creates a new contact custom field group. An error will occur if a group with the same name already exists.
Create a deal custom field group
Creates a new deal custom field group. An error will occur if a group with the same name already exists.
Create a deal stage
Creates a new deal stage in the specified pipeline.
Create a deal stage by mapped pipeline
Creates a new deal stage in the mapped pipeline.
Create a pipeline
Creates a new pipeline.
Create abandoned cart
Creates an abandoned cart record via the Deep Data e-commerce integration.
Create account association
Creates an account association with a contact ID.
Create contact custom field
Creates a new contact custom field. The field's title must be unique.
Create deal custom field
Creates a new deal custom field. The field's title must be unique.
Create e-commerce customer
Creates a new e-commerce customer via the Deep Data integration.
Create e-commerce order
Creates a new e-commerce order via the Deep Data integration.
Create webhook
Creates a new webhook subscription.
Custom contact object schema - add field: checkbox
Adds a checkbox field to an existing custom contact object schema via the ActiveCampaign API
Custom contact object schema - add field: currency
Adds a currency field to the custom contact object schema
Custom contact object schema - add field: date
Adds a date field to the custom contact object schema
Custom contact object schema - add field: dropdown
Adds a dropdown field to the custom contact object schema
Custom contact object schema - add field: email
Adds an email field to an existing custom contact object schema via the ActiveCampaign API
Custom contact object schema - add field: number
Adds a number field to the custom contact object schema
Custom contact object schema - add field: phone
Adds a phone field to an existing custom contact object schema via the ActiveCampaign API
Custom contact object schema - add field: text
Adds a text field to the custom contact object schema
Custom contact object schema - add field: textarea
Adds a textarea field to the custom contact object schema
Custom contact object schema - add field: url
Adds a URL field to an existing custom contact object schema via the ActiveCampaign API
Custom contact object schema - create
Creates the configured custom contact object.
Custom contact object schema - initialize
Initializes a new custom contact object schema. Emits a Schema ID that must be passed into other custom contact object schema actions to add fields to the schema and to create the custom contact object.
Delete contact
Deletes a contact by ID.
Delete custom contact object record
Deletes a record from the specified custom contact object.
Delete custom object schema
Deletes a custom object schema by ID.
Delete deal
Deletes an existing deal.
Delete deal role
Deletes a deal role in ActiveCampaign by ID
Delete deal stage
Deletes an existing deal stage.
Delete list
Deletes a list by ID.
Delete message
Deletes a message in ActiveCampaign by ID.
Delete tag
Deletes a tag by ID.
Delete task
Deletes a task by ID in ActiveCampaign
Delete webhook
Deletes a webhook by ID.
Duplicate campaign
Duplicates an ActiveCampaign campaign by ID
Edit campaign
Edits an existing campaign in ActiveCampaign
Edit campaign
Edits an existing campaign in ActiveCampaign
Find account by name
Finds an existing account by name. An error occurs if a matching account is not found.
Find contact by email
Searches for a contact matching the specified email. May return zero or one contact ids. Use the "get contact" action to fetch the contact's details.
Find contacts by custom field
Finds contacts by the selected custom field. May return zero, one, or multiple contact IDs. Use the "get contact" action to fetch a contact's details.
Find deal by title
Finds an existing deal by title. An error occurs if a single exact match is not found.
Find single custom contact object record
Searches for a single matching record in the specified contact custom object, using the specified search field and search value.
Find user by email
Finds an existing user by email. An error occurs if a matching user is not found.
Get account
Returns account info for the specified account ID.
Get account contact IDs
Returns all contact IDs associated with the account.
Get account custom fields
Returns custom field values for the specified account ID.
Get all deal stages from specified pipeline
Get all deal stages from specified pipeline
Get automation
Fetches an automation by ID. An error occurs if the automation is not found.
Get contact
Get contact by ID. An error occurs if the contact is not found.
Get contact by email
Returns full contact details for the specified email address. An error occurs if the contact is not found.
Get contact's deals
Returns all deals associated with the specified contact.
Get contact's lists
Returns all lists the specified contact belongs to.
Get contact's tags
Returns all tags associated with the specified contact.
Get deal
Returns deal info for the specified deal ID.
Get list
Fetches a list by ID. An error occurs if the list is not found.
Get message
Retrieves a single message by ID from ActiveCampaign
Get site tracking status
Returns the current site tracking status and configuration.
Get tag
Fetches a tag by ID. An error occurs if the tag is not found.
Get task
Retrieves a task by ID from ActiveCampaign
List automations
Returns a paginated list of all automations.
List contacts
Returns a paginated list of all contacts.
List custom contact object records
Returns a paginated list of all records for the specified custom contact object.
List custom object schemas
Returns a list of all custom object schemas.
List deals
Returns a paginated list of all deals.
List lists
Returns a paginated list of all contact lists.
List tags
Returns a paginated list of all tags.
List users
Returns a paginated list of all users in the account.
List webhooks
Returns a paginated list of all webhooks.
Move contact custom field to group
Moves the specified contact custom field to the specified group. An error will occur if the group is not found. Nothing happens if the field is already in the group.
Move deal custom field to group
Moves the specified deal custom field to the specified group. An error will occur if the group is not found. Nothing happens if the field is already in the group.
Relate contact custom field to list
Relates the specified contact custom field to either the specified contact list or to all contact lists.
Remove contact from automation
Removes a contact from an automation by deleting the contact automation record.
Remove contact from list
Removes a contact from the specified list.
Remove tags from contact
Removes provided tags from a contact.
Set automation status
Enables or disables an automation. Set status to '1' to enable or '0' to disable.
Set deal currency custom field value
Set the value for a deal's custom field of the "currency" type
Two-way sync add or update a contact
An action for two-way syncing new and updated contacts, with enhanced on-the-fly mapping using contact email addresses for matching. Can only be used with enhanced two-way sync triggers that support on-the-fly mapping.
Update account
Updates the specified account.
Update contact
Updates an existing contact having the specified ID.
Update contact via mapped list
Updates an existing contact having the specified ID in the specified list ID.
Update custom contact object record
Updates a record for the specified contact custom object to the specified contact.
Update deal
Updates an existing deal.
Update deal by ID via mappings
Updates an existing deal, using optional data-mapped pipeline and stage.
Update message
Updates a message in ActiveCampaign
Update tag
Updates an existing tag.
Update task
Updates a task by ID in ActiveCampaign
Cancelled individual appointment
Triggered when an individual appointment is cancelled.
Cancelled individual appointment -7d (integration setting)
Triggered when an individual appointment is cancelled. This version only looks at appointments 7 days back and the number of days forward as specified by an integration setting.
Cancelled individual appointment -7d +45d
Triggered when an individual appointment is cancelled. This version only looks at appointments 7 days back and 45 days forward.
Cancelled individual appointment (integration settings)
Triggered when an individual appointment is cancelled. This version looks at appointments a specified number of days back and the number of days forward as specified by integration settings.
Deleted individual appointment
Triggered when an individual appointment is deleted.
New archived invoice
Triggered when an invoice is archived.
New cancelled attendee
Triggered when an attendee is cancelled.
New deleted patient
Triggered when a patient is deleted. Emits the patient ID, which is the only piece of information available after a patient has been deleted.
New or updated archived individual appointment
Triggered when an individual appointment is archived or when an archived appointment is updated.
New or updated archived individual appointment -7d (integration setting)
Triggered when an individual appointment is archived or when an archived appointment is updated. This version only looks at appointments 7 days back and the number of days forward as specified by an integration setting.
New or updated archived individual appointment -7d +45d
Triggered when an individual appointment is archived or when an archived appointment is updated. This version only looks at appointments 7 days back and 45 days forward.
New or updated archived individual appointment (integration settings)
Triggered when an individual appointment is archived or when an archived appointment is updated. This version looks at appointments a specified number of days back and the number of days forward as specified by integration settings.
New or updated archived invoice
Triggered when an archived invoice is created or updated.
New or updated archived patient
Triggered when a patient is archived or when an archived patient is updated.
New or updated attendee
Triggered when an attendee is created or updated.
New or updated business
Triggered when a business is created or updated.
New or updated communication
Triggered when a communication is created or updated.
New or updated contact
Triggered when a contact is created or updated.
New or updated daily availability
Triggered when a daily availability is created or updated.
New or updated group appointment
Triggered when a group appointments is created or updated.
New or updated group appointment -7d +45d
Triggered when a group appointments is created or updated. This version only looks at appointments 7 days back and 45 days forward.
New or updated group appointment (integration settings)
Triggered when a group appointments is created or updated. This version looks at appointments a specified number of days back and the number of days forward as specified by integration settings.
New or updated individual appointment
Triggered when an individual appointment is created or updated.
New or updated individual appointment -7d (integration setting)
Triggered when an individual appointment is created or updated. This version only looks at appointments 7 days back and the number of days forward as specified by an integration setting.
New or updated individual appointment -7d +45d
Triggered when an individual appointment is created or updated. This version only looks at appointments 7 days back and 45 days forward.
New or updated individual appointment (integration settings)
Triggered when an individual appointment is created or updated. This version looks at appointments a specified number of days back and the number of days forward as specified by integration settings.
New or updated invoice
Triggered when an invoice is created or updated.
New or updated patient
Triggered when a patient is created or updated.
New or updated practitioner
Triggered when a practitioner is created or updated.
New or updated treatment notes
Triggered when treatment notes is created or updated.
Two-way sync new or updated contacts
A trigger for two-way syncing new and updated contacts, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.
Two-way sync new or updated patients
A trigger for two-way syncing new and updated patients, with enhanced on-the-fly mapping. Can only be used with enhanced two-way sync actions that support on-the-fly mapping.
Archive patient
Archives a patient. An error will occur if the patient is not found.
Calculate patient lifetime value
Calculates the specified patient's lifetime value. Emits the sums of all invoice totals and net amounts for the patient.
Create contact
Creates a new contact.
Create patient
Creates a new patient.
Find cancelled appointment
Searches for a cancelled appointment. If no matching appointment is found, an error occurs.
Find contact by email
Returns details of the contact having the specified email address. An error occurs if zero or multiple are found.
Find patient by email
Returns details of the patient having the specified email address. An error occurs if zero or multiple are found.
Get appointment
Returns details of the specified appointment.
Get appointment type
Returns details of the specified appointment type.
Get appointment type billable item
Returns details for a billable item.
Get appointments by practitioner ID
Returns appointment details by practitioner ID.
Get archived invoice
Returns details of the specified archived invoice.
Get archived patient
Returns details of the specified archived patient.
Get billable item
Returns details of the specified billable item.
Get business
Returns details of the specified business.
Get cancelled appointment
Returns details of the specified cancelled appointment.
Get concession type
Returns details of the specified concession type.
Get contact
Returns details of the specified contact.
Get group appointment
Returns details of the specified group appointment.
Get group appointment attendees
Returns attendee information for the specified group appointment.
Get individual appointment attendees
Returns attendee information for the specified individual appointment.
Get individual appointment totals
Returns the total booked, arrived, cancelled, and noshow appointments for the specified patient
Get invoice
Returns details of the specified invoice.
Get patient
Returns details of the specified patient.
Get patient case
Returns details of the specified patient case.
Get patient referral source
Returns the referral source for the specified patient.
Get patient's next appointment
Returns details of the next appointment for the specified patient. No data will be emitted if the patient doesn't have an upcoming appointment.
Get practitioner
Returns details of the specified practitioner. An error occurs if not found.
Get practitioner availabilities
Returns availability information for the specified practitioner.
Get tax
Returns details of the specified tax id emitted from the 'get billable item' action. That action may emit an empty value for the tax id for items having no tax, but this action will throw an error if no tax id is specified.
Get user
Returns details of the specified user.
Two-way sync add or update a contact
An action for two-way syncing new and updated contacts, with enhanced on-the-fly mapping using contact email addresses for matching. Can only be used with enhanced two-way sync triggers that support on-the-fly mapping.
Two-way sync add or update a patient
An action for two-way syncing new and updated patients, with enhanced on-the-fly mapping using patient email addresses for matching. Can only be used with enhanced two-way sync triggers that support on-the-fly mapping.
Update contact
Updates a contact.
Update patient
Updates a patient.
Update patient custom field
Updates the value of the specified custom field for the specified patient.
Update patient custom fields
Updates one or more patient custom field values in a single API write. Text/paragraph/date/number fields take a value; checkboxes/radio buttons fields take one or more option names separated by semicolons. Empty inputs are skipped (never cleared). Custom fields are mapped as dynamic input fields.
Update patient referral: contact
Updates a patient's referral, when referred by a contact
Update patient referral: patient
Updates a patient's referral, when referred by another patient