Delivery troubleshooting

Mail merge sent but Gmail recipients did not receive email

If FormMerge says the mail merge was sent but Gmail recipients did not receive it, split the problem into two questions: did the message leave the sheet workflow correctly, and did the recipient mailbox accept or hide it?

Check in this order

This flow keeps you from guessing. Start with the recipient column, then confirm the test send, then inspect the sheet status and the Gmail path.

  1. Confirm the recipient column contains the exact Gmail address that should receive the message.
  2. Check that the row you sent is the row you expected, especially if filters or status columns are involved.
  3. Send one test email to your own inbox and verify the merged fields and sender behavior.
  4. Open the row-level status or send report and compare the expected recipient with the actual recipient shown there.
  5. Check the recipient's spam, promotions, updates, quarantine, and domain-level mail filters.
  6. Review Gmail sending limits if the batch was large or if the account is near quota.
A missing inbox message is not always a failed send. It can also be a wrong recipient column, a filtered mailbox, or a batch that exceeded the comfortable sending range for the account.

Most common causes

The wrong email column was used

The row may contain several address-like fields. Make sure FormMerge is reading the exact recipient column you intended.

The message went to spam or quarantine

Shared inboxes, school domains, and company mail systems often filter automated messages more aggressively than a personal Gmail account.

The status shows sent, but the mailbox is delayed

Delivery can still be delayed by filters or downstream mail routing even when the merge run completed.

The live run was never tested

A successful batch summary is not the same as proving the exact recipient, body, and sender behavior with one test row first.

Use FormMerge to make the path visible

FormMerge is built for practical operational email, with preflight checks, test sends, and row-level status so you can verify the mail path before real recipients depend on it.

Preflight first

Check the recipient column, subject, body, and merge tags before the batch runs.

One test row

Send one row to your own inbox and confirm the message arrived where expected.

Status review

Compare the send report against the row that should have gone out.

Gmail limits

Review sending limits before a larger operational batch.

Boundary: FormMerge helps configure and verify row-based Gmail mail merge workflows. It does not replace mailbox spam policy, domain quarantine rules, or a full email-delivery admin tool.

FAQ

Why did the sheet say sent but the recipient did not see it?

Check whether the email hit spam, a quarantine folder, or a filtered shared inbox before changing the template.

Should I use a test send first?

Yes. A test send catches recipient-column mistakes and merge-tag problems before any real batch leaves the account.

What should I do if the recipient column is right but nothing arrived?

Review Gmail limits, then inspect the recipient mailbox filters and the row-level send report.

Is FormMerge a campaign tool?

No. It is a spreadsheet-based operational email tool, not a newsletter or marketing automation platform.

Related guides

Install FormMerge from Marketplace

Install FormMerge when the spreadsheet already contains the recipient list and you want a test-first path for row-based email delivery.