ActiveCampaign Connector
Prerequisites
- An ActiveCampaign account (any plan)
- Admin access
Getting Your Credentials
ActiveCampaign requires an API Key and your Account Name (subdomain).
Step 1: Find Your Account Name
Your account name is the subdomain in your ActiveCampaign URL. For example, if you access ActiveCampaign at https://myaccount.api-us1.com, your account name is myaccount. You can also see it in your browser URL when logged into ActiveCampaign.
Step 2: Get Your API Key
- Log into ActiveCampaign
- Click the Settings gear icon in the bottom-left
- Go to Developer
- Under API Access, copy the Key
The API key is tied to your user account and inherits your permissions.
Configuration in Landed
| Field | Value |
|---|---|
| API Key | Your ActiveCampaign API key |
| Account Name | Your subdomain (e.g., myaccount) |
Available Streams
| Stream | Description | Sync Mode |
|---|---|---|
contacts | Contact records with email, phone, custom fields | Incremental |
deals | CRM deal records with value, status, pipeline stage | Incremental |
lists | Mailing lists with subscriber counts | Full refresh |
campaigns | Email campaigns | Full refresh |
automations | Automation workflow definitions | Full refresh |
tags | Tags used to categorize contacts | Full refresh |
pipelines | CRM pipelines | Full refresh |
deal_stages | Stages within CRM pipelines | Full refresh |
Common Issues
| Symptom | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid API key or account name | Verify both values in ActiveCampaign > Settings > Developer |
403 Forbidden | Account lacks required permissions | Ensure the API key owner has admin access |
404 Not Found | Wrong account name | Check that the account name matches your subdomain exactly |
Rate limit exceeded | Too many API calls | Landed handles rate limiting automatically; ActiveCampaign allows 5 req/sec |
Data Notes
- ActiveCampaign has an aggressive rate limit of 5 requests per second. Landed throttles automatically, but large accounts may experience longer sync times.
- Custom fields on contacts are included in the sync.
- Deal values are stored as integers (cents, not dollars).
Static IPs for Allowlisting
If your network configuration requires IP allowlisting:
- Production:
34.170.185.84,35.192.90.94 - Staging:
34.171.93.34