1. Home
  2. Free tools
  3. Email deliverability tools
  4. Merge tag fallback builder

Merge tag fallback builder: write {{first_name|there}} into every merge tag so an empty cell never shows

In short: Paste the template, and the tool lists each double-brace tag with a fallback you can edit, writes the tags in one of two forms, and shows how the email reads when every value is empty. Limit: It does not know which fallback syntax your sending tool accepts. Send a test.

Paste an email template and every double-brace merge tag is listed once with a fallback box, filled in for common fields such as first name, company and city. Choose the pipe form, {{first_name|there}}, or the default filter form, then read how the email looks when every value is empty and copy the result.

Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. Check your list free nowSee pricing

Your text stays in this browser tab; nothing is sent anywhere.

Check your sending tool's help page for the form it accepts; this tool writes only these two.

Different tags
4
Tags in the text
6
Written with a fallback
5
Left without one
1

Reads Hi there,

Reads as a generic company reference

Already in your template

No safe fallback. Rewrite the sentence so it works without this value, or split the list.

  • Hi {{first_name|there}}, I saw {{company|your company}} is hiring in {{city|town}}. Are you the right person at {{company|your company}} for shipping updates, {{first_name|there}}? Thanks, {{sender_name}}

  • Hi there, I saw your company is hiring in town. Are you the right person at your company for shipping updates, there? Thanks,

A fallback only helps when it still reads well. Read the empty version out loud; where it sounds wrong, rewrite the sentence so it does not need that value.

Next step

A fallback saves an empty cell, not a dead address.

Check the list before the send so the merge only runs on mailboxes that exist.

No list right now? This tool stays free, no account, so bookmark it for next time.

Ready to verify now? Verify the full list with Pro

to this tool.

Sample result from the Merge tag fallback builder
Show the sample result as

Sample result

A template with 4 tags used 6 times gets 5 fallbacks, such as {{first_name|there}}; {{sender_name}} has none.

Tags
4
Written with one
5 of 6 uses
Empty version
Hi there,

What this means for you

A fallback covers an empty cell; it does not show which addresses exist. A check does.

Next step:Verify the list
  • Every double-brace tag listed
  • Pipe or default filter form
  • Empty version shown
  • Copy the result
  • Merge tags
  • Fallback
  • Template

By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us

How do I add fallbacks to merge tags?

  1. Paste the subject and body of the email with its {{merge tags}}.
  2. Check the fallback in each box. Suggestions are given for first name, company, title, city, industry and website; other tags start empty.
  3. Choose the form your sending tool uses and read the version where every value is empty.
  4. Copy the template into your sending tool and send a test to yourself with an empty field.

Example

You enter
A template using {{first_name}} twice, {{company}} twice, {{ city | default: "town" }} once and {{sender_name}} once, written in the pipe form.
You get
4 different tags used 6 times. 5 are written with a fallback ({{first_name|there}}, {{company|your company}}, {{city|town}}, kept from the template) and 1, {{sender_name}}, has none. With every value empty it opens Hi there, and says I saw your company is hiring in town.
Limits
Runs in your browser; nothing is uploaded. It cannot tell which fallback form your sending tool accepts, so send a test with an empty field.

What does a fallback do?

When a lead has no first name in the list, a merge tag comes out as nothing, and the email opens with Hi , or Hi Team. A fallback is the word the tool uses instead: written as {{first_name|there}}, an empty cell gives Hi there, and a filled cell gives the name.

The syntax differs between sending tools, and some have none. This tool writes two common forms, the pipe and the default filter, and does not know which your tool accepts. Check its help page and send a test with an empty field before the real send.

Which tags get a suggested fallback?

First name gets there, company gets your company, title gets your role, city gets your area, industry gets your industry and website gets your website. These are neutral words that still read as a sentence. Tag names are matched by their letters, so firstName, first_name and fname all count as first name.

Last name and any custom tag start empty because there is no safe word for them. A made-up last name or a guessed title is worse than a gap. For those, rewrite the sentence so it works without the value, or split the list. To fill missing first names from addresses, see name from email.

What does the tool read, and what does it leave alone?

Only double-brace tags are read: {{name}}, {{ name }}, {{name|word}} and {{ name | default: "word" }}. Single braces are left alone because many tools use them for spintax, and the *|TAG|* form is not read. Tags that already have a fallback keep it in the box and are rewritten into the form you pick.

To move a whole template between tools, use the merge tag converter; to check tags against a CSV, use the mail merge field checker.

Who uses this tool, and for what?

Cold emailers
Make sure no step opens with Hi , when a scraped list has a blank first name.
Agencies
Put the same safe fallbacks into every client's template.
Newsletter owners
Cover old sign-ups that never gave a name.

What can’t this tool tell you?

  • It does not know which fallback syntax your sending tool accepts. Send a test.
  • Only double-brace tags are read; single-brace and *|TAG|* forms are left alone.
  • A fallback in the middle of a sentence can read oddly. Read the empty version aloud.
  • The suggested words are English only.

Common questions

Which form does my sending tool use?
Check its help page. This tool writes the pipe form, {{first_name|there}}, and the default filter form, {{ first_name | default: "there" }}. It cannot tell which your tool accepts.
Why does a tag have no suggested fallback?
There is no safe word for last names or custom fields. Leave the box empty and rewrite the sentence, or fill it in yourself.
What if a tag already has a fallback?
It is kept in the box and rewritten into the form you choose.
Are fallbacks the same as spintax?
No. A fallback replaces an empty value. Spintax picks one of several wordings.
Does it change my list?
No. It only edits the template text you paste.
Is my template uploaded?
No. It is read in your browser and goes nowhere.

Authentication and capacity are half of deliverability.

The other half is who you send to. Every hard bounce counts against the domain and inboxes you are sending from, and nothing in DNS can tell you which addresses on your list are dead.

  • Bulk verification with real SMTP mailbox checks
  • Hard bounces removed before a send, not discovered after
  • Catch-all, disposable and role detection on every row

Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe