Tools
Google Forms
Read responses from a Google Form
Usage Instructions
Integrate Google Forms into your workflow. Provide a Form ID to list responses, or specify a Response ID to fetch a single response. Requires OAuth.
Tools
google_forms_get_responses
Retrieve a single response or list responses from a Google Form
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
formId | string | Yes | Google Forms form ID |
responseId | string | No | Response ID - if provided, returns this specific response |
pageSize | number | No | Maximum number of responses to return (service may return fewer). Defaults to 5000. |
pageToken | string | No | Page token from a previous list response to fetch the next page of responses |
filter | string | No | Filter responses, e.g. "timestamp > 2024-01-01T00:00:00Z" (RFC3339 UTC). Only timestamp filters are supported. |
Output
| Parameter | Type | Description |
|---|---|---|
responses | array | Array of form responses (when no responseId provided) |
nextPageToken | string | Token to fetch the next page of responses (null when no more pages) |
response | object | Single form response (when responseId is provided) |
raw | json | Raw API response data |
Triggers
google_forms_webhook
Trigger workflow from Google Form submissions (via Apps Script forwarder)
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) |
Notes
- Category:
tools - Type:
google_forms