---
title: "Google Forms integration for LuumenAI"
url: "https://www.luumen.ai/integrations/google-forms/"
entity: SoftwareIntegration
category: "Productivity & files"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Google Forms integration for LuumenAI

Read form structure and responses, then change publishing state as an approved step

## What LuumenAI can do with Google Forms

LuumenAI connects to Google Forms with OAuth 2.0 and exposes 10 tools (4 read-only · 4 write · 2 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: OAuth 2.0
- Tools available: 10 tools (4 read-only · 4 write · 2 destructive)
- Plan: available on all plans
- Category: Productivity & files

## About Google Forms with LuumenAI

Connect Google Forms and Luumen can read the structure of a form, pull individual responses, page through everything submitted, and list the watches your project has registered against it. When something needs to change — closing a form to new responses, creating a form, renewing or removing a Pub/Sub watch — Luumen shows the plan first and waits for your approval.

## Example tools

Read-only (4 in total):

- `GOOGLEFORMS_GET_FORM` — Retrieves the complete structure and metadata of a Google Form.
- `GOOGLEFORMS_GET_RESPONSE` — Retrieves a single form response by its unique response ID.
- `GOOGLEFORMS_LIST_RESPONSES` — Lists all responses submitted to a Google Form with optional filtering and pagination.
- `GOOGLEFORMS_LIST_WATCHES` — Lists all watches owned by the calling project for a specific Google Form.

Write and destructive (6 in total, approval required by default):

- `GOOGLEFORMS_BATCH_UPDATE_FORM` — Applies a batch of update operations to a Google Form in a single atomic transaction.
- `GOOGLEFORMS_CREATE_FORM` — Creates a new Google Form with the specified title.
- `GOOGLEFORMS_CREATE_WATCH` — Creates a watch on a Google Form to receive push notifications via Cloud Pub/Sub when specified events occur.
- `GOOGLEFORMS_DELETE_WATCH` — Deletes a watch from a Google Form, stopping push notifications for that watch.
- `GOOGLEFORMS_RENEW_WATCH` — Renews a watch on a Google Form, extending its expiration by one week from the time of renewal.
- `GOOGLEFORMS_SET_PUBLISH_SETTINGS` — Updates the publishing settings of a Google Form, controlling whether the form is published (visible to others) and whether it accepts responses.

## Frequently asked questions

### How does LuumenAI connect to Google Forms?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Google Forms on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 2 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Google Forms — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/google-forms/
