Google Forms provides 1 trigger for automating workflows based on events.
Triggers
Google Forms Webhook
Trigger workflow from Google Form submissions (via Apps Script forwarder)
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
token | string | Yes | We validate requests using this secret. Send it as Authorization: Bearer <token> or a custom header. |
secretHeaderName | string | No | If set, the webhook will validate this header equals your Shared Secret instead of Authorization. |
triggerFormId | string | No | Optional, for clarity and matching in workflows. Not required for webhook to work. |
includeRawPayload | boolean | No | Include the original payload from Apps Script in the workflow input. |
setupScript | string | No | Copy this code and paste it into your Google Forms Apps Script editor |
Output
| Parameter | Type | Description |
|---|---|---|
responseId | string | Unique response identifier (if available) |
createTime | string | Response creation timestamp |
lastSubmittedTime | string | Last submitted timestamp |
formId | string | Google Form ID |
answers | object | Normalized map of question -> answer |
raw | object | Original payload (when enabled) |