Skip to content
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

6 min read

How to automatically answer form responses with ChatGPT

By Steph Spector · May 13, 2026
The Google Forms logo connected to the ChatGPT logo against a green background

Form submissions are flowing your way. Now what? For starters, you can connect your form to Zapier to automate the whole follow-up process. Then take it a step further by bringing ChatGPT into the mix to draft responses or analyze submissions the moment they land in your forms app.

In this post, I'll show you how to build a Zap—what we call an automated workflow—that does just that. It'll pull in form submissions, generate a personalized response with ChatGPT, and save it to Gmail as a draft for you to review. Then I'll show you how to tweak that Zap by sending the data to apps other than Gmail, including a spreadsheet workflow you can pair with Zapier MCP to act on your submissions directly from your AI.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine forms, data tables, and logic with thousands of apps to build and automate anything you can imagine. Contact sales to learn more.

Table of contents

  • How to build a Google form response generator

    • Set up your Google Forms trigger

    • Set up your ChatGPT action

    • Set up your Gmail action

  • How to send ChatGPT responses to other apps

    • Your chat app

    • Your SMS app

    • Your spreadsheet tool

How to build a Google form response generator

In this section, I’ll show you how to build a Zap that:

  1. Triggers when you receive a new form submission 

  2. Then automatically generates a personalized reply with ChatGPT 

  3. And saves that response as an email draft for you to review

Before we get started, you’ll need to create a Zapier account if you don’t already have one.

Then either go to the Zap editor to build from scratch or start with a Zap template. Just click the template below to use it.

Create Gmail drafts with ChatGPT-generated replies for new Google Forms submissions

Create Gmail drafts with ChatGPT-generated replies for new Google Forms submissions
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Gmail logo
Google Forms + ChatGPT (OpenAI) + Gmail

Note: This template uses Google Forms, ChatGPT, and Gmail. But Zapier connects to hundreds of form, email, and AI tools, so you can swap in whichever ones you or your team prefer. To see a complete list of apps, visit the directory.

Step 1: Set up your Google Forms trigger

First, create a form with fields for a name, email address, and any other data you want to collect. Here's an example:

Screenshot of google form with prompt questions

Now set up your trigger, the event that starts your Zap. If you're using the Zap template, this will already be selected for you. Otherwise, select Google Forms for the trigger app and New Form Response for the trigger event. Then connect your account.

Screenshot of google forms trigger step

Now click Continue and select the form you want to connect.

Screenshot of form selection in trigger step

