Use ActiveCampaign Automations API to trigger an automation for a specific contact and capture the resulting automation run state via the automation log

domain: activecampaign.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. GET /api/3/automations to list automations and identify the target automation ID and its required trigger type
  2. POST /api/3/contactAutomations with a body containing 'contactAutomation': {'contact': '{contactId}', 'automation': '{automationId}'} to enroll the contact into the automation
  3. Inspect the response 'contactAutomation' object for 'status' (0=active, 1=complete, 2=paused) and 'currentElement' (the automation step the contact is currently on)
  4. Poll GET /api/3/contactAutomations?contact={contactId} periodically to track status changes as the contact moves through the automation steps
  5. GET /api/3/contactActivities?contact={contactId}&action=automation to retrieve the full log of automation actions taken for the contact

Known gotchas

Related routes

trigger a Talkdesk Automation from a contact center event via the Automations API
talkdesk.com · 6 steps · unrated
Trigger a Home Assistant automation from an external IoT service using a webhook
home-assistant.io · 6 steps · unrated
Use the HubSpot Automation API to programmatically create a workflow with a Contact enrollment trigger and a sequence of actions including a delay and a property update
hubspot.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans