> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Forms

> Create and update Google Forms, add questions, and retrieve responses via OAuth

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

1. Open the agent → **Toolkits** → add **Google Forms**.
2. Save the agent. In **Chat**, connect Google when prompted.
3. `@`-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                          |

## Related

* [Typeform](/agents/toolkits/typeform)
* [Google Sheets](/agents/toolkits/google-sheets)
* [Google Drive](/agents/toolkits/google-drive)
* [Toolkits overview](/agents/toolkits/overview)
