Spintax, short for spin syntax, tells a sending tool to choose one of several wording options when it renders an email. A choice such as {Hi|Hello} can change the greeting. It cannot discover a buyer's problem, insert a missing name, or make an unwanted message welcome.
In short: Write one relevant, truthful message first. Use a few interchangeable phrases only where each finished version says the same thing. Then preview the actual outputs in your sending tool; spintax markers and contact fields differ by platform.
See one spintax choice become an email greeting
The braces { } hold the options. A pipe | separates them. The tool chooses one greeting, then inserts a name from the contact record. [first name] is only a teaching placeholder, not code for every sender.
{Hi|Hello} [first name],If the verified first name is Maya, the reader sees one of these openings:
| Greeting chosen | Finished opening |
|---|---|
| Hi | Hi Maya, |
| Hello | Hello Maya, |
The choice changes the greeting. The name comes from a separate field. It does not guarantee a unique opening for every recipient.
A real sender uses its own markers. Instantly documents this greeting choice and first-name field:
{{RANDOM | Hi | Hello}} {{firstName}},For this example, require a verified first name. A fictional record with firstName = Maya could render “Hi Maya,” or “Hello Maya,” just as in the table. Hold a record with no reliable name.
Preview a populated and a missing-name test record in Instantly. Confirm the hold rule excludes the missing-name record before sending. If you use a documented fallback instead, check its punctuation and finished output separately. Another sender may use different syntax.
What changes when choices are nested?
Nested spintax puts a choice inside another choice. Read the outer group first. If the second branch is selected, the inner group then chooses between Hi and Hey:
{Hello|{Hi|Hey} there}| Outer choice | Inner choice | Finished text |
|---|---|---|
| Hello | None | Hello |
{Hi|Hey} there |
Hi | Hi there |
{Hi|Hey} there |
Hey | Hey there |

There are three distinct finished strings. You cannot multiply this example as two independent two-way choices because the inner choice does not run when the outer branch is Hello. Nor should you assume the three outputs have equal probability.
The generic spintax engine reference documents nesting for that engine; it does not prove your email sender supports nested groups. If the sender's documentation and preview do not confirm it, use flat choices instead.
Why use spintax, and what does it actually improve?
Spintax is useful when the underlying email already has a clear audience, offer and ask. It gives you a compact way to handle small wording choices:
- Maintain approved alternatives. Keep
{Hi|Hello}in one greeting template after both tones have been checked. The sender renders one greeting for each email. - Reduce repetitive editing. Keep
{Best|Thanks}as two approved closings instead of maintaining separate copies of an otherwise identical email. - Vary a suitable part of a reusable message. In a relevant order-handoff email,
Would a {short|brief} review be useful?gives two ways to make the same ask.
These are wording and editing benefits. A choice does not supply a missing name, establish relevance, or guarantee a unique email for each person. Random alternatives within one campaign are not a controlled A/B test; that requires known assignments, comparable groups and a defined outcome.
Some vendors promote spintax as a deliverability aid. That is a vendor claim, not evidence that adding choices alone improves inbox placement or replies.
Sending 100,000 identical emails is not a disclosed automatic spam rule. Legitimate messages can repeat text, and varied unwanted messages can still be spam. Google's sender guidelines focus on sender setup, authentication, spam complaints and unsubscribe obligations. Check those separately from the wording choices.
Use verified context before you vary wording
Spintax works inside a relevant message. Company type suggests what to research; a current source must confirm the specific workflow before you choose a question about it. These two examples are fictional. The source supports a topic to ask about, not a claim that the buyer has a problem.
Example 1: A SaaS company's trial-to-paid handoff
Why this message: In this fictional case, the company's current product page describes how customers move from a trial to a paid plan. That makes the handoff a relevant topic to ask about. The seller has not established that the handoff is broken.
Hi Maya,
Would a {short|brief} review of trial-to-paid handoffs be useful?
Best,
Lena- Finished email A: “Hi Maya, Would a short review of trial-to-paid handoffs be useful? Best, Lena.”
- Finished email B: “Hi Maya, Would a brief review of trial-to-paid handoffs be useful? Best, Lena.”
Example 2: A manufacturer's order handoff
Why this message: In this fictional case, the company's current operations page describes how an order moves to production. That makes an order handoff a relevant topic. The seller still needs the right contact and a suitable offer.
Hi Maya,
Would a {short|brief} review of order handoffs be useful?
Best,
Lena- Finished email A: “Hi Maya, Would a short review of order handoffs be useful? Best, Lena.”
- Finished email B: “Hi Maya, Would a brief review of order handoffs be useful? Best, Lena.”
In both cases, the confirmed workflow determines the question. Spintax only changes one word after the message is chosen. If that workflow cannot be verified, research further or use a suitably general message. Do not guess an individual pain point.
Choose a small place for the variation
Start with one audience, one truthful reason to contact them, one offer and one next action. The examples below show conceptual spintax, not syntax guaranteed to work in every sender. Each row varies one part of an otherwise fixed message; the two outputs are alternatives, not text to send together.
| Location | Spintax template | Finished output A / B |
|---|---|---|
| Subject | {Order handoff review|Review of order handoffs} |
A: “Order handoff review” B: “Review of order handoffs” |
| Body | I can {share|send} a short overview of the handoff. |
A: “I can share a short overview of the handoff.” B: “I can send a short overview of the handoff.” |
| CTA | Would a {short|brief} review be useful? |
A: “Would a short review be useful?” B: “Would a brief review be useful?” |
| Closing | {Best|Thanks}, Lena |
A: “Best, Lena” B: “Thanks, Lena” |
Use a subject only when both versions accurately match the body. Keep any fact in a personalized line fixed and verified. Keep the CTA's requested action the same, and leave identity, required information and opt-out handling intact.
Use this short sequence:
- Approve the plain message.
- Choose one small location for variation.
- Write a few meaning-equivalent alternatives.
- Confirm the sender's actual syntax and field behavior.
- Expand every combination that matters.
- Preview populated and missing-data contacts, then send yourself a test.
If the variants become too numerous to inspect, simplify them.
Check the finished email, not just the template
A template can look sensible while a crossed pairing breaks grammar. This conceptual two-by-two example is for teaching the mechanism, not code to paste into every sender:
{Would you|Are you} {be open to|interested in} a short review of order handoffs?| First choice | Second choice | Finished question | Check |
|---|---|---|---|
| Would you | be open to | Would you be open to a short review of order handoffs? | Grammatical |
| Would you | interested in | Would you interested in a short review of order handoffs? | Broken |
| Are you | be open to | Are you be open to a short review of order handoffs? | Broken |
| Are you | interested in | Are you interested in a short review of order handoffs? | Grammatical |
Repair it by grouping complete compatible phrases: {Would you be open to|Are you interested in} a short review of order handoffs? Both outputs ask the same next-action question. Separately, replacing the question with “Your delayed orders need fixing” would assert a buyer-specific fact without evidence. A grammatical output can still be unfit to send.
Before launch, inspect these five things together:
- Truth: Each option preserves the same supported claim, offer and ask.
- Language: Every intended pairing has correct grammar and punctuation.
- Data: Names and other fields render with real records and sensible fallbacks.
- Compatibility: The sender supports the exact marker, location and any nesting you used.
- Final output: Actual previews and test sends match the approved text; the subject and body agree.
Avoid robotic synonym swaps, unsupported nesting, unverified personal details and large combinations nobody will review. An opt-out or refusal remains a stop regardless of the next text variant.
Ask ChatGPT or Claude for reviewable choices
AI can propose compact alternatives and list possible expansions. It should work from an approved message and locked facts, not invent “personalization.”
The prompt below gives it one small variation job. Sender compatibility remains an explicit unknown until you check the actual tool.
Help me create a small spintax choice for a cold email.
Approved plain email: [paste it]
Verified audience or recipient facts, with source/date: [paste or say unknown]
Locked offer, proof, and next action: [paste exact wording or meaning]
Tone: [describe]
Sending tool and documented syntax: [paste tool name and official syntax; say unknown if unverified]
Allowed location: [greeting, complete body clause, CTA, etc.]
Maximum alternatives: 2 per choice group; maximum choice groups: 1.
Only suggest meaning-equivalent wording. Do not invent buyer facts, results,
urgency, relationships, identity, or permission. Return: (1) the choices in
plain language, (2) the exact tool-specific template if syntax is verified,
(3) every finished expansion and its count, (4) what remained fixed,
(5) grammar, field, and parser risks, and (6) unknowns to check in the sender.
If syntax or nesting is unverified, give a plain-text alternative instead.
Do not claim that your self-check proves delivery or tool compatibility.Here is a fictional filled input. The approved plain email includes Maya's name and Lena's signature:
Hi Maya,
Would a short review of order handoffs be useful?
Best,
LenaIn this fictional case, a current company page identifies Maya's employer as a manufacturer and describes its order handoff. The locked offer is a short review; the ask is whether that would be useful.
The only allowed wording change is short/brief. Instantly is the chosen sender, with documented {{RANDOM | ...}} syntax. The company evidence still does not prove Maya has an order problem.
Hi Maya,
Would a {{RANDOM | short | brief}} review of order handoffs be useful?
Best,
LenaThe one two-way choice produces two complete outputs. They are shown separately so no explanatory list is part of the copyable template:
Hi Maya,
Would a short review of order handoffs be useful?
Best,
LenaHi Maya,
Would a brief review of order handoffs be useful?
Best,
Lena“Your delayed orders need fixing” would be a bad alternative: the source establishes an industry, not that Maya has delayed orders. The generated pair still needs a real Instantly preview and test send. Do not upload private prospect information to an AI tool unless your organization's data rules allow it.
Which tools can render a choice?
The syntax is tool specific. Verify the current help page and an actual preview before moving a template between platforms.
| Tool | Documented job | Important boundary |
|---|---|---|
| Instantly | {{RANDOM | Hi | Hey}} chooses among supplied options; contact variables such as {{firstName}} are separate. |
Its help page describes previews, but does not establish generic nested-brace support or a delivery lift. |
| Woodpecker | {{SPINTAX | "Hi" | "Hello"}} in a documented subject/body workflow. |
Different marker and quoting; refresh preview to see another option. Check snippet/fallback behavior separately. |
| Mailshake | SHAKEspeare can generate choices; its help also documents [[Hello|Howdy|Hey|Dear]]. |
Its brackets differ. Mailshake says punctuation inside the choice breaks the feature; put punctuation outside [[...]] and check the rendered email. |
| Gmail mail merge | Eligible Workspace users can insert recipient data with merge tags. | That is mail merge, not evidence of native spintax or general support in every Gmail account. |
An unidentified product name is not a reason to fill out a “best tools” list. Choose from verified capabilities and your existing sender workflow, not a claimed performance ranking.
When to leave spintax out
Skip the variation when you cannot state a relevant reason to contact the person, when the options change the promise, or when you cannot verify the finished outputs in your sender. A plain, accurate email is a better starting point in those cases. If the message itself is still being planned, use Alore's first email outreach pilot guide to define the audience, offer and reply handling before adding wording choices.
When spintax earns its place, keep it small: decide who should receive the message and why, vary only truthful equivalent words, and render the final version in the actual tool. The recipient sees one email, not the template or your checklist.



