Data & automation
Integrations
Push submissions wherever they need to go — a shared spreadsheet, your team chat, or your own backend. All integrations are configured per form.
Where to find them
Open any form and go to the Integrations tab. Each connector can be enabled independently and tested with a single click using the latest submission.
Google Sheets
Sync every submission into a Google Sheet automatically. New rows are appended in real time, with columns matching your field labels.
Setup
- In
Form → Integrations → Google Sheets, click Connect Google. - Authorise Gatherino with your Google account (read/write access to Sheets).
- Pick an existing spreadsheet or create a new one from a template.
- Map each form field to a column. Defaults match field labels; you can override any mapping.
- Click Save and optionally run a one-time back-fill of past submissions.
Tip
Discord
Send a rich-embed message to a Discord channel for every submission. Great for support, sales, or operations teams that live in Discord.
Setup
- In Discord, open
Server settings → Integrations → Webhooksand create a new webhook for the target channel. Copy the URL. - In Gatherino, paste the URL into
Form → Integrations → Discord → Webhook URL. - Customise the embed title, colour, and which fields to include. A live preview shows exactly what the message will look like.
- Click Send test to verify.
Outgoing webhooks
For maximum flexibility, point a webhook at any URL you control. Gatherino will POST JSON on every submission. Use this for Zapier, Make, n8n, or your own backend.
Setup
- In
Form → Integrations → Webhooks, click Add webhook. - Enter the target URL (must be HTTPS).
- (Optional) Set a secret. Gatherino will sign every request with an
X-Gatherino-SignatureHMAC-SHA256 header so you can verify authenticity. - Pick the events you want (typically
submission.created).
Payload
Every delivery is a JSON body like this:
json{
"event": "submission.created",
"formId": "ckx123...",
"formSlug": "customer-feedback",
"submissionId": "sub_01HA...",
"submittedAt": "2026-04-17T09:12:43.812Z",
"data": {
"field_1712345678901_a8fgh": "Jane Doe",
"field_1712345678912_qw4er": "jane@example.com",
"field_1712345678923_r4t5y": 5
},
"meta": {
"ip": "198.51.100.24",
"userAgent": "Mozilla/5.0 ..."
}
}Retries
Non-2xx responses are retried with exponential back-off for up to 24 hours. The delivery log in the UI shows every attempt with the status code, duration, and response body.
Email notifications
Not technically an integration, but worth mentioning: every form can email one or more addresses when a submission comes in. The email includes every answer and a link back to the submission detail in the dashboard.
Configure in Form → Settings → Notifications.