Click Continue and Test trigger. (If you don't already have form responses, submit at least one, so Zapier can pull a test record. Having a test record will come in handy when setting up the remainder of this Zap.) 

Choose one of the form responses, then Continue with selected record.

Screenshot of trigger test data in the Zap editor

Step 2: Set up your ChatGPT action

Now let's set up the action, the event your Zap will perform once it's triggered. In your first action step, choose ChatGPT as your app and Conversation as your action event.

Tip: You'll see an option to connect to AI by Zapier instead. The advantage of using AI by Zapier is that you don't need an OpenAI account to use it, and you can switch to another AI tool at any time without rebuilding your Zap, if, say, one model leapfrogs another. Learn more about the benefits of AI model flexibility.

Connect your account. If it's your first time connecting ChatGPT to Zapier, this window will open.

Screenshot of window asking for API key

Follow the inline instructions to create your API key. (Zapier encrypts and stores your key securely.) When you're done, click Continue.

Select your model, then type in a prompt. (We've got some tips to help you write effective prompts here.) For example, if you wanted to draft a friendly reply to a customer feedback submission, you could write something like this: Write a warm, single-paragraph email response to the customer, thanking them for their feedback and addressing any specific concerns they raised.

To personalize the response, you'll want to map data from the form submission. To do this, just click the plus sign (+) in the User Message field and click on the data you want to include in your ChatGPT prompt.

Here's a prompt for my silly ice cream form, with the name and flavor mapped from the form response.

The User Message field with a ChatGPT prompt

Pro tip: Want help deciding which ChatGPT model to pick? We keep tabs on what the latest ChatGPT models excel at.

Make any other adjustments you'd like—you can, for example, set max tokens or adjust the temperature to control AI's creativity—then click Continue.

Now test the step to see a sample response. You can always go back and tweak your prompt until the output is to your liking. Here's what ChatGPT came up with for me.

Screenshot of output text

Step 3: Set up your Gmail action

Now it's time to set up the final action step in your Zap.

To add another step, click the plus sign (+) under the ChatGPT action.

The Zap editor with a trigger and an action and an orange arrow pointing to a plus sign

Search for and select Gmail for your action app and Create Draft as your action event. Then click Continue. If you're using the Zap template, this will already be done for you. Connect your Gmail account to Zapier, then click Continue.

Tip: Optionally, you can choose Send Draft as your action event if you don't need to review the output and just want to automatically send the email.

Screenshot of the Create Draft action event

To customize your action, add who you want to send the email to. You'll map data from your previous Google Form. Also be sure to add a subject and body, mapping the ChatGPT output in the Body field. Fill out any other fields you'd like.

Once you're finished customizing your action step, click Continue..Next, test your Zap. Once the test runs, an email will be sent to your drafts folder. Double check the email to make sure it looks right. Here's what mine looked like:

Sample draft reply

Now you can edit the message to your liking and hit send when you're ready.

Send ChatGPT responses to other apps

You can also send these AI-generated responses to other apps. Whether you want to notify your team of submissions, store submissions in a spreadsheet, or send a text to the submitter, the Zap templates below can get you started fast.

To your chat app

Before you reply to a form submission, you may want to send it to your team first. As an example, someone who doesn't check their email often might need to QA ChatGPT's suggested reply before it goes out. In that case, you can send a notification to a specific channel in a place like Slack, Teams, or Discord.

You don't have to use ChatGPT to draft a reply, either. You can just as easily prompt it to summarize the submission, extract the key details, or analyze it against criteria you care about, then post that to your channel instead.

Send new Google Forms submissions to ChatGPT then post to Slack

Send new Google Forms submissions to ChatGPT then post to Slack
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Slack logo
Google Forms + ChatGPT (OpenAI) + Slack

Send new Google Forms submissions to ChatGPT then post them to Microsoft Teams

Send new Google Forms submissions to ChatGPT then post them to Microsoft Teams
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Microsoft Teams logo
Google Forms + ChatGPT (OpenAI) + Microsoft Teams

Send new Google Forms submissions to ChatGPT then post to Discord

Send new Google Forms submissions to ChatGPT then post to Discord
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Discord logo
Google Forms + ChatGPT (OpenAI) + Discord

What if you want to take different actions depending on the type of form submission you receive? In that case, you'll need a path step, which lets your Zap branch based on conditions you set. So a regular submission can go to Gmail as a draft (like we set up earlier), while anything flagged as urgent—maybe a customer complaint or a bug report—can be sent with an AI summary to a Slack channel instead.

A visual diagram built on Zapier Canvas of a Google Forms Zap
This visual diagram was created in Zapier Canvas, our built-in tool for mapping out your automated workflows. See a larger image.

To learn more about setting up path steps, check out our feature guide.

To your SMS app

When you need to respond to a form submission quickly for something that's urgent or time-sensitive, a text usually beats an email. People also just expect texts for certain things now, like appointment confirmations or follow-up messages from service businesses (think plumbers, salons, and clinics). If your form is collecting a phone number with explicit consent to text, SMS is probably the channel respondents are expecting to hear back on anyway.

Send Twilio text messages with ChatGPT-generated content from new Google Forms submissions

Send Twilio text messages with ChatGPT-generated content from new Google Forms submissions
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Twilio logo
Google Forms + ChatGPT (OpenAI) + Twilio

Send Telnyx text messages with ChatGPT-generated content from new Google Forms submissions

Send Telnyx text messages with ChatGPT-generated content from new Google Forms submissions
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Telnyx logo
Google Forms + ChatGPT (OpenAI) + Telnyx

To your spreadsheet tool

Sometimes you just need to log an AI-generated response somewhere you can find it later. That's where a spreadsheet or database comes in handy.

This setup shines when you want a row-by-row record of every submission, every AI-drafted reply, or both. Having that is useful for audits, where you're checking on the AI output (is ChatGPT actually responding the way you'd want it to?), or building a dataset you can refer back to when you're fine-tuning prompts later. It's also a smart choice when you'd rather batch-review drafts at the end of the day instead of approving them one by one.

Log new Google Forms submissions and ChatGPT replies as rows in Google Sheets

Log new Google Forms submissions and ChatGPT replies as rows in Google Sheets
  • ChatGPT (OpenAI) logo
  • Google Sheets logo
ChatGPT (OpenAI) + Google Sheets

Log new Google Forms submissions and ChatGPT replies as rows in Zapier Tables

Log new Google Forms submissions and ChatGPT replies as rows in Zapier Tables
  • Google Forms logo
  • ChatGPT (OpenAI) logo
  • Zapier Tables logo
Google Forms + ChatGPT (OpenAI) + Zapier Tables

If you want to make this Zap even more powerful, build it, then connect ChatGPT to Zapier MCP. It's a tool you install into your AI that lets you connect to more than 9,000 apps in our directory with governed access. From there, you just prompt ChatGPT in plain English to take action in your other apps, and it does the work for you.

This is great if you've always got ChatGPT open anyway. Whenever you're ready to actually review the submissions piling up in your spreadsheet, just ask ChatGPT to pull certain rows and edit them directly.

To learn more about installing Zapier MCP into ChatGPT, check out our MCP feature guide.

Use ChatGPT and Zapier together to power your business

Every form submission kicks off downstream work. With Zapier and ChatGPT handling the intake, that work doesn't have to start from scratch, and your team is free to focus on other tasks.

Email, chat apps, spreadsheets, and SMS tools are just the beginning. Zapier connects to thousands of apps, so wherever your form responses need to go next, there's a way to get them there automatically.

Want to find more ways to use AI to help you scale? See what else you can build with ChatGPT today.

Related reading:

  • Create Google Calendar appointments from Google Forms responses

  • Add attendees to Google Calendar events from Google Forms

  • Popular Google Forms automation workflows

  • How to automate ChatGPT

  • How to automate your forms and surveys

This article was originally published in September 2023 by Elena Alston. It was most recently updated in May 2026.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'