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.

2 min read · Updated Oct 5, 2026

ClickFunnels 2.0 can send a webhook whenever someone opts in or buys. Point those webhooks at your RAVE™ campaign and your cards show real people from your funnel.

Install the pixel first if you haven't: Install the pixel on ClickFunnels.

Plan your endpoints

Use one webhook endpoint per signal, each with its own labels, so RAVE™ records the right event type, product and step:

SignalClickFunnels eventAdd to the RAVE™ URL
Opt-in pageContact identified?source=clickfunnels&event=signup
Order formOrder completed?source=clickfunnels&event=purchase&product=Ultimate%20Pack&step=main
UpsellOne-time offer paid?source=clickfunnels&event=upsell&product=VIP&step=upsell-1

Replace the product names with your own. Use %20 for spaces.

Create the webhook

  1. Copy your campaign's webhook URL

    In RAVE™, open the campaign and its Sources tab, and copy the URL with the labels for this signal.

  2. Open webhooks in ClickFunnels

    In your ClickFunnels workspace, go to Settings → Webhooks (listed under Developers) and click New endpoint.

  3. Paste the URL

    Paste the labeled RAVE™ URL as the endpoint URL.

  4. Choose the event

    Pick Contact identified for opt-ins, or Order completed / One-time offer paid for purchases.

  5. Save

    ClickFunnels sends a test ping when you save, which RAVE™ accepts.

  6. Repeat

    Add one endpoint for each other signal: order form, each upsell.

ClickFunnels sends the contact's name, email and order details; RAVE™ reads them automatically.

Test it

  1. Opt in on your live funnel with your own details, or place a test order.
  2. In RAVE™, check the campaign's Analytics, or Events, last 7 days on the site's page.
  3. Open your funnel page: if the campaign is live, the new person appears within about a minute.

Troubleshooting

  • Every event shows as "just joined". The endpoint URL is missing event=purchase or event=upsell.
  • Upsell buyers don't show. If the same email bought the main offer, the upsell needs its own step= (for example step=upsell-1), or the duplicate window counts it as the same action.
  • The wrong product name shows. Add product= to that endpoint's URL; it overrides what ClickFunnels sends.
  • Nothing arrives. Check the campaign isn't paused and that the endpoint is subscribed to the right event.

No webhooks available?

Put Rave.track("purchase", …) on the thank-you page with ClickFunnels merge tags instead. The campaign's Sources tab has a ready-made snippet under Rave.track() for thank-you pages. See /docs/rave-track.

More detail on labels and event types: How webhooks work.

Was this helpful?

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.

Send feedback