Webhooks
A webhook is the fastest way to get a form response into your own system. You never have to ask “is there anything new?” — Gatherino calls your endpoint the moment a response arrives.
Typical uses
Writing into your own system
An order straight into your shop, a lead into your CRM, an application into an internal database.
Connecting automation tools
Point the webhook at any service that accepts inbound webhooks — typically Zapier, Make or n8n.
Custom notifications
A message into an internal chat, an SMS gateway or your own dashboard.
How to set it up
- 1
Prepare an endpoint
A URL on your server that accepts an HTTPS POST request with a JSON body.
- 2
Add the URL to the form
Enter the webhook URL in the form settings, or use a webhook step inside an automation.
- 3
Process the data
The body carries the response including field values. Keys are the form’s field IDs — fetch their labels from the form detail via the API.
- 4
Test it
Submit a test response and confirm your system received and processed the request.
Receiving example (Node.js)
A minimal receiver that stores the submission on your side:
app.post('/gatherino-hook', express.json(), (req, res) => {
const submission = req.body;
// submission.data holds the form field values
saveToDatabase(submission);
res.sendStatus(200); // respond fast, do the work in the background
});Security: webhooks only reach public HTTPS addresses — calls to internal and private IP ranges are blocked so a webhook cannot be abused to probe your internal network. Protect your endpoint with a secret token in the URL and validate that the payload looks as expected.
FAQ
What format is the data in?
JSON describing the submission — identifier, timestamp, status and an object with the field values.
What if my server is temporarily down?
Accept the request quickly and defer processing to the background. You can always backfill data through the REST API.
Can I have more than one webhook?
Yes — besides the form-level webhook you can add webhook steps inside automations, with conditions.
Does it work with Zapier or Make?
Yes, just paste the inbound webhook URL those services generate into the form.
Related
Try Gatherino for free
Free plan: 3 forms and 100 responses a month. No credit card, EU-hosted data.
Get started free →