How to connect Google Form with Webhook
CustomGForm lets you dispatch real-time HTTP POST requests to your own API, backend server, or custom middleware every time someone submits your form.
How It Works
When a respondent submits your embedded or hosted form, CustomGForm immediately executes an HTTP POST to your destination endpoint containing the response ID, submission timestamp, question labels, and typed respondent answers.
Step 1: Open the Connect Tab
- From the CustomGForm dashboard, select your form.
- Click on the Connect tab in the top navigation bar.
- On the Webhook card, click Connect (or the settings gear if already connected).
Step 2: Configure Your Endpoint URL
- In the Endpoint input field, enter the destination URL where your server accepts
POSTrequests:https://api.yourdomain.com/v1/leads - Ensure your server returns an HTTP status code between
200and299upon successful receipt.
Step 3: Test Your Webhook with a Mock Event
To ensure your server parses the payload correctly before putting your form live:
- Click Send Test Event.
- CustomGForm instantly dispatches a test payload matching your form's schema with
isTest: true. - Check the inline diagnostics badge for latency and response status (
200 OK). - Click Save Changes.
JSON Payload Structure
{
"formId": "65b...",
"responseId": "66a...",
"status": "COMPLETED",
"submittedAt": "2026-10-05T18:45:00.000Z",
"fields": {
"Full Name": "Jane Doe",
"Email": "[email protected]"
},
"data": [
{ "id": "entry_1", "label": "Full Name", "value": "Jane Doe" },
{ "id": "entry_2", "label": "Email", "value": "[email protected]" }
],
"meta": {
"source": "CustomGForm"
}
}How to connect Google Form with Zapier
Step-by-step guide to streaming Google Form submissions directly into Zapier Catch Hooks to trigger automated workflows across 5,000+ apps.
How to connect Google Form with Slack
Learn how to stream Google Form submissions directly into your team's Slack channels with real-time Block Kit notifications.