Skip to main content Skip to complementary content
Already have an account? Sign in

ActiveCampaign (v1)

Last updated: 9/15/2026

ActiveCampaign integration summary

Stitch’s ActiveCampaign integration replicates data using the ActiveCampaign v3 API. Refer to the Schema section for a list of objects available for replication.

ActiveCampaign feature snapshot

A high-level look at Stitch's ActiveCampaign (v1) integration, including release status, useful links, and the features supported in Stitch.

STITCH
Release status

Released on February 8, 2022

Supported by

Stitch

Stitch plan

Standard

API availability

Available

Singer GitHub repository

singer-io/tap-activecampaign

REPLICATION SETTINGS
Anchor Scheduling

Supported

Advanced Scheduling

Supported

Table-level reset

Unsupported

Configurable Replication Methods

Unsupported

DATA SELECTION
Table selection

Supported

Column selection

Supported

Select all

Supported

TRANSPARENCY
Extraction Logs

Supported

Loading Reports

Supported

Connecting ActiveCampaign

Step 1: Retrieve your ActiveCampaign API URL and token

  1. Login to your ActiveCampaign account.
  2. Go to the My Settings page.
  3. Click on the Developer tab.
  4. Copy your API URL and API token and keep them readily available for the next step.

Step 2: Add ActiveCampaign as a Stitch data source

  1. Sign into your Stitch account.
  2. On the Stitch Dashboard page, click the Add Integration button.

  3. Click the ActiveCampaign icon.

  4. Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your destination.

    For example, the name “Stitch ActiveCampaign” would create a schema called stitch_activecampaign in the destination. Note: Schema names cannot be changed after you save the integration.

  5. In the API Token field, paste the token you copied from step 1.
  6. In the API Url field, paste the URL you copied from step 1.

Step 3: Define the historical replication start date

The Sync Historical Data setting defines the starting date for your ActiveCampaign integration. This means that data equal to or newer than this date will be replicated to your data warehouse.

Change this setting if you want to replicate data beyond ActiveCampaign’s default setting of 1 year. For a detailed look at historical replication jobs, check out the Syncing Historical SaaS Data guide.

Step 4: Create a replication schedule

In the Replication Frequency section, you’ll create the integration’s replication schedule. An integration’s replication schedule determines how often Stitch runs a replication job, and the time that job begins.

ActiveCampaign integrations support the following replication scheduling methods:

To keep your row usage low, consider setting the integration to replicate less frequently. See the Understanding and Reducing Your Row Usage guide for tips on reducing your usage.

Step 5: Set objects to replicate

The last step is to select the tables and columns you want to replicate. Learn about the available tables for this integration.

Note: If a replication job is currently in progress, new selections won’t be used until the next job starts.

For ActiveCampaign integrations, you can select:

  1. Individual tables and columns

  2. All tables and columns

Click the tabs to view instructions for each selection method.

  1. In the integration’s Tables to Replicate tab, locate a table you want to replicate.
  2. To track a table, click the checkbox next to the table’s name. A blue checkmark means the table is set to replicate.

  3. To track a column, click the checkbox next to the column’s name. A blue checkmark means the column is set to replicate.

  4. Repeat this process for all the tables and columns you want to replicate.
  5. When finished, click the Finalize Your Selections button at the bottom of the screen to save your selections.
  1. Click into the integration from the Stitch Dashboard page.
  2. Click the Tables to Replicate tab.

  3. In the list of tables, click the box next to the Table Names column.
  4. In the menu that displays, click Track all Tables and Fields:

    The Track all Tables and Fields menu in the Tables to Replicate tab
    The Track all Tables and Fields menu in the Tables to Replicate tab

  5. Click the Finalize Your Selections button at the bottom of the page to save your data selections.

Initial and historical replication jobs

After you finish setting up ActiveCampaign, its Sync Status may show as Pending on either the Stitch Dashboard or in the Integration Details page.

For a new integration, a Pending status indicates that Stitch is in the process of scheduling the initial replication job for the integration. This may take some time to complete.

Free historical data loads

The first seven days of replication, beginning when data is first replicated, are free. Rows replicated from the new integration during this time won’t count towards your quota. Stitch offers this as a way of testing new integrations, measuring usage, and ensuring historical data volumes don’t quickly consume your quota.

ActiveCampaign table reference

account_contacts

The account_contacts table contains information about contacts in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

account_contacts schema on GitHub

ActiveCampaign API method

account_custom_field_values

The account_custom_field_values table contains information about your account custom fields’ values in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

account_custom_field_values schema on GitHub

ActiveCampaign API method

account_custom_fields

The account_custom_fields table contains information about account custom fields in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

account_custom_fields schema on GitHub

ActiveCampaign API method

accounts

The accounts table contains information about accounts in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

accounts schema on GitHub

ActiveCampaign API method

activities

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

tstamp

Useful links

activities schema on GitHub

addresses

The addresses table contains information about addresses in your ActiveCampaign account.

automation_blocks

Replication Method

Key-based Incremental

Primary Key

id

Useful links

automation_blocks schema on GitHub

automations

The automations table contains information about automations in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

ActiveCampaign documentation

automations schema on GitHub

ActiveCampaign API method

bounce_logs

Replication Method

Key-based Incremental

Replication Key

updated_timestamp

Useful links

bounce_logs schema on GitHub

brandings

The brandings table contains information about existing branding resources in your ActiveCampaign account.

calendars

The calendars table contains information about calendar feeds in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

ActiveCampaign documentation

calendars schema on GitHub

ActiveCampaign API method

The campaign_links table contains information about the links attached to your campaigns in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

campaign_links schema on GitHub

ActiveCampaign API method

campaign_lists

Replication Method

Full Table

