Guides / n8n × ActiveCampaign / Triggers & webhooks

Fix n8n ActiveCampaign Webhook Not Firing From an Automation

Why a webhook placed inside an ActiveCampaign automation can fail to send anything to n8n even though the automation itself runs and the contact passes through it.

Advertisement
Flat vector diagram illustrating the fix n8n activecampaign webhook not firing automation error and fix.
ActiveCampaign automation runs and the contact passes through the webhook step, but n8n receives nothing
Short answer: ActiveCampaign webhooks configured inside an automation are a distinct mechanism from account-level webhooks configured under Settings > Developer, and community reports describe cases where the automation-embedded webhook step appears to execute without ActiveCampaign actually delivering a request — check the account-level webhook log (not just the automation's own run history) to confirm whether ActiveCampaign believes it sent anything at all. A contact meeting an exit or goal condition before reaching the webhook step is a separate, easy-to-miss cause of the identical symptom.

ActiveCampaign has two different webhook mechanisms

Account-level webhookAutomation-embedded webhook step
Configured whereSettings > Developer > WebhooksInside a specific automation's flow
Fires onAccount-wide events (contact added, tag added, etc.)A contact reaching that specific step
Delivery loggingMore consistently visible in SettingsLess consistently visible; check the automation's contact log
Troubleshooting transfers?n/aDo NOT assume a working account-level webhook proves this will work

Check delivery at the ActiveCampaign side first

  • Confirm the automation actually reached and passed the webhook step for the specific contact you are testing with — a contact stuck earlier in the automation (blocked by a condition, wait step, or goal) never reaches the webhook at all.
  • Check the automation's own "Contact" log/report for that specific contact to see exactly which steps it passed through, rather than assuming reaching the automation means reaching every step inside it.
  • Verify the URL pasted into the automation's webhook step is the n8n Production URL with the workflow activated — the same Test-vs-Production URL distinction that affects every other webhook-based trigger in n8n applies here identically.
Advertisement

Exit and re-entry conditions can silently remove a contact before the webhook step

ActiveCampaign automations support entry and exit conditions that can remove a contact from the automation's flow before it reaches a later step, and contacts generally cannot re-enter and be mid-flow simultaneously — if an exit condition, unsubscribe event, or goal step is configured upstream of the webhook action, a contact meeting that condition never reaches the webhook step at all, and this produces the exact same "nothing arrived at n8n" symptom as an actual delivery failure. Check the automation's structure for any conditional branch or exit rule positioned before the webhook action, not just the webhook step's own configuration.

Fix and verify with a direct test

First rule out the n8n side entirely by curling the webhook URL manually and confirming n8n logs the request — this isolates whether the gap is ActiveCampaign not sending, or n8n not receiving what was sent.

If the manual curl succeeds but the automation still does not trigger it, trace a single test contact step-by-step through the automation's own contact log to confirm it actually reaches the webhook action (not just enters the automation), then rebuild the webhook step from scratch (remove and re-add it) rather than editing the existing one if the contact does reach it but delivery still fails, since some reported cases describe a stuck or misconfigured step that does not resolve by editing its URL field alone.

Sources checked for this guide

Community threads describing this exact automation-embedded webhook gap are below; general n8n webhook diagnostics apply on the receiving side; ActiveCampaign's own help documentation describes automation exit/entry condition behavior.

Advertisement

Frequently asked questions

Is an automation-embedded webhook the same as ActiveCampaign's account-level webhooks?

No. They are separate mechanisms with separate configuration and logging. Troubleshooting steps for one do not automatically apply to the other.

How do I know if ActiveCampaign even tried to send the webhook?

Check the automation's own contact-level log for that specific contact to see exactly which steps it reached. If it never reached the webhook step, an exit condition or earlier branch likely removed it before delivery was ever attempted.

Could an exit condition really stop the webhook from firing for a contact?

Yes. Automations can have exit or entry conditions and goal steps positioned before the webhook action; a contact meeting one of those exits or diverts before reaching the webhook, producing the same symptom as a genuine delivery failure.

I curled the URL manually and n8n received it fine — what does that tell me?

It confirms n8n's receiving side works correctly, which narrows the problem to ActiveCampaign either not sending the request, or the contact never reaching that step in the automation at all.

Advertisement