Connect ClickFunnels to your OverSkill app (webhooks)
Send purchases from a ClickFunnels funnel into your OverSkill app with a webhook — provision accounts, fulfill orders, and send follow-up emails automatically. No account access sharing needed.
Connect ClickFunnels (or any funnel/checkout tool) to your OverSkill app so that when someone buys, your app automatically takes over — provisioning their account, fulfilling the order, and sending follow-up emails. No copy-pasting orders by hand, and no need to give anyone access to your ClickFunnels account.
How the connection works
ClickFunnels and OverSkill talk to each other through a webhook — a simple automated message ClickFunnels sends the moment something happens (like a purchase). Your OverSkill app listens for that message and acts on it.
Buyer purchases in your ClickFunnels funnel
↓
ClickFunnels fires a webhook (instant, automatic)
↓
Your OverSkill app receives it
↓
Your app does the rest: creates the customer record,
fulfills the order, sends emails, etc.
Your funnel keeps doing what it's great at — marketing pages, order forms, upsells, discounts — and your OverSkill app handles everything that should happen after the sale.
Step 1 — Ask your app to create a webhook endpoint
Open your app in the OverSkill editor and tell the AI what you want, in plain language. For example:
Create a webhook endpoint at `/api/purchase` that accepts POST requests from ClickFunnels. When a purchase event arrives, save the buyer's name, email, and the product they bought to the database. Log every incoming webhook so I can see them.
The AI will build the endpoint and tell you its full address — it will look like:
https://your-app.overskill.app/api/purchase
That URL is what you'll give to ClickFunnels.
Tip: ask the AI to add a shared secret check — a password that ClickFunnels includes with each webhook so your app ignores messages from anyone else:
Require a secret token on the webhook — reject any request that doesn't include it.
Step 2 — Point ClickFunnels at your app
In your ClickFunnels workspace:
- Go to your funnel's Settings → Webhooks (in ClickFunnels 2.0: Workspace Settings → Webhooks → New Webhook).
- Paste your app's webhook URL (from Step 1).
- Choose the event(s) to send — for purchases, select the order/purchase completed event (named
order.completedor similar, depending on your ClickFunnels version). - Save. ClickFunnels will now notify your app automatically on every sale.
Step 3 — Test it end to end
- Run a test purchase in your funnel (ClickFunnels has a test mode, or use a 100%-off coupon).
- Back in your OverSkill app, ask the AI:
Show me the most recent webhooks received on `/api/purchase`.
- You should see your test order with the buyer's details. If nothing arrived, double-check the URL in ClickFunnels and that the webhook is enabled.
Step 4 — Tell your app what to do with each sale
This is where it gets powerful. Describe the follow-up work in plain language and the AI builds it. Common examples:
Provision an account for the buyer:
When a purchase webhook arrives, create a user account for the buyer's email and send them a welcome email with their login link.
Send the order to a fulfillment service (printing, shipping, etc.):
When a purchase arrives for the 'Hardcover Book' product, send the order to my print-on-demand provider's API with the buyer's shipping address.
Follow-up email sequence:
Three days after a purchase, send the buyer a thank-you email asking for a review.
Different products, different actions:
If the product is the ebook, email the download link immediately. If it's the paperback, create a print order instead.
You can stack as many of these as you want — describe them one at a time and test each.
What ClickFunnels sends in the webhook
A purchase webhook typically includes the buyer's name and email, the product(s) purchased, the amount paid, and the order ID. Ask your app's AI to show me the full contents of the last webhook
to see exactly what your funnel sends — then you'll know what's available to build with.
Troubleshooting
- Nothing arrives: confirm the webhook URL is exact (https, no trailing spaces) and the event type is enabled in ClickFunnels.
- Webhook arrives but nothing happens: ask the AI —
the last webhook didn't trigger the welcome email, show me why.
The logs from Step 1 make this easy to diagnose. - Duplicate orders: ask the AI to
ignore webhooks with an order ID we've already processed.
A note on account access
OverSkill doesn't connect into your ClickFunnels account and our support team can't make changes inside it for you — and with this setup, nothing needs to. The webhook is a one-way message from ClickFunnels to your app; you never share your password with anyone, and you can disconnect at any time by deleting the webhook in ClickFunnels.
Need help? Reply to any support email or open a ticket from the in-app help panel — include your app's name and what you asked the AI to build, and we'll take a look.