You submit a Google Form, see a cheerful confirmation screen, and assume the respondent has received an email. Later, someone asks where their receipt is. The form worked, the response is in Sheets, and yet no message reached the inbox.
That confusion comes from treating Google Form email confirmation as one feature. It's a combination of an on-screen message, optional response receipts, and separate automation for personalized follow-up. The collection mode and receipt setting you choose also determine whether the address is trustworthy enough for list building.
Table of Contents
- What Google Form Email Confirmation Actually Means
- Choose How You Collect Emails Before You Send Anything
- Set Up Built In Response Receipts Without Any Add On
- Build Personalized and Conditional Confirmations With Add Ons and Apps Script
- Troubleshooting Why Confirmations Do Not Arrive
- Best Practices Before Adding Form Emails to Your List
What Google Form Email Confirmation Actually Means
Google Forms always displays an on-screen confirmation message after a respondent submits a form. That message confirms that the submission reached Google Forms, but it doesn't prove that an email was collected, that a receipt was requested, or that any message was delivered to an inbox. Google's documentation distinguishes the in-form confirmation experience from response receipts and other notification workflows in its guidance on form confirmation behavior.

There are three practical routes to a message in the respondent's inbox:
- Response receipts: Google Forms can send a copy of the submitted response when email collection and receipt settings are configured.
- An add-on: A Workspace Marketplace tool can send a more configurable acknowledgment and map the recipient to a form field.
- Apps Script: A script connected to the form or response Sheet can generate a custom email after submission.
The built-in screen is useful for immediate reassurance. It can tell someone that their request was submitted and explain what happens next. It can't provide a durable record, personalized instructions, or a branded message in the inbox.
Practical rule: Treat the confirmation screen as proof of submission, not proof of email delivery.
Native receipts also have limits. They're designed to provide a copy of the response, rather than act as a full marketing or transactional email system. If you need conditional content, branded HTML, different recipients based on answers, or a structured follow-up sequence, you'll need an add-on or script.
That distinction matters across common use cases. An internal request form may need only a screen message. An event RSVP form may benefit from a response receipt. A lead form connected to an email platform needs careful address collection and validation before the address becomes part of a list.
Choose How You Collect Emails Before You Send Anything
The first decision isn't the receipt toggle. It's whether Google Forms should verify the respondent's account email or accept whatever address the person types.
Google Forms offers a Verified email collection mode. Respondents must sign in with a Google Account, and Google confirms the account email before the response is submitted. Google says the confirmation appears on each page of the form. The alternative, Responder input, lets people type an address manually, without verifying that they own or control it. The distinction is documented in Google Workspace's explanation of email collection options.

Use the modes according to the identity and access requirements of the form:
| Collection choice | What it gives you | Main trade-off |
|---|---|---|
| Verified | Higher confidence that the submitted address belongs to the signed-in Google Account | It can exclude people who can't or won't sign in with a Google Account |
| Responder input | More open access for vendors, applicants, customers, or public audiences | Typos, mistyped domains, and addresses the respondent doesn't control can enter the data |
For an internal HR request, Verified collection may be appropriate because the organization already controls account access. For a public vendor application, Responder input may reduce friction, but you should assume the address needs later validation.
The second decision is the receipt preference. Google Forms can be configured to send response copies Always or When requested. Always is the safer choice when every respondent needs a record. When requested is useful when receipts are optional, but it creates a predictable failure mode: people who don't request a copy won't receive one.
A manually entered address can be acceptable for a low-risk inquiry, but it's a weak foundation for list growth unless you validate it before export. For a practical approach to checking form responses before they reach your email platform, use this guide to validate Google Forms responses.
Set Up Built In Response Receipts Without Any Add On
For straightforward forms, native response receipts are the cleanest starting point. They don't require an external service, custom code, or another account. They do require an email collection method, because Google Forms needs a destination for the receipt.
Open the form in the editor and go to Settings. In the response-related settings, enable Collect email addresses, then choose the collection mode that fits your audience. If the form is public and respondents may not use Google Accounts, check whether Responder input is necessary. If identity confidence matters more than access, choose Verified.
Next, locate the Response receipts setting and choose Always or When requested. Always sends the respondent a copy after submission when an address has been collected. When requested leaves the decision to the respondent, so it shouldn't be used when a receipt is a required part of the workflow. Google's documented setup makes the dependency clear: receipts work only when the form collects an email address, either automatically or through respondent input.
A native receipt is primarily a copy of the submitted response. It isn't the same as a custom follow-up email with a carefully designed subject line, conditional instructions, or a sales sequence. For an RSVP or internal request, that may be exactly what you want. For a lead qualification process, it may feel too plain and offer little control over what the recipient sees.
Test the actual respondent experience
Don't test only from the account that owns the form. Submit the form using an account and inbox that represent the audience, then check both the visible confirmation screen and the email receipt. If you use Verified collection, test with an account that can sign in successfully. If you use Responder input, test a manually entered address and confirm that it appears correctly in the response data.
Also change the on-screen message separately. In the form editor, configure the confirmation message with useful next steps, such as when someone should expect a reply or where to direct urgent questions. This message appears in the browser after submission, while the response receipt arrives separately.
A successful submission, a visible confirmation, and an inbox receipt are three different checkpoints.
If the receipt doesn't arrive, inspect the form settings before resending anything. Confirm that email collection is active, the receipt preference is not set to an opt-in mode that the tester skipped, and the test address was captured exactly as intended.
Build Personalized and Conditional Confirmations With Add Ons and Apps Script
Native receipts are adequate when respondents need a copy of their answers. They become limiting when the message needs to change based on the form response. A scholarship form, for example, might need different instructions for different application types. A sales intake form may need one acknowledgment for a qualified request and another for a general inquiry.
Two common approaches handle that gap: a Marketplace add-on or Google Apps Script.

