Spintax Text Formatting Rules: A Complete Guide
Learn spintax syntax and formatting rules with examples, plus why AI-personalized email is replacing spintax for cold outreach.
July 4, 2026 · Anand Prakash, Co-founder, Flinter
Spintax — short for "spin syntax" — is a way to write one email template that outputs many slightly different versions of the same message. It's one of the oldest tricks in cold email, built to dodge spam filters and duplicate-content detection by rotating words and phrases automatically.
Here's the exact syntax, common formatting mistakes, and where spintax stops being enough on its own.
TL;DR
- Spintax uses curly braces and pipes —
{option1|option2|option3}— to rotate wording inside an email template - Formatting mistakes like unbalanced braces, empty options, and deep nesting are the most common reason a spin block breaks
- Spintax only rotates wording, not substance — recipients and spam filters both increasingly recognize the underlying template
- Instantly, Lemlist, and Smartlead all support spintax natively using the same curly-brace syntax
- AI-personalized email replaces static spin blocks with copy generated per recipient from real signals, not pre-written variations
What Is Spintax?
Spintax wraps a set of interchangeable words or phrases in curly braces, separated by pipes. A sending tool picks one option at random each time it generates an email, so ten recipients can each get a structurally identical message with different wording.
For example, this line:
{Hi|Hey|Hello} {firstName}, {hope you're doing well|hope this finds you well|thanks for your time}.
can output:
- "Hi Sarah, hope you're doing well."
- "Hey Sarah, thanks for your time."
- "Hello Sarah, hope this finds you well."
Same message, different wording each time it renders.
Spintax Syntax and Formatting Rules
The syntax itself is simple, but small formatting mistakes are the most common reason a spintax block fails silently or sends broken text.
The Curly Brace Syntax
The core pattern is {option1|option2|option3}. Curly braces mark the start and end of a spin block; pipes (|) separate each option inside it. A tool reading spintax picks exactly one option per block, per send.
Nested Spintax
You can nest one spin block inside another for more variation: {Hi|Hey {there|team}}. Nesting compounds fast — two 3-option blocks nested inside a 2-option outer block already produce dozens of possible combinations from a single line. Most major platforms support nesting, but not all do, so check your tool's documentation before relying on it for a live campaign.
Common Formatting Mistakes
- Unbalanced braces — an opening
{with no closing}breaks the whole block; the tool either fails to parse it or sends the raw spintax text as-is - Empty options —
{option1||option3}renders as blank text where the empty option was picked - Unescaped literal pipes or braces — a price like "$10|$15" written in plain copy will get read as a spin option unless it's escaped
- Nesting too deep — more than 2–3 levels becomes difficult to QA and easy to get wrong before sending
Spintax Examples
A few annotated examples across a typical cold email:
Subject line:
{Quick question|Question} about {companyName}'s {hiring|growth} plans
Opening line:
{Noticed|Saw} that {companyName} {is hiring for|recently posted} a {role} role.
Call to action:
{Worth a quick call?|Open to a 15-minute chat?|Any interest in connecting?}
Why Spintax Alone Isn't Enough Anymore
Spintax randomizes wording, not substance. Every recipient still gets a generic message built from the same fixed set of variables, regardless of who they actually are.
Spam filters and recipients have both gotten better at pattern-matching structure, not just exact-text duplication — a shuffled template full of generic phrasing still reads as a template, both to a filter and to the person opening it. Rotating three synonyms for "hope you're doing well" doesn't change the fact that the email says nothing specific about the recipient.
Spintax Across Outreach Tools
Most major cold email platforms support spintax natively, using the same curly-brace syntax described above:
- Instantly supports spintax in email sequences.
- Lemlist supports spintax in both subject lines and body copy.
- Smartlead supports spintax in campaign sequences, including nested blocks.
Exact nesting limits and edge-case handling vary slightly by platform, so check each tool's own documentation before building a complex spin tree.
Spintax Generators and Tools
Free spintax generator and spintax checker tools exist online to build and validate spin syntax before sending — useful for catching unbalanced braces or empty options before a campaign goes live. These tools still produce static, template-based variation; they don't address the personalization gap described below.
What Replaces Spintax: AI and Signal-Based Personalization
The next step past spintax isn't more variation — it's real per-recipient relevance:
- Enrichment: pulling in what's actually true about this person and their company, rather than filling in from a fixed variable set
- Generation: AI writes each email from those signals directly, instead of slotting text into a template
- Net effect: the difference between emails comes from genuine relevance, not rotated phrasing — a meaningfully different mechanism than mail-merge or spintax, though no single formatting choice by itself guarantees inbox placement or a reply
That's the part Flinter automates — enriching each lead with real signals and writing every email from those signals directly, instead of assembling it from pre-written parts. Book a demo if you want to see it on your own list.
Start With the Syntax, Then Automate the Personalization
Spintax is worth knowing — it's still the formatting layer under a lot of sending tools, and getting the syntax wrong breaks campaigns in ways that are easy to miss before you hit send. But rotating wording was always a workaround for not having anything more specific to say.
The syntax is the easy part. The harder, more valuable part is what you fill it with.
Frequently asked questions
What is spintax?
Spintax (short for spin syntax) is a text formatting method that uses curly braces and pipes to define multiple word or phrase options within a template, so an email tool can generate different wordings for each recipient from one message.
How do you write spintax?
Wrap a set of interchangeable options in curly braces and separate them with pipes, like {option1|option2|option3}. A sending tool reads the block and picks one option at random each time it generates a message.
What's the correct spintax syntax?
The standard syntax is curly braces containing pipe-separated options, such as {Hi|Hey|Hello}. Spin blocks can be nested, but most platforms cap nesting depth and don't support unbalanced braces or empty options.
Can you nest spintax?
Yes, most spintax-supporting tools allow nesting one spin block inside another, such as {Hi|Hey {there|team}}, though deep nesting gets hard to QA and some platforms limit how many levels they'll parse.
Is spintax still effective for cold email in 2026?
Spintax still works as a basic anti-duplication technique, but it only rotates wording, not substance, so most recipients and spam filters recognize the underlying template. It's increasingly used alongside, rather than instead of, actual per-recipient personalization.
What's the difference between spintax and AI-personalized email?
Spintax swaps in pre-written phrase variations from a fixed set, while AI-personalized email is generated per recipient from real signals about that person or company, so the variation reflects actual relevance rather than randomized synonyms.
Ready to try signal-based outreach?
Book a Demo