Google Forms integration | Zervanor
← All connectors

Google Forms

Also an agent tool
productivity

Google Forms integration (Forms API v1 — forms, responses, watches). Single-host connector. Polling trigger on form responses — Forms has no native signed webhook (push goes via Cloud Pub/Sub watches, deferred).

10 actions · 1 triggers

The Google Forms integration lets you connect Google Forms to your automations with 10 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: Create Form, Get Form, Batch Update Form, Set Publish Settings, List Form Responses. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 1

Events in Google Forms that can start a workflow.

polling

New form response

Polls forms.responses.list for responses submitted since the last run, using filter=timestamp >= <cursor>.

Actions 10

What Zervanor can do in Google Forms.

POST

Create Form

Create a new form (Forms API: forms.create). Only info.title and info.documentTitle from the body are honored; all other content is added afterward via batch_update_form.

GET

Get Form

Retrieve a form's structure, title, items (questions), settings, responderUri, and linkedSheetId (Forms API: forms.get).

POST

Batch Update Form

Apply an ordered batch of mutation requests to a form — add/update/delete items and settings (Forms API: forms.batchUpdate). Colon-suffixed custom method.

POST

Set Publish Settings

Update a form's publish state / response-acceptance settings (Forms API: forms.setPublishSettings). Colon-suffixed custom method.

GET

List Form Responses

List a form's submitted responses (Forms API: forms.responses.list). Page-token paginated; supports a timestamp filter. Polling source for the new-response trigger.

GET

Get Form Response

Retrieve a single form response (Forms API: forms.responses.get).

POST

Create Watch

Create a watch that pushes change notifications for a form to a Cloud Pub/Sub topic (Forms API: forms.watches.create). The v1 trigger uses polling, not this watch.

GET

List Watches

List the calling project's watches for a form (Forms API: forms.watches.list).

DELETE

Delete Watch

Delete a watch subscription (Forms API: forms.watches.delete). Deletes the watch, NOT the form — the Forms API has no form delete.

POST

Renew Watch

Renew a watch's expiry by 7 days and clear its error state (Forms API: forms.watches.renew). Colon-suffixed custom method.

Automations using Google Forms

Build your own automation with Google Forms in the visual builder.

Frequently asked questions

What can I automate with Google Forms?

10 actions are available — for example: Create Form, Get Form, Batch Update Form, Set Publish Settings, List Form Responses, and more.

Which Google Forms events can start a workflow?

1 triggers — for example: New form response.

Can Google Forms be used as an AI agent tool?

Yes. Every Google Forms action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Google Forms integration modelled?

Google Forms is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.