Skip to content

Forms

Forms connects your flow to Google Forms to create forms, either new or from a template, look up the ones you have, change their title, description and questions, and read the answers they have received.

It is useful for surveys, sign-ups or questionnaires that repeat: the flow prepares the form, sends it out and then collects the answers to analyse or store them.

When to use it

  • After every course you want to create a satisfaction survey from your template.
  • An AI agent prepares the questions of a questionnaire and you want the form to be created with them.
  • Every week you want to read a form’s new answers and store them in a spreadsheet.
  • You need the list of forms in your account or the details of a specific one.

Configuration

You need a Google Forms credential, which connects by signing in with your Google account. To create or change forms, the credential needs the Create, Update, Delete, Read access; with Read Only you can only read answers. See Credentials.

FieldWhat it does
Credential (required)The Google Forms credential of the account you work with.
OperationWhat the component does. See Operations. Default: Create Formularies.
Mode of InputHow you point to the form: By Selection shows a picker to choose it from your Drive; By Id asks for its ID; By Url asks for its link. In Get Formularies there is also All Forms in Drive, which returns all your forms. Default: By Selection.
Formularies File / Form ID / Form URLThe form you work with, depending on Mode of Input. Required in Get Formularies, Update Formularies and Get Answers. Optional in Create Formularies: if you choose one, it is used as a template and a copy is created; if you leave it empty, a new form is created.
Title of the formOnly in Create Formularies and Update Formularies. The form title. Required in Create Formularies.
Description of the formOnly in Update Formularies. The description shown under the title.
Questions to add to the formOnly in Create Formularies (new form) and Update Formularies. The questions to add. Prepare them with the Forms Questions component. In Update Formularies, if a question with the same title already exists, it is replaced; otherwise it is added.
Response IDOnly in Get Answers. The ID of a specific response. If you leave it empty, all are returned.

Operations

OperationWhat it does
Create FormulariesCreates a new form with its title and questions, or a copy of a form you use as a template.
Get FormulariesReturns the details of a form, with its questions, or the list of all your forms.
Update FormulariesChanges the title and description of a form and adds or replaces questions.
Get AnswersReturns the answers a form has received.

Advanced options

Only in Get Answers:

FieldWhat it does
Page SizeThe maximum number of responses returned, between 1 and 1000.
FilterReturns only the responses submitted from a date onwards. Write timestamp > or timestamp >= followed by the date in UTC, for example timestamp > 2026-03-01T00:00:00Z.

Output

The Data output depends on the operation:

  • In Create Formularies, the form ID (form_id), the link to edit it (url) and its title. For a new form, also the link sent to the people who have to fill it in (response_link).
  • In Get Formularies, the details of the form and its questions, or one item per form with its ID, link and title.
  • In Update Formularies, the form as it ended up.
  • In Get Answers, one item per answered question, with the response ID (response_id), the question ID (answer_id), the answer (answer) and the submission dates.

You can connect the answers to Sheet Cells to store them, or to an AI agent to analyse them. The component can also be connected to an Agent as a tool. See Tool Mode.

Example

A training school sends a satisfaction survey at the end of every course.

  1. Prepare the satisfaction form once in Google Forms; it will be the template.
  2. In the flow, add Forms with the Create Formularies operation and choose the template in Formularies File.
  3. In Title of the form put Survey followed by the course name.
  4. Connect the Data output to an email component that sends the students the form link.

Good practices

  • If a question allows several answers, such as checkboxes, Get Answers returns only the first option ticked. To receive all of them, use Google Forms Webhook.
  • To find out which question each answer_id belongs to, look up the form with Get Formularies: each question comes with its ID.
  • Use Filter to read only the responses received since the last time you ran the flow.