Automate email marketing, CRM contacts, and customer journeys in ActiveCampaign. Connect ActiveCampaign campaigns and audiences to CRM, ads, and analytics workflows.
Watch AddressTriggers when new address are created.
Watch AssociationsWatch for new account associations.
Watch AutomationsTriggers when new automations are created.
Watch Calendar FeedsWatch for new calendar feeds.
Watch CampaingsWatch for new campaign events.
Watch ConnectionsWatch for new connection events.
Watch Contact AutomationsWatch for new contact automations.
Watch ContactsWatch for new contacts item.
Watch ConversationsWatch for new whatsapp conversations.
Watch CustomersWatch for new e-commerce customers.
Watch DealsTriggers when new deals are created.
Watch EventsListen to new webhook events.
Watch Flow Execution ContactsWatch for new contact execution flow.
Watch Flow ExecutionsWatch for new execution flow.
Watch FormsTriggers when new forms are created.
Watch ListsWatch for new list collections.
Watch MessagesWatch for new incoming messages.
Watch OrdersWatch for new incoming orders.
Watch PipelinesWatch for new pipeline deals groups.
Watch SchemasTriggers when new schemas are created.
Watch StagesWatch for new deal stages.
Watch Task OutcomesWatch for new outcomes of tasks.
Watch TasksTriggers when new tasks are created.
Watch UsersTriggers when new users are created.
Get a BrandingRetrieve an existing branding resource.
Get a Calendar FeedRetrieve a calendar feed by a given Id.
Get a CampaignRetrieve a campaign.
Get a ConnectionRetrieve an existing connection resource.
Get a ContactRetrieve a contact by a given Id.
Get a Contact AutomationRetrieve an automation a contact is in.
Get a CustomerRetrieve an existing e-commerce customer resource.
Get a Custom FieldRetrieve a custom deal field.
Get a DealRetrieve an existing deal.
Get a Flow ExecutionRetrieve a flow execution by Id.
Get a Flow Execution ContactRetrieve a flow execution contact by Id.
Get a GroupRetrieve a group.
Get a ListRetrieve a list.
Get a MessageRetrieve a message by a given Id.
Get an AccountRetrieve an existing account.
Get an AddressRetrieve an address by a given ID.
Get an AssociationRetrieve an existing account association.
Get an AutomationRetrieve an automation.
Get an OrderRetrieve an existing e-commerce order resource.
Get a PipelineRetrieve an existing pipeline by a given Id.
Get a SchemaRetrieve a specific schema by id.
Get a StageRetrieve an existing stage by a given Id.
Get a TaskRetrieve an existing task.
Get a Task OutcomeRetrieve an existing task outcome.
Get a UserRetrieve an existing user.
Get a VariableRetrieve an individual personalization variable.
Get a Whatsapp TemplateGet a single WhatsApp template by an Id.
List AccountsRetrieve all existing account.
List AddressesRetrieves a list of addresses.
List AssociationsRetrieve all existing account association.
List AutomationsRetrieves a list of automations.
List BrandingList all existing branding resources.
List Calendar FeedsRetrieves a list of calendar feeds.
List CampaignsRetrieves a list of campaigns.
List Collection of ListsRetrieve all lists collections.
List ConnectionsList all existing connection resources.
List Contact AutomationsList all automations the contact is in.
List ContactsRetrieve a list of search, and filter contacts.
List ConversationsRetrieves a list of conversations.
List CustomersList all e-commerce customer resources.
List Custom FieldsRetrieves a list of custom fields.
List DealsRetrieve all existing deals.
List Flow Execution ContactsList all existing flow executions contact.
List Flow ExecutionsList all existing flow executions.
List FormsRetrieve a list of forms.
List GroupsRetrieves a list of groups.
List MessagesRetrieves a list of messages.
List OrdersList all existing e-commerce order resources.
List PipelinesRetrieve all pipelines.
List SchemasRetrieve all schemas available within an account.
List StagesRetrieve all stages.
List Task OutcomesRetrieve all existing task outcomes.
List TasksRetrieve a list of existing tasks.
List UsersRetrieves a list of users.
List VariablesRetrieve a list of personalization variables.
List WhatsApp TemplatesList all existing whatsApp templates.
Add a Contact AutomationAdd a contact to an automation.
Create a Calendar FeedCreate a new calendar feed.
Create a CampaignCreates a new campaign.
Create a ConnectionCreate a new connection resource.
Create a ContactCreates a new contact.
Create a CustomerCreate a new e-commerce customer resource.
Create a Custom FieldsCreate a new custom field.
Create a DealCreates a new deal.
Create a Deal NoteCreate a new note for a deal.
Create a Flow ExecutionCreate a new flow execution.
Create a FormCreates a new form.
Create a GroupCreates a new group.
Create a ListCreates a new list.
Create a MessageCreates a new message.
Create an AccountCreates a new account.
Create an Account NoteCreate a new note for an account.
Create an AddressCreates a new address.
Create an AssociationCreate a new account association.
Create an OrderCreate a new e-commerce order resource.
Create a PipelineCreates a new pipeline.
Create a SchemaCreates a new schema.
Create a StageCreate a new stage for a pipeline.
Create a TaskCreates a new task.
Create a Task OutcomeCreate a new task outcome.
Create a UserCreates a new user.
Create a VariableCreates a new variable.
Delete a Calendar FeedDelete a calendar feed by a given Id.
Delete a ConnectionDelete an existing connection resource.
Delete a ContactDeletes an existing contact.
Delete a CustomerDelete an existing e-commerce customer resource.
Delete a Custom FieldsRemove a custom deal field.
Delete a DealDeletes an existing deal.
Delete a GroupDeletes a Group.
Delete a ListDeletes a List.
Delete a MessageDelete a message by a given Id.
Delete an AccountDeletes an existing account.
Delete an AddressDelete an address by a given ID.
Delete an AssociationDelete an existing account association.
Delete an OrderDelete an existing e-commerce order resource.
Delete a PipelineDelete an existing pipeline by a given Id.
Delete a SchemaRemove a specific schema by id.
Delete a StageRemove an existing stage by a given Id.
Delete a TaskDeletes an existing task.
Delete a Task OutcomeDelete an existing task outcome.
Delete a UserDeletes an existing user.
Delete a VariableDeletes an existing variable.
Delete a Whatsapp TemplateDelete a single WhatsApp Template by an Id.
Duplicate a CampaignMake a copy of a campaign.
Import ContactsBulk import contacts.
Make an API CallPerform an arbitrary authorized API request.
Move a StageMove all deals in one stage to another stage.
Partially Update a ConversationPartially update an existing conversation.
Remove a Contact AutomationRemove a contact from an automation.
Send a Whatsapp TemplateSend a single WhatsApp message.
Update a Calendar FeedUpdate a calendar feed by a given Id.
Update a CampaignEdit campaign by an Id.
Update a ConnectionUpdate an existing connection resource.
Update a ContactUpdate a contact by a given Id.
Update a ConversationUpdates an existing conversation.
Update a CustomerUpdate an existing e-commerce customer resource.
Update a Custom FieldsUpdate a custom field by a provided ID.
Update a DealUpdates an existing deal.
Update a GroupUpdates an existing group.
Update a MessageUpdate a message by a given Id.
Update an AccountUpdates an existing account.
Update an AddressUpdate an address by a given ID.
Update an AssociationUpdate an existing account association.
Update an OrderUpdate an existing ecommerce order/cart resource.
Update a PipelineUpdates an existing pipeline.
Update a SchemaMake an update to a given schema.
Update a StageUpdate an existing stage by a given Id.
Update a TaskUpdates an existing task.
Update a Task OutcomeUpdate an existing task outcome.
Update a UserUpdates an existing user.
Update a VariableEdit a personalization variable.
Update a Whatsapp TemplateUpdate a whatsapp template by a given id.
When to use ActiveCampaign
Common scenarios where ActiveCampaign automation saves time and reduces manual work.
Use ActiveCampaign's "Watch Accounts" trigger to react the instant an event occurs and push data into connected tools.
Run "Get a Calendar Feed" in ActiveCampaign from any upstream event — map fields once and let the automation handle the rest.
Combine "Watch Associations" from ActiveCampaign with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating ActiveCampaign in your workflows.
ActiveCampaign has 25 triggers, including "Watch Accounts", "Watch Address", and "Watch Associations", and more. Use them to start workflows the moment ActiveCampaign events fire — no polling required.
Connect ActiveCampaign to any app in workflows
Search apps and open an app-to-app integration page in one click.