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 timestamplastSubmittedTimestringLast submitted timestampformIdstringGoogle Form IDanswersobjectNormalized map of question -> answerrawobjectOriginal payload (when enabled)