Google Forms Trigger

Trigger workflow from Google Form submissions (via Apps Script forwarder)

Trigger workflow from Google Form submissions (via Apps Script forwarder)

This is a webhook-based trigger. Configure the external service to send events to the workflow webhook URL.

Setup Instructions

1. Open your Google Form → More (⋮) → Script editor.
2. Paste the Apps Script snippet from below into Code.gs → Save.
3. Triggers (clock icon) → Add Trigger → Function: onFormSubmit → Event source: From form → Event type: On form submit → Save.
4. Authorize when prompted. Submit a test response and verify the run in TradingGoose → Logs.

Configuration

Shared Secret*
••••••••
We validate requests using this secret. Send it as Authorization: Bearer <token> or a custom header.
Custom Secret Header
X-GForms-Secret
If set, the webhook will validate this header equals your Shared Secret instead of Authorization.
Form ID
1FAIpQLSd... (Google Form ID)
Optional, for clarity and matching in workflows. Not required for webhook to work.
Include Raw Payload
Enabled
Include the original payload from Apps Script in the workflow input.
Apps Script Code
javascript
// Your code here...
Copy this code and paste it into your Google Forms Apps Script editor

Output Schema

Event Payload
responseIdstringUnique response identifier (if available)
createTimestringResponse creation timestamp
lastSubmittedTimestringLast submitted timestamp
formIdstringGoogle Form ID
answersobjectNormalized map of question -> answer
rawobjectOriginal payload (when enabled)