Primary Key

id

Useful links

campaign_lists schema on GitHub

campaign_messages

Replication Method

Full Table

Primary Key

id

Useful links

campaign_messages schema on GitHub

campaigns

The campaigns table contains information about your campaigns in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

campaigns schema on GitHub

ActiveCampaign API method

configs

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

configs schema on GitHub

contact_automations

The contact_automations table contains information about automations in your ActiveCampaign account that you can add contacts to.

contact_conversions

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

cdate

Useful links

contact_conversions schema on GitHub

contact_custom_field_options

The contact_custom_field_options table contains information about custom field options for your contacts in your ActiveCampaign account.

contact_custom_field_rels

The contact_custom_field_rels table contains information about custom field relationships for your contacts in your ActiveCampaign account.

contact_custom_field_values

The contact_custom_field_values table contains information about custom field values for your contacts in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

contact_custom_field_values schema on GitHub

ActiveCampaign API method

contact_custom_fields

The contact_custom_fields table contains information about custom fields for your contacts in your ActiveCampaign account.

contact_data

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

tstamp

Useful links

contact_data schema on GitHub

contact_deals

The contact_deals contains information about secondary contacts associated with a deal in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

contact_deals schema on GitHub

ActiveCampaign API method

contact_emails

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

sdate

Useful links

contact_emails schema on GitHub

contact_lists

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

contact_lists schema on GitHub

contact_tags

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

contact_tags schema on GitHub

contacts

The contacts table contains information about the people that you market or sell to in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

contacts schema on GitHub

ActiveCampaign API method

conversion_triggers

Replication Method

Primary Key

id

Replication Key

udate

Useful links

conversion_triggers schema on GitHub

conversions

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

conversions schema on GitHub

deal_activities

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

cdate

Useful links

deal_activities schema on GitHub

deal_custom_field_values

The deal_custom_field_values table contains information about custom field values for deals in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

deal_custom_field_values schema on GitHub

ActiveCampaign API method

deal_custom_fields

The deal_custom_fields table contains information about custom fields for deals in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

deal_custom_fields schema on GitHub

ActiveCampaign API method

deal_group_users

Replication Method

Full Table

Primary Key

id

Useful links

deal_group_users schema on GitHub

deal_groups

The deal_groups table contains information about deal pipelines in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

deal_groups schema on GitHub

ActiveCampaign API method

deal_stages

The deal_stages table contains information about grouped deals within a pipeline in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

deal_stages schema on GitHub

ActiveCampaign API method

deals

The deals table contains information about deals in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

ActiveCampaign documentation

deals schema on GitHub

ActiveCampaign API method

ecommerce_connections

The ecommerce_connections table contains information about accounts within your ActiveCampaign account that are linked to an external e-commerce service.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

ecommerce_connections schema on GitHub

ActiveCampaign API method

ecommerce_customers

The ecommerce_customers table contains the aggregated e-commerce data from customers in your ActiveCampaign account who are using an external e-commerce service.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

tstamp

Useful links

ActiveCampaign documentation

ecommerce_customers schema on GitHub

ActiveCampaign API method

ecommerce_order_activities

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_date

Useful links

ecommerce_order_activities schema on GitHub

ecommerce_order_products

The ecommerce_order_products table contains lists of products for e-commerce orders in your ActiveCampaign account that come from external services. This is a child table of ecommerce_order_products.

ecommerce_orders

The ecommerce_orders table contains information about your ActiveCampaign account’s customer orders using an external e-commerce service.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_date

Useful links

ActiveCampaign documentation

ecommerce_orders schema on GitHub

ActiveCampaign API method

email_activities

Replication Method

Full Table

Primary Key

id

Useful links

email_activities schema on GitHub

forms

The forms table contains information about forms in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

forms schema on GitHub

ActiveCampaign API method

goals

Replication Method

Full Table

Primary Key

id

Useful links

goals schema on GitHub

groups

The groups table contains information about user groups in your ActiveCampaign account.

lists

The lists table contains information about groups of contacts that campaigns can be sent to in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

updated_timestamp

Useful links

ActiveCampaign documentation

lists schema on GitHub

ActiveCampaign API method

messages

The messages table contains information about messages for campaigns in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

ActiveCampaign documentation

messages schema on GitHub

ActiveCampaign API method

saved_responses

The saved_responses table contains information about email response templates in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

ActiveCampaign documentation

saved_responses schema on GitHub

ActiveCampaign API method

scores

The scores table contains information about prioritization scores on leads in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

scores schema on GitHub

ActiveCampaign API method

segments

The segments table contains information about targeted groups of contacts that meet specified criteria in your ActiveCampaign account.

site_messages

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

ldate

Useful links

site_messages schema on GitHub

sms

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

ldate

Useful links

sms schema on GitHub

tags

The tags table contains information about labels that you can apply to contacts in your ActiveCampaign account.

Replication Method

Full Table

Primary Key

id

Useful links

tags schema on GitHub

ActiveCampaign API method

task_types

The task_types table contains information about task types in your ActiveCampaign account.

tasks

The tasks table contains information about tasks to do in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

udate

Useful links

ActiveCampaign documentation

tasks schema on GitHub

ActiveCampaign API method

templates

The templates table contains information about templates used for campaign emails in your ActiveCampaign account.

Replication Method

Key-based Incremental

Primary Key

id

Replication Key

mdate

Useful links

templates schema on GitHub

ActiveCampaign API method

users

The users table contains information about users who can login to your ActiveCampaign account.

webhooks

The webhooks table contains information about real-time updates about your contact and campaign activity in your ActiveCampaign account.

Replication Method

Full Table

Primary Key

id

Useful links

webhooks schema on GitHub

ActiveCampaign API method

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!