ActiveCampaign Integration
Automatically add contacts and subscribe them to lists in ActiveCampaign every time someone fills out your form.
Field Mapping
emailemail(required)first_namefirstName(string)last_namelastName(string)phonephone(string)Prerequisites
- An ActiveCampaign account (Lite, Plus, Professional, or Enterprise)
- Your ActiveCampaign API URL and API Key (found under Settings > Developer)
- A list ID for the list you want subscribers added to
Setup
1
Get your API URL and key
Log in to ActiveCampaign, go to Settings > Developer. Copy your API URL and API Key from that page.
ActiveCampaign API URL format
https://youraccountname.api-us1.com
2
Find your list ID
Go to Lists in ActiveCampaign, click on the list you want subscribers added to, and find the List ID in the URL or list settings page.
3
Configure in Flowqen
Go to your form's Settings tab, then Integrations. Scroll down to the ActiveCampaign section and:
- Toggle "Enable ActiveCampaign sync" on
- Paste your API URL, API Key, and List ID
- Click Save Settings, then "Send Test" to verify
ActiveCampaign integration settings panel in Flowqen
Payload
Flowqen creates a contact and then subscribes them to your list via two API calls:
POST
{API_URL}/api/3/contact/syncActiveCampaign Contact Sync
{"contact": {"email": "jane@example.com","firstName": "Jane","lastName": "Smith","phone": "+1234567890"}}
POST
{API_URL}/api/3/contactListsActiveCampaign List Subscribe
{"contactList": {"list": 1,"contact": 123,"status": 1}}
Good to know
- ActiveCampaign sync is fire-and-forget — it never delays or blocks the form submission.
- If a contact with the same email already exists, their fields are updated (not duplicated).
- Your API key is stored securely and never exposed to form submitters.
- Contacts are automatically subscribed to the configured list with active status.
- Works with ActiveCampaign Lite, Plus, Professional, and Enterprise plans.