- Home
- Resources
- Integrations
- Google Forms
Google Forms Zapier integrationAutomate Google Forms with Zapier.
The Google Forms Zapier integration gives you 2 triggers, 1 action and 0 searches. Both triggers are instant: a fresh answer starts the Zap right away, even on the free plan. The single action is a raw API call, kept for advanced setups.
Verified Trustpilot reviews · AI, automation & growth agency
Your form answers are stuck in Google Forms
The Google Forms Zapier integration links your forms to the rest of your tools. Someone submits a form, Zapier notices it at once, and passes each answer to another app: a CRM, a chat channel, a mailing list. You build it once, then it runs on its own for every new response.
Three results people usually want from it. A lead that lands in the CRM: New Form Response hands the name and email from a contact form to your sales tool, no copy-paste. A team that hears about it: the same trigger posts the answer in a chat channel, so nobody has to refresh the responses tab. A record that stays current: New or Updated Form Response also fires when an answer is edited, so the copy elsewhere follows the change.
Now what Zapier does not do here. There is no action to create a form, add a question or change a setting, and there is no search step to look up an old answer. Google Forms is a starting point on Zapier, almost never a destination. The only action, API Request (Beta), is a raw call for people who already know the Google Forms API.
A Zap also ignores every answer that came in before you switched it on (more on that below). If you are still weighing tools, the Google Forms Make integration covers the same app on Make, and the Make vs Zapier comparison sets the two side by side.
Zapier vocabulary in one minute
Seven words come back on every line of this page. Here they are in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts the Zap. Here, a form answer that arrives or changes. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you in another app.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is reported by the app the moment it happens. Both Google Forms triggers are instant.
- Filter
- A step that lets the Zap go on only when the answer meets a condition you set, and stops it quietly otherwise.
- Connection
- Your Google account linked to Zapier once, then reused by every step that touches Google Forms.
What a Google Forms Zap really costs
Google Forms is not a premium app, so it works on the free plan.
- Premium appNo, free plan works
- Free plan100 tasks a month, two-step Zaps
- Trigger costZero tasks
- Failed actionNot counted
The trigger never costs a task: an answer arriving costs nothing at all. Each action that succeeds counts once, and an action that fails is not billed. The free plan gives you 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger, one action. Add a filter or a second action and you need a paid plan. The polling grid below does not touch these two triggers, since both are instant.
Connect Google Forms to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A dialog opens with a search box: type Google Forms there and pick it from the list of apps.
- 02
Sign in with Google
Click Add connection. A new tab asks you to sign in to the Google account that holds your forms. Use the account that can actually open them, not just any address you own.
- 03
Grant access
Allow Zapier to reach the account. The connection then appears on the Apps page and every future Zap reuses it, so you only do this once per Google account.
Your first Zap: workshop sign-ups into HubSpot
GoalEach person who signs up for the paid workshop through a Google Form becomes a contact in HubSpot. Free webinar sign-ups stay out.
- 01
Pick the trigger
Create a Zap, choose Google Forms as the app and New Form Response as the event. Select your connection, then the sign-up form in the Form field.
- 02
Test with a real answer
Run the test. Zapier brings back the three most recent answers to that form. Pick one where the session question is filled in, so you can see its exact wording.
- 03
Add the filter
Click the plus icon, choose Filter, then set the session answer, a text rule, and the value you just read in the test. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add the HubSpot action
Add HubSpot with Create Contact and map the email and name answers from the test into its fields. Test this step and check the contact really appeared.
- 05
Publish
Click Publish to switch the Zap on. From now on, each new paid sign-up lands in HubSpot. Sign-ups from last month will not; the Zap only sees what comes after.
Google Forms triggers
2 events start a Zap when something happens in Google Forms, and 2 of them are instant: the app calls Zapier straight away, whatever your plan.
New Form Response
Instant triggerIn Zapier“Triggers when a new form response is received.”
Starts your Zap each time someone submits the form you picked. What arrives can then feed the next step: a contact record, a chat message, a row somewhere else.
New or Updated Form Response
Instant triggerIn Zapier“Triggers when a form response is added or modified.”
Fires on a fresh submission and again whenever an existing answer is modified. Useful when people go back to their response to fix a detail, and the copy in your other tool has to follow.
Google Forms action
Google Forms gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
Sends a raw call to the Google Forms API, reusing the connection you already set up, so no separate login is needed. You choose the HTTP method and the URL yourself.
When a Google Forms Zap breaks
Most problems here come from timing and from the edit trigger, not from the connection.
Zapier keeps a help article called Common Problems with Google Forms on its help center. Before opening it, check these four cases; if none fits, the Zapier troubleshooting page is the next stop.
Old answers never arrive
A Zap only reacts to answers sent after you published it. The responses already in the form stay where they are; moving them is a separate job.The same answer shows up twice
New or Updated Form Response fires again when a respondent edits an answer. If the next step creates a record, each edit adds one more.A burst of answers is held back
When a form suddenly receives a large wave of responses, Zapier's flood protection can hold the batch back instead of running every one at once.API Request refuses the URL
The raw action only calls domains tied to Google Forms. Any other address is rejected, and with Stop on error on, the Zap halts at that step.
Need help automating Google Forms with Zapier?
A person reads every message.