Add-ons for faster configuration
An add-on such as Email Notifications for Google Forms can send respondent messages without requiring you to maintain code. The general setup is:
- Enable email collection in the form.
- Install and authorize the add-on.
- Select the form field containing the respondent's email.
- Build the subject and message template.
- Add conditions if the tool supports different messages for different answers.
- Submit test responses and inspect the resulting email.
The recipient mapping is important. If the add-on isn't pointed to the field that contains the respondent's address, it has no reliable delivery target. The Marketplace listing also describes the relationship between email collection, receipt settings, and account or collection-mode differences in its configuration details.
Add-ons suit operations and marketing teams that want visual configuration. They reduce development effort, but they introduce another vendor, another authorization layer, and another dependency to review when a form or Workspace policy changes.
Apps Script for control
Apps Script is the better fit when a developer owns the workflow. A form-submit trigger can read the submitted values, select a message based on an answer, and send an HTML email containing the respondent's name, request details, or next steps. The script can also route internal alerts separately from respondent acknowledgments.
That flexibility comes with maintenance responsibilities. Someone must own the script, review authorization, handle errors, and retest it when question names or response destinations change. The script also needs a carefully designed fallback for missing or malformed addresses.
| Approach | Best fit | Trade-off |
|---|---|---|
| Native receipt | Simple response copies | Limited personalization |
| Add-on | Nontechnical teams and quicker setup | External dependency and less control |
| Apps Script | Conditional, branded, or integrated workflows | Technical ownership and ongoing maintenance |
If your workflow needs validation before an address enters another system, an API-based approach can run at capture or handoff. This overview of an email validator API is useful when a developer is deciding whether to validate inside the form workflow or clean the exported data afterward.
Troubleshooting Why Confirmations Do Not Arrive
When a respondent says, “I never got the email,” start by identifying which message they mean. They may be referring to the on-screen confirmation, a response receipt, or a custom add-on message. Those paths have different settings and different failure points.
Check the setting that controls respondent behavior
If receipts are set to When requested, a respondent who submits without asking for a copy won't receive a receipt. The symptom is consistent: the form records the response, the confirmation screen appears, and the inbox remains empty. Change the setting to Always when the receipt is mandatory, then submit a fresh test response.
If no email address is collected, Google Forms has nowhere to send the receipt. Review the email collection setting and inspect the response record. A form can appear to work perfectly while storing no delivery address.
Verified collection creates a different symptom. Respondents who can't sign in with a Google Account, or whose account doesn't meet the form's access requirements, may be unable to complete the flow. If public access matters, reassess whether Verified is appropriate or whether Responder input, followed by validation, is the better compromise.

Check the inbox and the organization
Automated messages can land in spam, junk, or another filtered folder. Ask the tester to search for the form receipt rather than relying only on the primary inbox. For a broader inbox-triage checklist, see this guide on stopping emails from going to spam in Gmail.
Workspace administrators can also impose restrictions that affect automated email. A Google support thread from 2026 reports tightened DMARC and SPF requirements for internal automated emails, making authentication and acceptance part of the troubleshooting process, not just an afterthought. Review available admin mail logs, inspect message headers when possible, and test with the actual recipient domain.
If the response exists but the receipt doesn't, troubleshoot collection mode, receipt preference, inbox filtering, and Workspace policy in that order.
Best Practices Before Adding Form Emails to Your List
A response receipt proves that a message was sent through the configured workflow. It doesn't prove that the address is suitable for marketing, that the mailbox exists, or that the person wants every future campaign. Treat the form as an intake layer, not as a finished email list.
Responder input deserves particular caution. A typo can still produce a successful submission and a visible confirmation screen. A disposable address, role account, inactive mailbox, or address entered on someone else's behalf can also pass through the form unless your workflow checks it.
Use this operating checklist before syncing responses to an email service provider:
- Preserve the source file: Keep the original export unchanged so you can audit and reprocess the data.
- Validate before import: Check syntax, domain signals, mailbox existence, catch-all behavior, disposable providers, role accounts, and bounce history before adding addresses to a campaign list.
- Separate consent from delivery: A valid mailbox isn't automatically marketing consent. Store the consent context and use it according to your privacy requirements.
- Block obvious bad data early: Add form validation for formatting and use an entry-time validation service when the workflow needs immediate rejection of suspect addresses.
- Recheck older lists: Addresses become stale, so run aged exports again before a later campaign rather than trusting an earlier result.
Google Forms has a long history inside Google's productivity tools. It began in the Google Docs and Google Spreadsheets era and became a standalone product, with widely cited launch timing of November 15, 2010, as recorded in the product's history. That history helps explain its strength as a lightweight intake layer, but also why teams often pair it with dedicated validation and list-hygiene processes.
If you're comparing intake tools, Kiwiform's free form builder for lead generation is a useful resource for evaluating alternatives before you standardize a workflow.
CleanMyList can verify an exported CSV without sending messages, return plain-English verdicts, and let you export a cleaned list before syncing it to your email platform. Use it after collection when you need a practical hygiene step between Google Forms and your campaign system.
CleanMyList helps you verify Google Forms exports before they reach your email platform, with checks for mailbox existence, disposable providers, role accounts, and bounce risk. Visit CleanMyList to upload a CSV, review the results, and keep questionable addresses out of your next send.
