All connectors
Implemented
Marketing & advertising
ActiveCampaign logo

ActiveCampaign

Read and write ActiveCampaign contacts, list subscription status, tags, custom field values, deals, accounts and notes, and read lists, pipelines, automations and campaigns.

Keep marketing contacts, consent, tags and sales pipeline in ActiveCampaign aligned with CRM, commerce and support systems.

Source actions

16

Destination actions

13

Data types

14

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

accounts
  • Create account
    Destination
    Duplicate protected

    Creates a company account. Account names are unique.

  • List accounts
    Source

    Company accounts, optionally searched by name.

  • Update account
    Destination
    Duplicate protected

    Updates an account's name, website, owner or custom fields.

automations
  • List automations
    Source

    Automations with status and entry counts.

campaigns
  • List campaigns
    Source

    Email campaigns with send and engagement totals, most recently sent first.

contact lists
  • List contact list memberships
    Source

    One contact's list memberships with subscription status (consent).

  • Set list subscription status
    Destination
    Duplicate protected

    Subscribes a contact to a list or records an unsubscribe. Changes consent; the status must be given explicitly.

contact tags
  • Tag contact
    Destination
    Duplicate protected

    Applies a tag to a contact; applying it again returns the existing link.

  • List contact tags
    Source

    Tags applied to one contact.

contacts
  • Create contact
    Destination
    Not retried automatically

    Creates a contact. Does not subscribe it to any list.

  • Get contact
    Source

    One contact.

  • List contacts
    Source
    Incremental

    Contacts filtered by email, list, tag or status, oldest update first for incremental sync.

  • Update contact
    Destination
    Duplicate protected

    Updates a contact's details and custom fields. List subscriptions are unchanged.

  • Create or update contact
    Destination
    Duplicate protected

    Creates a contact or updates the one with the same email (contact sync). Only sent fields change; list subscriptions and tags are unchanged.

deals
  • Create deal
    Destination
    Not retried automatically

    Creates a deal for a contact or account in a pipeline stage.

  • Get deal
    Source

    One deal.

  • List deals
    Source
    Incremental

    Deals filtered by pipeline, stage, status or owner, for incremental sync by update time.

  • Update deal
    Destination
    Duplicate protected

    Updates a deal's value, stage, status, owner or custom fields.

field values
  • List custom field values
    Source

    Custom field values, optionally for one field.

  • Set custom field value
    Destination
    Duplicate protected

    Sets one contact's value for a custom field, creating or replacing it.

fields
  • List contact custom fields
    Source

    Contact custom field definitions with type and options.

lists
  • Create list
    Destination
    Not retried automatically

    Creates a mailing list with its sender details.

  • List lists
    Source

    Mailing lists in the account.

notes
  • Add note
    Destination
    Not retried automatically

    Adds a note to a contact, deal or account.

  • List notes
    Source

    Notes on contacts, deals and accounts.

pipelines
  • List pipelines
    Source

    Deal pipelines with currency and stage order.

stages
  • List deal stages
    Source

    Deal stages, optionally for one pipeline.

tags
  • Create tag
    Destination
    Duplicate protected

    Creates a contact tag, or returns the existing tag with the same name.

  • List tags
    Source

    Contact and template tags, optionally searched by name.

Authentication

API key

Plans and access

All ActiveCampaign plans include the API; deals and accounts need a plan with the CRM features. The API key carries the permissions of the user it belongs to. Each user has their own key.

Test environment

ActiveCampaign offers a free trial and developer accounts on request.

Rate limits

5 requests per second per account; HTTP 429 with Retry-After.

Provider events

Account webhooks for subscribe, unsubscribe, contact update, deal and campaign events. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • List subscription status changes only through contact_lists.upsert, which requires an explicit status. Contact create, update and sync never change list subscriptions or tags.
  • Re-subscribing a contact who unsubscribed themselves (status 2 → 1) should only be done with their renewed consent.
  • Campaign sends, automation enrolment changes and all deletes are not implemented.
  • ActiveCampaign documents no idempotency key; contact, deal, list and note creates are not repeated automatically when uncertain.
  • Contact custom field values are written by field ID; read definitions with fields.list.