Add a webhook
create_webhookSend the site's form submissions, contact, payment and booking events to an outside address (an automation service such as Zapier, Make or n8n, a chat channel, or the owner's own server). From then on EVERY matching event — including the visitor's name, email and message — is sent there automatically, so only use an address the owner gave you. The address must be public http(s). Events: form.submitted (every form submission on your site, with the contact it belongs to), contact.created (a form submission with an email address added or matched a contact), contact.revisited (a known contact came back to your site (once per visit)), payment.completed (a customer paid for an order), booking.created (a new appointment was booked (waiting for you, or already confirmed)), booking.confirmed (an appointment was confirmed), booking.rescheduled (an appointment moved to a new time), booking.cancelled (an appointment was cancelled or declined), booking.completed (an appointment was marked as done), order.placed (an order was paid online or placed with cash on delivery, with its items and totals), site.published (your site went live with your latest changes), collection.item_published (a blog post, product, listing or other collection item went live for the first time), review.received (a new Google review arrived, with its rating and text), site.alert (every site alert as it happens: new leads from forms, chat, WhatsApp, SMS and voicemail, bookings, payments and publishing (not included in "all events")), or * for all. A signing secret or custom headers are added in the site's Webhooks settings, never here. Use test_webhook afterwards to send a sample.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The address to send to, exactly as the owner gave it | |
| name | Yes | A label, e.g. "Leads to Zapier" | |
| events | Yes | Which events fire it | |
| site_id | Yes | The site, from list_sites | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |