Google Forms
The Google Forms toolkit lets agents get form structure, list forms (via Drive), read responses, create and update forms, and add questions. Authentication is per-user OAuth — each user connects their own Google account.
Add it on the agent Toolkits tab. The first use prompts the user to connect Google if they have not already. Forms shares the Google Workspace OAuth connection with Gmail, Drive, Docs, and related Google toolkits.
Prerequisites
- A Google account with access to the Forms the agent should use
- An agent you can edit
- Google OAuth configured for your organization (admin)
- Users who will chat with the agent must complete the Google OAuth connect flow when prompted (include Drive access if you need List Forms)
Setup
- Open the agent → Toolkits → add Google Forms.
- Save the agent. In Chat, connect Google when prompted.
@-mention Forms tools in the personality prompt for survey create/read tasks.
Available tools
| Tool | Description |
|---|---|
| Get Form | Returns form details and questions. |
| List Forms | Lists forms via Google Drive (requires Drive scope). |
| Get Responses | Lists responses for a form. |
| Get Response | Returns a single response. |
| Create Form | Creates a new form. |
| Update Form | Updates form settings or structure. |
| Add Question | Adds a question to a form. |
Use cases
- Summarize responses for a feedback form
- Create a short quiz or intake form from chat
- Add follow-up questions to an existing form
- Look up a form by ID when Drive listing is unavailable
Tips
- List Forms needs Drive readonly scope — pass a form ID or reconnect with Drive if listing fails.
- Prefer form IDs from the Forms URL or List Forms for response tools.
- Access is limited to what the connected Google user can open.
Troubleshooting
| Symptom | What to check |
|---|---|
| Google OAuth not connected | Complete the Google connect prompt |
| List Forms fails | Reconnect with Drive access, or use a known form ID with Get Form |
| Cannot read responses | Form ownership/sharing and Forms response scopes |
| Update / add question fails | Connected user needs edit access on the form |