Guide

Google Forms Auto-Reply Not Delivered: What to Check First

Google Forms Auto-Reply Not Delivered: What to Check First

Last updated: June 17, 2026

When a Google Forms auto-reply does not arrive, the first thing to check is not the email copy.

Google Forms' built-in path is mainly about sending respondents a copy of their answers. A custom confirmation email with your own subject, response timeline, support address, resource link, or conditional message usually requires Apps Script, an add-on, another form service, or a workflow tool such as FORMLOVA.

That means "not delivered" can mean several different things.

The response receipt may not be configured. The form may not collect the respondent's email address. The Apps Script trigger may not run. Authorization may be missing. The recipient mapping may be empty. A quota may have been reached. Or the message may be blocked by the recipient's mailbox rules.

This guide gives you the diagnostic order. The broader setup path for auto-reply copy, preview, testing, and plan boundaries lives in the parent form auto-reply email setup guide.

Quick Answer: "Enabled" Is Not the Same as Delivered

Check the delivery chain in this order.

StepCheckCommon failure
1Google Forms response receipt settingsA response copy is being confused with a custom auto-reply
2Respondent email addressEmail collection is off, or the recipient field is missing
3Apps Script or add-on sending processTrigger, authorization, recipient mapping, or execution log problem
4Sending quota and sender identityMailApp/GmailApp quota, sender, or domain issue
5Recipient sideSpam folder, company filter, forwarding, typo
6Workflow stateA test worked, but live submissions were never checked

"Auto-reply is enabled" is not delivery evidence.

You need to know whether the system had a recipient, whether a sending process ran, whether the provider accepted the message, whether the inbox received it, and whether the message still matched the operational promise.

What Google Forms Response Receipts Can Actually Do

Start with the built-in Google Forms response receipt.

That feature is useful when respondents need a copy of the answers they submitted. It is not the same as a fully custom confirmation email.

Check three things.

CheckWhy it matters
Email collection is enabledGoogle Forms needs a respondent email address
Response receipt setting is configuredThe form must be set to send respondents a copy
The expected message fits the featureA response copy is not a custom operational confirmation

If this is enough, avoid adding Apps Script just to add complexity.

If you need a message like the one below, you are outside the basic response receipt use case.

Thanks for contacting us.
We received your inquiry and usually reply within two business days.
For urgent questions, contact support@example.com.

That is a custom auto-reply. Many Google Forms teams build it with Apps Script.

What to Check When Apps Script Does Not Send

Do not debug only the message body.

Apps Script delivery often fails outside the copy.

CheckFailure example
TriggerThe function exists, but no installable form-submit trigger was created
AuthorizationThe script was never authorized after trigger setup
Event objectA Forms event and a linked-Sheets event are being mixed up
Recipient mappingThe question or column name changed, so the email address is empty
Execution logsThe trigger is failing, but nobody checks the log
QuotaMailApp or GmailApp has hit a daily sending limit

The most confusing failures are those where a manual test worked.

Your own Gmail address received the test. A company address did not. Manual execution worked. Form-submit execution did not. One submission delivered. A busy event day only delivered some of them.

Those are not copywriting problems. They are trigger, authorization, sender, quota, or recipient-side problems.

If the same Google Forms stack also carries Sheets, Slack notifications, auto-replies, owner columns, and status fields, use Google Forms + Sheets + Apps Script Operations to decide where each responsibility should live before adding another script.

Separate Spam Filtering from Sender-Side Failure

If the sending process ran, check the recipient side.

Do not check only the inbox.

Spam folder
Promotions or automatic filtering tabs
Company mail gateway
Forwarded mailbox
Typos in the submitted email address

Company, school, government, and enterprise inboxes can block or quarantine messages that personal Gmail receives normally. If the same message reaches Gmail but not a corporate domain, the mailbox administrator may need to inspect filtering or sender rules.

Also check the address itself. If the respondent mistyped it, the form cannot magically recover.

Use an email field rather than plain text, and validate the address at the form level when possible. The broader field-design framework is covered in the Form Field Examples Guide.

How FORMLOVA Treats Auto-Reply as State

In FORMLOVA, auto-reply is not treated as only email copy.

It is state.

StateWhat to confirm
SetupAuto-reply is enabled and a template exists
ApprovalThe edited copy was previewed and approved
RecipientThe respondent email field is correctly mapped
Send attemptThe send process ran after submission
ResultSent, failed, suppressed, or not sent are distinguishable
OperationsReply-to, response timing, and team notification do not contradict the form

An auto-reply is the first promise after submission.

So the job is bigger than writing a nice message. Preview, approval, test sending, and live-state checks all matter.

When you want different first replies by inquiry category, Inquiry Auto-Reply by Category is the nearest workflow. For reservation or signup confirmation over Gmail, use Gmail Reservation Confirmation. For event reminders and follow-up after the initial confirmation, use Event Reminder + Follow-up.

Checklist to Prevent the Same Failure

Once the message arrives once, do not stop there.

Forms change after launch. Copy changes. Response times change. Resource URLs change. Event links change. Owners change. Notification rules change. Email limits matter.

Before launch and after copy changes, check:

The form collects the respondent email address.
You are not confusing response receipts with custom auto-replies.
Apps Script triggers, authorization, logs, and quotas are checked when script is involved.
Testing uses conditions close to live submissions.
Spam folders and company filters are checked.
Reply-to points to an inbox someone watches.
Respondent auto-reply and team notification are designed separately.

If the issue is not only the email but the whole follow-up process, read response status management and post-submit workflow design. They keep the team from making email carry every operational responsibility.

FAQ

Can Google Forms send an auto-reply email by itself?

Google Forms can send respondents a copy of their responses when the relevant email settings are used. For a custom confirmation email with your own subject, body, response timing, resource links, or conditional copy, you usually need Apps Script, an add-on, another form service, or FORMLOVA.

What should I check first when an Apps Script auto-reply is not sent?

Check the installable form-submit trigger, authorization, execution logs, recipient mapping, and sending quota. Manual execution success does not prove that the form-submit trigger is working.

Why do I receive the test email, but respondents do not?

The test condition may not match production. The recipient may be hardcoded, the respondent email may not be collected, the company mailbox may block it, or the submitted address may contain a typo.

Can I use custom auto-replies on FORMLOVA Free?

Custom auto-reply email is available on Standard or higher. The Free plan can still create forms, collect responses, search responses, manage response status, and export CSV / Excel files.

Official Sources Checked

  • Google Docs Editors Help: View and manage form responses
  • Google Apps Script: Installable triggers
  • Google Apps Script: MailApp
  • Google Apps Script: Quotas for Google Services

Read Next

Open the FORMLOVA setup guide

Disclosure and Verification

This guide is for teams troubleshooting Google Forms response receipts, Apps Script auto-replies, and missing confirmation emails. I work on FORMLOVA, so the workflow examples use FORMLOVA directly. I checked Google Forms response management, Apps Script triggers, MailApp, quota documentation, and FORMLOVA auto-reply operation notes on June 17, 2026. Google UI, delivery behavior, pricing, and limits can change, so confirm current official documentation before implementing production workflows.

Last verified on:

Share this article

Written by

@Lovanaut
@Lovanaut

Creator of Sapolova, Lovai, Molelava, and FORMLOVA. Building kind services with love.

More in this category