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. 1

    Prepare an endpoint

    A URL on your server that accepts an HTTPS POST request with a JSON body.

  2. 2

    Add the URL to the form

    Enter the webhook URL in the form settings, or use a webhook step inside an automation.

  3. 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. 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 →