Connect ActiveCampaign to FastHook
Connect ActiveCampaign contacts, campaigns, deals, automations, lists and messaging events to FastHook Workflows.
Choose from 27 Triggers and 39 Actions.
Connect your account
Connect each customer's ActiveCampaign account with the API URL and API key from Settings → Developer. FastHook validates both values and stores them encrypted.
- In ActiveCampaign, open Settings → Developer and copy the API URL and API key.
- In FastHook Sources or Actions, choose ActiveCampaign, select Connect a new account, and enter those two values.
- Choose the event for a Source. FastHook creates and maintains the authenticated account webhook automatically.
- Add ActiveCampaign Actions, select CRM resources where available, map inputs, test the Workflow, then activate it.
Example automations
- Send new or updated contacts to Slack, Sheets, or another CRM.
- Add qualified leads to an automation and apply the correct tags.
- Create or update a deal after a form submission or payment.
- React to campaign opens, clicks, replies, bounces, and unsubscribes in real time.
Triggers
- Campaign Forwarded
- Campaign Opened
- Campaign Shared
- Campaign Started Sending
- Contact Subscribed
- Contact Note Added
- Tag Added to Contact
- Tag Removed From Contact
- Contact Unsubscribed
- Contact Updated
- Deal Created
- Deal Note Added
- Deal Pipeline Created
- Deal Stage Created
- Deal Task Created
- Deal Task Completed
- Deal Task Type Created
- Deal Updated
- Campaign Email Bounced
- Campaign Email Replied
- Campaign Link Clicked
- List Created
- SMS Replied
- SMS Sent
- SMS Unsubscribed
- Any ActiveCampaign Event
- Custom ActiveCampaign Events
Actions
- Create or Update Contact
- Create Contact
- Get Contact
- Update Contact
- Delete Contact
- List Contacts
- Subscribe or Unsubscribe Contact
- Add Contact to Automation
- Remove Contact From Automation
- Add Tag to Contact
- Remove Tag From Contact
- List Tags
- Create Tag
- Update Tag
- Delete Tag
- List Lists
- Get List
- Create List
- Update List
- Delete List
- List Automations
- List Deals
- Get Deal
- Create Deal
- Update Deal
- Delete Deal
- Add Note to Deal
- Create Deal Task
- List Pipelines
- List Deal Stages
- List Accounts
- Get Account
- Create Account
- Update Account
- Delete Account
- List Users
- Get Current User
- List Contact Custom Fields
- Custom API Request
Working with ActiveCampaign
Use the exact API URL shown under Settings → Developer. It normally ends in api-us1.com or activehosted.com and differs for every account.
FastHook manages one account-level webhook containing the union of events used by active Sources. It updates that webhook when Sources change and removes it when no Source needs it.
ActiveCampaign sends webhook fields as form data. FastHook expands bracketed field names into nested JSON, preserves the complete payload, and deduplicates repeat deliveries.
Each managed webhook carries an encrypted private X-FastHook-Webhook-Token header. FastHook rejects callbacks whose header does not match before storing the event.
The API permits five requests per second per account. FastHook schedules Actions within that limit and retries eligible rate-limit or service failures.
Custom API Request is restricted to the connected account's /api/3 path and cannot override the host or Api-Token header.
ActiveCampaign reference · Explore ActiveCampaign integrations · ActiveCampaign API documentation