Skip to content
From the blog

What spintax is, and when it helps

Spintax is a way of writing several options for one phrase so each send picks one of them. It is a cheap hygiene habit with three real uses, and it is not the reason your mail is or is not landing. Seven tools write it seven different ways, and the table is first.

By Rahul Bageria, co-founder · Updated August 2026 · 12 min read

The syntaxes

Seven tools, seven syntaxes

Almost every page on this topic teaches one syntax and calls it the standard. Read from the tools themselves, and no two of these seven agree.

Tool How you write it What its own docs add
Instantly {{RANDOM | Hi | Hello | Hey}} Variables nest inside a spin, and fallbacks chain: {{firstName | lastName | for you}}.
Smartlead {Hi|Hello|Hey} The classic single brace. Its guide puts spin tags in the greeting and the call to action.
Woodpecker {{SPINTAX | "Hi" | "Hello"}} Values go in quotes. Works in the subject line. Snippet fallbacks fail inside the formula.
lemlist {% spin %} {% variation %} Hi {% variation %} Hello {% endspin %} Not spintax at all, but Liquid spin tags. No indentation inside the syntax.
Saleshandy {spin} Hi | Hello | Hey {endspin} There is a button in the editor. Its own advice is three to four spin tags per email.
Salesforge #{{Hi|Hello|Hey}} The hash prefix is part of it. Works in the body and in the subject line.
GMass {{spin}}Hi{{variation}}Hello{{end spin}} It picks options in order, not at random, until you turn on an account-wide setting.

Sources, each read from the tool's own documentation in August 2026: Instantly (July 2026); Smartlead; Woodpecker (December 2024); lemlist; Saleshandy (modified August 2026); Salesforge; GMass (February 2026). Apollo's knowledge base is closed to outside readers, so it is out of the table either way.

Your tool decides the syntax, and a good deal else besides, which is why we keep a running roundup of the best cold email tools.


The definition

What spintax is, and where it came from

Two short answers, and the second explains why the word makes deliverability people wince.

Definition

Spintax is a way of writing several options for one phrase so each send picks one of them. Its classic form is {cat|feline|kitty}: three words in one slot, one chosen per message, and the braces never reach the reader.

Also called spin syntax · full glossary entry

The idea came from search, not email. Plagiarism Today's history of article spinning dates the first tool that reached a wide audience to 2004, and Google's Panda update in February 2011 ended it as a way to rank.

Email inherited it on the way out, and the same history records email spammers picking it up to get past filters. That is the whole provenance.


The framework

Spintax works on the last thing a filter looks at

A filter asks three questions in order. Spintax touches only the third, and the third is the weakest of them.

Three questions, in order
1
Who you are

Can it tell who sent this?

Authentication, a real domain, a sending history it can attach to you. Nothing you write in the email moves this answer, and it is checked first.

2
How people react

What happened last time you sent?

Complaints, deletions, replies. This layer settles most outcomes, and it is a running record of how people treat your mail, not of how you word it.

3
What you wrote

And only now, the message itself

Links, hidden content, the shape of the message. Spintax lives here, which is why it cannot rescue a problem sitting two layers above it. The ranked triage is in why cold emails go to spam.

Operator note
Where it goes wrong

Every founder who has asked me about spintax had a problem in the first two layers, and none of them had a spintax problem. Turn the spin tags off in your greeting, then go and check whether your domain authenticates. Same afternoon, completely different outcome.

RB
Rahul Bageria
Co-founder, Real Good GTM

The receipts

The thing spintax is meant to beat was built to ignore it

Spintax exists to defeat bulk-mail detection. Bulk-mail detection has published its answer to that for twenty-five years.

The oldest of these systems works on a checksum, which is a short fingerprint of the message body, deliberately built to stay the same when small things change. Rotated text whose only job is to change that fingerprint has a name in that world: a hash buster.

That is exactly what spintax is, and the system answers the question by name in its own FAQ. Here is what each layer of the machinery actually reads, and whether spinning your words moves any of it.

Four mechanisms, sourced
Bulk fingerprints

Built to survive your variations

Distributed Checksum Clearinghouses, in production since the winter of 2000, says its checksums stay constant across common variations in bulk messages, personalizations included. Its FAQ adds that they ignore many personalizations and hash busters. Spinning does not move this.

Google's inbox

No rule about repeated content exists

Google's Email sender guidelines cover authentication, spam-complaint rate, message format and one-click unsubscribe. Read end to end in August 2026, they say nothing about identical, duplicate or templated content. There is no rule here for spinning to move.

Microsoft's grade

A complaint grade, not a text grade

Microsoft's bulk complaint level runs 0 to 9, and its own definitions describe each band by how many complaints a sender generates. What people do with your mail is the graded thing. Word choice is not.

The open filter

Every bulk check at once still falls short

Apache SpamAssassin publishes its rule scores. Its three collaborative bulk-mail checks, added together, land under its own spam threshold, so being caught by all of them at once does not condemn a message. It is open-source scoring, not what Gmail or Outlook run.

None of this makes spintax harmful. It makes it small. The layer that decides whether your mail lands is reputation, and holding it is the weekly discipline in our cold email deliverability guide.


The collision

The one content rule Google publishes

Google's guidelines give one instruction about message content, and a sending tool's own workaround walks into it.

Conditional copy, a line that shows for founders and nobody else, needs the field it tests to be in the email.

Instantly's help center says to paste <div style="display: none;">{{Position}}</div> at the foot of your code, so the field is in the HTML but invisible.

Google's sender guidelines carry one line about what is inside your message: do not use HTML and CSS to hide content in your messages. A sending tool's documented workaround is the single content behavior the provider names.


The real uses

Where variation genuinely earns its place

Three jobs, none of them about spam filters. Each takes about ten minutes to set up and then never needs touching again.

Job one
The empty merge field

"Hi ," is a worse email than any amount of repeated phrasing, and it is the most common visible defect in cold outbound. In most tools the fallback lives in the same syntax family as the spin tag, which is the part actually worth setting up.

Watch out: Woodpecker says snippet fallbacks will not fire inside a spintax formula.
Job two
Three people, one company

When you write to several people at one account, they forward to each other. Three word-for-word identical notes is a credibility problem long before it is a deliverability one. lemlist's docs name this use, and make no deliverability claim while doing it.

The dose: spin the greeting and the opening, leave the reason for writing alone.
Job three
A sent folder you can read

If every message in your sent folder is the same message, you cannot review your own outbound. Small, unglamorous, and the only benefit on this list that survives being looked at closely.

Honest test: worth it if you reread your sends, worthless if you do not.

Want your outbound fixed at the layer that actually decides it?

Book a Fit Check

The trade

Spinning is not testing, and nothing tells you which won

The platform files a reply against the prospect, not against the wording. So the more of the email you spin, the less you learn.

Saleshandy's own FAQ says it plainly: it tracks opens and replies at the prospect level, not at the text level. That is reassurance about tidy reporting, and a wall in front of learning anything.

Five spin tags of three options each is 243 versions of one email. You wrote one and read one, and all 243 report a single reply rate. GMass makes the trade explicit: turn on A/B testing and it overrides randomization, sorting your options into test groups instead.

Don't

Spin the ask

{spin} Worth a quick call? | Open to 15 minutes? | Shall we find a time? {endspin}

  • Three asks, one reply rate
  • No version is ever credited
  • You never chose the one that sent
Do

Ship one ask, test the next

Worth a quick call next week? Then run "Open to 15 minutes?" as step two's variant.

  • One sentence, one meaning
  • The variant is tracked and reported
  • You find out which one won

How many sends it takes before that difference is real is arithmetic, and it is set out in our cold email A/B testing guide.

Operator note
The confound

Nobody sets up spin tags at 3am on a domain they bought yesterday with no authentication on it. Spintax correlates with care, and care is what moves the number. When a tactic and a result travel together, ask what kind of person does the tactic.

KM
Kshitij Maheshwari
Co-founder, Real Good GTM

The tells

How spun copy actually fails

A spun email rarely reads broken. It reads slightly off, which is worse, because nobody can tell you why they did not reply.

What people put in a tag

"Cheers | Kind Regards | Hey there" in one sign-off tag, going to the whole list.

  • Half your sends wear the wrong clothes
  • "Hey there" lands on a general counsel
  • The joins read fine, the tone does not
What a tag should hold

"Best | Thanks | Regards" in one sign-off tag, three options in one register.

  • Every option you would have written alone
  • Nothing that changes who you sound like
  • Nothing that carries your reason for writing

The discipline that catches this takes two minutes. Hit preview five times and read every option out loud against the sentence around it. If a tag holds an option you would not have written on its own, delete the option, not the tag.

Operator note
Never spin this

Greetings and sign-offs carry no argument, so spin those all you like. The claim, the reason you are writing and the ask are the whole email. Spin those and you have shipped a version of your own argument that you never chose.

RB
Rahul Bageria
Co-founder, Real Good GTM

The ops

Running this on a two-person team

Four decisions. None of them takes an afternoon, and the fourth is the one that matters.

Key takeaways
4 points
  • 1 Set a fallback on every merge field you use.
  • 2 Spin the greeting and the sign-off, and nothing else.
  • 3 Run the sentence that matters as a tracked variant.
  • 4 Then go and check your authentication, where the real problem is.

The costs

Four ways spintax costs you

None of these turn up in a report, which is exactly why they can run for months.

You stop learning

Every spun option is untracked. The more of the email you spin, the less any reply can tell you about which words earned it.

You ship copy you never read

You wrote one version and previewed one version. The rest of the combinations went out to real people without anyone reading them once.

You mistake it for personalization

Rotating Hi, Hello and Hey tells the reader nothing about themselves. Spinning ten variants of a bland email gives you ten bland emails. Relevance beats rotation.

You spend the fix on the wrong layer

The afternoon that went into spin tags was the afternoon your authentication and your list needed, and it does not come back.

!
Caution

Never hide a div to make a conditional fire

Instantly's help center documents pasting a hidden div at the foot of your email so a conditional has the field it needs. Google's sender guidelines name hiding content with HTML and CSS as a reason messages get marked as spam. That is a bad trade.

Do this instead
Put the field somewhere the reader can see, which the same help center offers as the other option.

FAQ

Questions founders ask

What is spintax?
Spintax is a way of writing several options for one phrase so each send picks one of them, written in its classic form as {Hi|Hello|Hey}. It comes out of SEO article spinning, and in cold email it is meant to cut down how identical your messages look to each other. It is not personalization.
Does spintax actually improve deliverability?
Not in any way a mailbox provider documents. Google's sender guidelines carry no rule about identical or duplicate content, Microsoft grades bulk mail on complaints, and the bulk fingerprinting that spintax targets says on its own site that it ignores personalizations. It is marginal at best, and it is never the reason mail is landing in spam.
What spintax syntax does my tool use?
It depends entirely on the tool, and no two of the seven in the table above agree. Instantly wants {{RANDOM | a | b}}, Smartlead {a|b}, Woodpecker {{SPINTAX | "a" | "b"}}, Saleshandy {spin} a | b {endspin}, Salesforge #{{a|b}}, GMass its own spin blocks, and lemlist uses Liquid instead. Copy an example from the wrong blog post and your prospect gets curly braces.
Is spintax the same as A/B testing?
No, and the difference is what you get to learn. A variant is a deliberate change the platform tracks and reports back to you. A spin is untracked: the reply is filed against the prospect, not against the wording, so you never find out which of your versions did the work.
Where should I never use spintax?
In the sentence that carries your reason for writing, and in the ask. Spinning those means shipping a version of your argument you did not choose, and those are the two places where a small change genuinely moves replies. Greetings and sign-offs carry no argument, so spin those instead.
What should I do instead of spinning more?
Three things, in order. Set fallbacks so a merge field never renders as "Hi ,". Tighten the list, because replies are the lever that moves your sending reputation. Then check your authentication records, because a broken one outranks every word in the message.
Rahul Bageria, co-founder of Real Good GTM
About the author
Rahul Bageria

Co-founder of Real Good GTM. He has been the first business hire and Chief of Staff at seed-stage B2B startups, building outbound pipeline before any playbook existed. He wrote this one because every page on the topic asserts the deliverability claim, and not one of them opened a mailbox provider's documentation to check it.

Connect on LinkedIn

Keep going

Go and fix the layer that decides it

The triage when mail stops landing, the discipline that keeps it landing, and the tools that send it.

Want outbound that lands without the tricks?

Book a fit check. We'll look at how your sending is set up, where your replies are actually coming from, and tell you straight if outbound is not the right motion for you yet.

Book a Fit Check

No hard sell. No fake numbers. Real good work speaks for itself.