Send ActiveCampaign subscribers to RAVE™
Add a Webhook step to an ActiveCampaign automation so new subscribers or tagged contacts appear in your RAVE™ cards.
2 min read · Updated Oct 5, 2026
If your opt-in forms feed ActiveCampaign, an automation with a Webhook step sends each new subscriber to your RAVE™ campaign. ActiveCampaign includes the contact's name, email and location, and RAVE™ reads them automatically.
Build the automation
Create an automation
In ActiveCampaign, go to Automations → New automation.
Pick a trigger
Use Subscribes to a list for opt-ins, or Tag is added if you tag buyers or registrants.
Add a Webhook step
Add an action from Conditions and Workflow → Webhook.
Paste your RAVE™ URL
Use your campaign's webhook URL with labels, for example
https://rave.cxformula.com/api/ingest/YOUR_CAMPAIGN_KEY?source=activecampaign&event=signup.Activate
Save and activate the automation.
Get the webhook URL from the campaign's Sources tab in RAVE™. Under Setup guides, pick ActiveCampaign and fill in event, product and step to build the full URL.
Choosing the event type
ActiveCampaign's list and tag triggers don't say what the person did, so set the event in the URL:
| Trigger | Add to the RAVE™ URL | Card wording |
|---|---|---|
| Subscribes to your opt-in list | ?source=activecampaign&event=signup | just joined |
| Tag "webinar-registered" is added | ?source=activecampaign&event=registration&product=Live%20Workshop | just joined |
| Tag "customer" is added | ?source=activecampaign&event=purchase&product=Ultimate%20Pack | just purchased |
Tag names here are examples; use your own. Use %20 for spaces.
Test it
- Subscribe to the list (or add the tag to a test contact) using your own details, for example you@example.com.
- In RAVE™, check the campaign's Analytics, or Events, last 7 days on the site's page.
- Open your page: if the campaign is live, the new person appears in your cards within about a minute.
Troubleshooting
- Nothing arrives. Make sure the automation is active and your test contact actually entered it. Contacts already on the list may not re-trigger it.
- Events are skipped. RAVE™ needs a first name or an email. If your form only collects an email, the event is still recorded, and cards show the person as "Someone" (with a city when one is known).
- The same person shows only once. The campaign's Duplicate window (minutes) counts the same email doing the same thing once. Give different signals different
event=orstep=labels. - Location is missing. ActiveCampaign only sends a city or state if the contact has one.
More detail on labels and event types: How webhooks work.
Related articles
- Send ClickFunnels opt-ins and purchases to RAVE™Create one ClickFunnels 2.0 webhook endpoint per signal (opt-in, order, upsell) pointed at your RAVE™ campaign's webhook URL.
- Send HighLevel (GoHighLevel) opt-ins and orders to RAVE™Add a Webhook action to a HighLevel workflow so form submissions and orders show up in your RAVE™ cards.
- Send events to RAVE™ with ZapierUse Webhooks by Zapier to send purchases, sign-ups and engagement from any Zapier trigger to your RAVE™ campaign.
Can't find it?
Send us a question, a bug or an idea. It goes straight to the RAVE™ team, and you can follow its status.