Webhooks (Zapier, Make, n8n)
Send your site's events — form submissions, button clicks, order success — to Zapier, Make, n8n, or any webhook URL, with one chat message.
Connect your site to Zapier, Make, n8n, or your own backend: when something happens on the page — a form is submitted, a button is clicked, an order succeeds — Genesis sends the data to a webhook URL you provide. From there, your automation tool does the rest.
You only need a webhook URL
The important part: you build the automation itself ("add a row to Google Sheets", "post to Telegram", "create a CRM contact") inside Zapier or Make — that's their job, not Genesis's. Genesis only needs the URL to POST to. What happens after that is entirely up to your Zap or scenario.
Getting the URL
- Zapier → create a Zap → trigger Webhooks by Zapier → Catch Hook → it gives you a URL
like
https://hooks.zapier.com/hooks/catch/123456/abcde/. Copy it. Then build your actions and turn the Zap on. - Make → new scenario → Webhooks → Custom webhook → it gives you a URL like
https://hook.eu2.make.com/…. Copy it. - n8n / your own backend → use any URL that accepts a
POST.
How to trigger it
Just describe it — no special syntax needed. Say when to fire and paste the URL, and Genesis infers the provider (Zapier, Make, n8n, or your own server) from the link. For example:
- "When someone submits the contact form, send it to this webhook: https://hooks.zapier.com/hooks/catch/123456/abcde/"
- "On order success, send the buyer details to https://hook.eu2.make.com/abc123"
- "Fire this webhook when the Buy button is clicked: https://example.com/hook"
No URL yet? Just ask to send form submissions to Zapier (or Make, etc.) and Genesis asks for the link — with a hint on where to find it in your tool — then wires it up when you paste it.
What Genesis does
It adds a small fire-and-forget POST into the exact handler you described:
- "on form submit" → the form's submit handler, sending the field values
- "on button click" → that button's click handler
- "on order success" → the order form's success callback, sending the order/buyer data
Each payload includes an event label and a timestamp so you can tell events apart inside
Zapier/Make. The webhook URL is stored in your site's code — it's an unguessable endpoint
that acts as its own secret. No backend, no database, no extra setup on your side.
Works with any tool
Because it's just "POST JSON to a URL," the same request works for Zapier, Make, n8n, or your own server — paste whichever URL you have. Genesis only changes the label (and the where-to-find-it hint) based on the host.
Good to know
- The sending is instant and best-effort. If the visitor closes the tab the very moment an event fires, that one event can be missed — exactly how most no-code webhooks behave. It's perfect for "send my leads / sales to a Sheet, CRM, or Telegram." For billing-critical flows, rely on your payment provider's own records as the source of truth.
- The automation lives in your tool. Genesis sends the data; building the steps that act on it (and turning the Zap/scenario on) happens in Zapier/Make.
- It never blocks your form or navigation waiting on the webhook, and a failed send never breaks the page.