ActiveCampaign

ActiveCampaign is a marketing automation and CRM platform enabling businesses to manage email campaigns, sales pipelines, and customer segmentation to boost engagement and drive growth

298 actions Integration catalog
Request access
Connect ActiveCampaign once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Browse Session to CartACTIVE_CAMPAIGN_ADD_BROWSE_SESSION_CART
Set a browse session to have addedToCart flag set to true in ActiveCampaign. This action updates an existing browse session or creates a new one with the addedToCart flag enabled for the specified email and connection. Use this to track when a customer adds items to their shopping cart during their browsing session.
Add contact noteACTIVE_CAMPAIGN_ADD_CONTACT_NOTE
Add a note to a contact in ActiveCampaign. The note will be associated with a contact as a subscriber type. The tool will first find the contact ID using the provided email address and then create the note.
Add Contact to AutomationACTIVE_CAMPAIGN_ADD_CONTACT_TO_AUTOMATION
Adds an existing ActiveCampaign contact to a specific automation workflow. This action enrolls a contact in an automation by their email address. The contact must already exist in ActiveCampaign, and the automation must be created beforehand (automations can only be created through the ActiveCampaign UI, not via API). The action performs two steps: 1. Looks up the contact by email to retrieve their contact ID 2. Enrolls the contact in the specified automation Returns enrollment details including the contact ID, automation ID, status, and timestamps. Note: The automation_id must correspond to an existing, active automation in your ActiveCampaign account. You can find automation IDs through the ActiveCampaign UI or by listing automations via the GET /api/3/automations endpoint.
Add contact to listACTIVE_CAMPAIGN_ADD_CONTACT_TO_LIST
Tool to add a contact to a list in ActiveCampaign. Use when you need to subscribe or unsubscribe a contact to/from a specific list using their IDs.
Add Custom FieldACTIVE_CAMPAIGN_ADD_CUSTOM_FIELD
Tool to add a new custom field in ActiveCampaign. Use when you need to create a custom contact field to store additional information like industry, company size, or other custom data points. Supports various field types including text, dropdown, date, and more.
Add Custom Field OptionsACTIVE_CAMPAIGN_ADD_CUSTOM_FIELD_OPTIONS
Tool to add custom field options in bulk to ActiveCampaign. Use when you need to create multiple options for dropdown, radio, checkbox, or listbox custom fields. The field must already exist before adding options.
Add Custom Field to Field GroupACTIVE_CAMPAIGN_ADD_CUSTOM_FIELD_TO_FIELD_GROUP
Tool to add a custom field to a field group in ActiveCampaign. Use when you need to associate a custom field with a display group to organize related fields together on contact or deal pages.
Add Domain to Site Tracking WhitelistACTIVE_CAMPAIGN_ADD_DOMAIN_TO_WHITE_LIST
Add a domain to ActiveCampaign's site tracking whitelist. Use this to enable site tracking functionality for specific domains in your ActiveCampaign account. This action registers a domain that is allowed for site tracking. After adding a domain to the whitelist, ActiveCampaign can track visitor activity on that domain for analytics and automation purposes.
Add Field RelationshipACTIVE_CAMPAIGN_ADD_FIELD_RELATIONSHIP
Add a field relationship in ActiveCampaign. Use this to associate a custom field with a list or other entity, enabling the field to be used within that context.
Add Secondary Contact to DealACTIVE_CAMPAIGN_ADD_SECONDARY_CONTACT_TO_DEAL
Adds a secondary contact to an existing deal in ActiveCampaign. Secondary contacts are additional team members associated with a deal beyond the primary contact. You can optionally specify a job title to provide context about the contact's role in the deal. Required permissions: User must have permission to manage deals. Required parameters: contact_id, deal_id Optional parameters: job_title
Add Tag to ContactACTIVE_CAMPAIGN_ADD_TAG_TO_CONTACT
Tool to add a tag to a contact in ActiveCampaign. Use when you need to directly associate a tag with a contact using their IDs. Both contact ID and tag ID must already exist.
Create AccountACTIVE_CAMPAIGN_CREATE_ACCOUNT
Creates a new account in ActiveCampaign. An account represents a business or organization that you want to track in your CRM. Each account must have a unique name. Required: account name Optional: account URL, owner (user ID, defaults to 1), custom fields Note: Account names must be unique. If an account with the same name already exists, the API will return an error.
Create Account Contact AssociationACTIVE_CAMPAIGN_CREATE_ACCOUNT_CONTACTS
Tool to create a new account-contact association in ActiveCampaign. Use when you need to link an existing contact to an existing account, optionally specifying the contact's job title at that account.
Create Account Custom Field DataACTIVE_CAMPAIGN_CREATE_ACCOUNT_CUSTOM_FIELD_DATA
Creates a custom field value for an account in ActiveCampaign. Use when you need to set or add a custom field value to an existing account. Requires the account ID and custom field ID.
Create Account Custom Field MetadataACTIVE_CAMPAIGN_CREATE_ACCOUNT_CUSTOM_FIELD_META
Tool to create a new account custom field metadata in ActiveCampaign. Use when you need to define a new custom field for accounts. After creating the field, you must call the Add Custom Field to Field Group API to add it to a field group for visibility on record pages.
Create Account NoteACTIVE_CAMPAIGN_CREATE_ACCOUNT_NOTE
Tool to create a new note for an account in ActiveCampaign. Use when you need to add notes or comments to a specific account. The note will be associated with the account specified by the account ID.
Create AddressACTIVE_CAMPAIGN_CREATE_ADDRESS
Tool to create a new address in ActiveCampaign. Use when you need to add a company address for campaigns, forms, or other communications. Requires company name, primary address, and country code.
Create a Deal NoteACTIVE_CAMPAIGN_CREATE_A_DEAL_NOTE
Tool to create a note for a specific deal in ActiveCampaign. Use when you need to add documentation, comments, or important information to a deal record.
Create An OrderACTIVE_CAMPAIGN_CREATE_AN_ORDER
Tool to create an e-commerce order in ActiveCampaign. Use when you need to record a purchase or transaction for e-commerce tracking and automation triggers.
Create Tag with TypeACTIVE_CAMPAIGN_CREATE_A_TAG2
Tool to create a new tag in ActiveCampaign with explicit tag type specification. Use when you need to create a tag with a specific type (contact or template).
Bulk Create Account Custom Field DataACTIVE_CAMPAIGN_CREATE_BULK_ACCOUNT_CUSTOM_FIELD_DATA
Tool to bulk create custom field values for accounts in ActiveCampaign. Use when you need to set multiple custom field values across one or more accounts in a single request. Note: This endpoint updates the Last Modified date of associated accounts. If multiple items in the request reference the same accountId, the first item's account will show the modified timestamp.
Create Calendar FeedACTIVE_CAMPAIGN_CREATE_CALENDARS
Tool to create a new calendar feed in ActiveCampaign. Use when you need to create a calendar feed that syncs with external calendar applications like Google Calendar or Outlook.
Create CampaignACTIVE_CAMPAIGN_CREATE_CAMPAIGN
Tool to create a new campaign in ActiveCampaign. Use when you need to create a broadcast email campaign or automation campaign.
Create Child SchemaACTIVE_CAMPAIGN_CREATE_CHILD_SCHEMA
Tool to create a child schema in ActiveCampaign. Use when you need to create a child schema for a parent schema. Parent/child schemas allow multiple customers to share the same schema, useful for resellers and application developers. The parent schema must be public and associated with an application ID.
Create ConnectionACTIVE_CAMPAIGN_CREATE_CONNECTION
Tool to create a new connection in ActiveCampaign. Use when you need to establish a link between an ActiveCampaign account and an external service or application.
Create contact taskACTIVE_CAMPAIGN_CREATE_CONTACT_TASK
Create a task associated with a contact in ActiveCampaign. This action allows you to create a new task that will be associated with a specific contact in your ActiveCampaign account. The task can include details such as due date, title, description, and can be assigned to a specific user.
Create CustomerACTIVE_CAMPAIGN_CREATE_CUSTOMER
Tool to create an e-commerce customer in ActiveCampaign. Use when you need to register a new customer from your e-commerce platform for tracking purchases and automations.
Create Deal Custom Field MetadataACTIVE_CAMPAIGN_CREATE_DEAL_CUSTOM_FIELD_META
Tool to create a new deal custom field metadata in ActiveCampaign. Use when you need to define a new custom field for deals. After creating the field, you must call the Add Custom Field to Field Group API (/api/3/groupMembers) to add it to a field group for visibility on deal pages.
Create Deal PipelineACTIVE_CAMPAIGN_CREATE_DEAL_PIPELINE
Creates a new deal pipeline in ActiveCampaign. A deal pipeline is a visual representation of your sales process that helps organize and track deals through different stages. When you create a new pipeline, it automatically comes with three default stages: 'To Contact,' 'In Contact,' and 'Follow Up.'
Create Deal RoleACTIVE_CAMPAIGN_CREATE_DEAL_ROLE
Tool to create a new deal role in ActiveCampaign. Use when you need to define roles that contacts can have in deals, such as Decision Maker, Influencer, or Head of Sales.
Create Deal StageACTIVE_CAMPAIGN_CREATE_DEAL_STAGE
Tool to create a new stage in an ActiveCampaign deal pipeline. Use when you need to add a custom stage to organize deals in a specific pipeline.
Create Deal Task TypeACTIVE_CAMPAIGN_CREATE_DEAL_TASK_TYPE
This tool creates a new deal task type in ActiveCampaign. Deal task types are used to categorize and organize tasks associated with deals, and they are an important feature for maintaining a structured task management system within the deals pipeline. This action complements the existing ACTIVE_CAMPAIGN_CREATE_DEAL_TASK action by enabling the creation of custom task types that can be used when creating deal tasks.
Create Duplicate CampaignACTIVE_CAMPAIGN_CREATE_DUPLICATE_CAMPAIGN
Tool to duplicate an existing campaign in ActiveCampaign. Use when you need to create a copy of a campaign with the same configuration and content.
Create Event Tracking EventACTIVE_CAMPAIGN_CREATE_EVENT_TRACKING_EVENT
Tool to create a new event tracking event in ActiveCampaign. Use when you need to whitelist a new event name for tracking and use in automations.
Create Form Opt-inACTIVE_CAMPAIGN_CREATE_FORM_OPTIN
Submit a form opt-in for a specific form in ActiveCampaign. Use when you need to programmatically opt-in a contact to a form without requiring them to fill it out manually.
Bulk Import ContactsACTIVE_CAMPAIGN_CREATE_IMPORT_BULK
Bulk import large numbers of contacts into ActiveCampaign with a single API call. This action allows you to upload up to 250,000 contacts at once. The import is processed asynchronously - contacts are queued and imported in the background. You can optionally provide a webhook callback URL to be notified when the import completes. Use cases: - Migrate contacts from another platform - Import large CSV files of contacts - Bulk upload leads from marketing campaigns - Synchronize contacts from external databases Note: This is an asynchronous operation. The API returns immediately with a batch ID, but contacts are processed in the background. Use the callback parameter to get notified when processing completes.
Create ListACTIVE_CAMPAIGN_CREATE_LIST
Tool to create a new list in ActiveCampaign. Use when you need to create a subscriber list for organizing contacts and sending campaigns.
Create List Group PermissionACTIVE_CAMPAIGN_CREATE_LIST_GROUP_PERMISSION
Creates a list group permission in ActiveCampaign by associating a list with a user group. This allows you to grant a specific group access permissions to a particular list.
Create MessageACTIVE_CAMPAIGN_CREATE_MESSAGE
Tool to create a message in ActiveCampaign. Use when you need to create an email message template that can be used in campaigns or automations. The message must include a subject, sender information (name and email), reply-to address, and content (HTML and/or text).
Create Metrics Snapshot for BroadcastsACTIVE_CAMPAIGN_CREATE_METRICS_SNAPSHOT
Tool to retrieve snapshot metrics for specified SMS broadcast IDs in ActiveCampaign. Use when you need aggregated metrics (campaigns, sends, deliveries, clicks, replies, failures, opt-outs) for specific broadcast IDs.
Create NoteACTIVE_CAMPAIGN_CREATE_NOTE
Create a note and attach it to a specific entity (contact, deal, account, etc.) in ActiveCampaign. Use this when you need to add notes to track information about contacts, deals, or accounts.
Create or Update ContactACTIVE_CAMPAIGN_CREATE_OR_UPDATE_CONTACT
Create a new contact or update an existing contact in ActiveCampaign using the sync endpoint. This action uses the contact sync endpoint which automatically handles both creation and updates: - If a contact with the given email exists, it will be updated with the provided data - If no contact with the email exists, a new contact will be created This is the recommended way to ensure contact data is up-to-date without manually checking for existence.
Create or Update Custom Object RecordACTIVE_CAMPAIGN_CREATE_OR_UPDATE_CUSTOM_OBJECT_RECORD
Tool to create or update a custom object record in ActiveCampaign. Use when you need to store custom data associated with contacts, accounts, or deals using custom object schemas. The API uses upsert logic: if external_id matches an existing record, it updates; otherwise, it creates a new record.
Add Domain to Tracking WhitelistACTIVE_CAMPAIGN_CREATE_PRISM_URL_WHITELIST
Add a domain to ActiveCampaign's site tracking whitelist. Use this to enable tracking, conversations, and WordPress integration for specific domains or pages in your ActiveCampaign account. This action is required before ActiveCampaign tracking scripts will function on your domain. You can control which features (tracking, conversations, WordPress) are enabled for each whitelisted domain.
Create Product in CatalogACTIVE_CAMPAIGN_CREATE_PRODUCT
Create a new product entry in the ActiveCampaign ecommerce catalog using GraphQL. This action creates a product in your ActiveCampaign ecommerce catalog with details like name, SKU, price, and variant information. The product is associated with a specific DeepData connection ID that links it to your e-commerce integration.
Create Saved ResponseACTIVE_CAMPAIGN_CREATE_SAVED_RESPONSE
Tool to create a new saved response in ActiveCampaign. Use when you need to create a reusable email template with title, subject, and body content.
Create Segment V2ACTIVE_CAMPAIGN_CREATE_SEGMENTS_V2
Tool to create advanced segments in ActiveCampaign using the V2 segments API. Use when you need to create flexible contact segments with complex filtering conditions based on tags, lists, fields, or other contact attributes. Only segments supported by the segment-builder UI are guaranteed to work as expected.
Create Shareable Campaign Template LinkACTIVE_CAMPAIGN_CREATE_SHAREABLE_CAMPAIGN_TEMPLATE_LINK
Tool to create a shareable link for a campaign template in ActiveCampaign. Use when you need to generate a URL that can be shared with others to access a specific campaign template.
Create Task OutcomeACTIVE_CAMPAIGN_CREATE_TASKOUTCOME
Tool to create a new task outcome in ActiveCampaign. Use when you need to add a new outcome option for tasks, which helps categorize task results with associated sentiment.
Create Task ReminderACTIVE_CAMPAIGN_CREATE_TASK_REMINDER
Create a new task reminder notification in ActiveCampaign. Use this action to set up notifications that will remind users about upcoming tasks before their due date.
Create UserACTIVE_CAMPAIGN_CREATE_USER
Creates a new user (team member/staff account) in ActiveCampaign with specified details. Use when you need to add a new team member who can log into ActiveCampaign. Note: This creates account users (staff), not contacts (marketing database entries).
Create WebhookACTIVE_CAMPAIGN_CREATE_WEBHOOK
Create a new webhook in ActiveCampaign to receive real-time notifications when specific events occur. Use this when you need to set up automated notifications for contact activities like subscriptions, email interactions, or other events.
Delete AccountACTIVE_CAMPAIGN_DELETE_ACCOUNT
Permanently deletes an account from ActiveCampaign by its ID. This action is irreversible and will remove the account and all associated data from the system. Use this when you need to clean up old or unwanted accounts. The deletion is immediate and cannot be undone. Returns the deleted account ID upon successful deletion. Raises an error if the account is not found.
Delete Account Contact AssociationACTIVE_CAMPAIGN_DELETE_ACCOUNT_CONTACTS
Deletes an existing account-contact association in ActiveCampaign. Use when you need to remove the relationship between an account and a contact without deleting either entity.
Delete Account Custom Field DataACTIVE_CAMPAIGN_DELETE_ACCOUNT_CUSTOM_FIELD_DATA
Tool to delete a custom account field value in ActiveCampaign. Use when you need to remove a specific custom field value associated with an account. Requires permission to manage accounts.
Delete Account Custom Field MetaACTIVE_CAMPAIGN_DELETE_ACCOUNT_CUSTOM_FIELD_META
Tool to delete an account custom field meta definition from ActiveCampaign. Use when you need to remove a custom field definition permanently. Requires account management permissions. This action is irreversible.
Delete Bulk AccountsACTIVE_CAMPAIGN_DELETE_ACCOUNTS_BULK
Tool to bulk delete multiple accounts from ActiveCampaign in a single operation. Use when you need to delete multiple accounts at once rather than deleting them individually. This action is irreversible and will permanently remove all specified accounts and their associated data. Provide a list of account IDs to delete.
Delete AddressACTIVE_CAMPAIGN_DELETE_ADDRESS
Permanently deletes an address from ActiveCampaign by its ID. This action is irreversible and will remove the address from the system. Use this when you need to clean up old or unwanted addresses. The deletion is immediate and cannot be undone. Returns the deleted address ID upon successful deletion. Raises an error if the address is not found.
Delete Address GroupACTIVE_CAMPAIGN_DELETE_ADDRESS_GROUP
Tool to delete an address group from ActiveCampaign by its ID. Use when you need to remove an address group permanently. This action is irreversible and will remove the address group from the system immediately.
Delete An OrderACTIVE_CAMPAIGN_DELETE_AN_ORDER
Tool to permanently delete an e-commerce order from ActiveCampaign by its ID. Use when you need to remove an order from the system. This action is irreversible - the deleted order cannot be recovered.
Showing the first 60 of 298 actions.