Smartlead Spintax: Syntax, Preview and When to Use It

Smartlead spintax explained: the {a|b} syntax, variables, distribution mode, preview checks, common breakages, A/B variants and real deliverability limits.

Smartlead spintax uses single curly braces with pipe-separated options, such as {Hi|Hello|Hey} {{first_name}}, typed straight into a sequence step's subject line or email body. Smartlead picks one option per send. Before launch, open Preview, select a real lead, and read every option in context. Then ask whether the variation belongs in spintax at all: wording you want to compare belongs in A/B variants, and no amount of spintax repairs a reputation, list or relevance problem.

Evidence and disclosure (checked October 16, 2026): We read Smartlead's help articles on using spintax, variants versus spintax, variables, Liquid fallbacks, the new campaign flow and A/B testing, its API reference for spintax distribution mode, Smartlead's October 8, 2026 spintax blog guide, and Google's sender guidelines. We did not test spintax in a private Smartlead account or measure inbox placement. Where Smartlead's documentation is silent, we say so and show how to check. OutboundXYZ has an affiliate relationship with Smartlead and Instantly; it did not decide these steps or the deliverability assessment. For the wider platform decision, see our Smartlead review.

What Smartlead documents, and what it leaves open

Question What Smartlead's own material says How much to rely on it
Basic syntax {option A|option B|option C}; the help article shows it with and without spaces around the pipes Documented
Variables next to spintax {Hi|Hello|Hey} {{first_name}}; variables use double braces and are case sensitive Documented
Subject lines The help article's preview shows a spun subject rendered; the blog guide says subject and body both work Vendor examples; confirm in Preview
Follow-up steps Each email step has its own subject and body; the blog says each can carry its own spintax Vendor blog; confirm per step
Nesting, e.g. {a|{b|c}} Not covered in the help center; the blog shows nested examples Undocumented in help; preview before relying on it
A {{variable}} inside an option Not covered in the help center Preview with real leads
How an option is chosen The API documents a spintax distribution mode, Incremental or Random, changeable only while the campaign is a draft Documented in API
Which option performed best No per-option reporting described; the help article points to A/B testing for performance Use A/B variants to compare

The new campaign editor also lists an AI Spintax tool that drafts variations for you. Review its options like any draft: each must be true for every lead and mean the same thing.

Smartlead's own advice differs. The help article says to keep spintax mainly to the greeting and call to action; the October 2026 blog post calls greeting-only spinning a mistake and recommends several groups. Neither shows test data we could inspect. Our rule: vary only what you can vary without changing the meaning, because every extra group multiplies what you must proofread.

Before you start

  • A campaign still in Draft. Smartlead's API reference and guides say spintax distribution mode, Email Variant Distribution and plain-text mode can only be changed before launch.
  • Leads imported with mapped fields, so Preview can show real values instead of raw tokens.
  • A mailbox you control for test sends.
  • Base copy that already works without spintax. If the email is weak, variation just produces several weak versions. Our cold email generator can help with a first-touch draft to edit.

Set up spintax in a Smartlead sequence

  1. Open the step. Go to Engage → Campaigns, open the campaign, and select the Sequence tab. Choose an existing email step, or click + Create First Step and pick Email.
  2. Write the spin groups. Wrap two or three interchangeable options in single braces, separated by pipes: {Worth a quick call next week?|Open to a short call next week?}. Write without spaces around the pipes unless you have checked how the spacing renders.
  3. Keep variables and logic outside the groups. Insert variables with double braces; Smartlead's older campaign guide says typing {{ opens a variable dropdown. For missing data, use a Liquid fallback rather than spintax, for example {{#if first_name}}Hi {{first_name}},{{else}}Hi there,{{/if}}, as shown in Smartlead's Liquid guide.
  4. Decide follow-up subjects deliberately. Smartlead's older campaign guide says a follow-up with an empty subject goes out as a reply in the same thread, while any subject makes it a new email. A spun subject on step 2 therefore starts a new thread.
  5. Set distribution before launch. The current guide shows Email Variant Distribution, either Pattern-based (recommended) or Randomized, under Settings → Campaign Behavior. The API documents an Incremental/Random spintax mode that also re-applies to existing leads. Smartlead doesn't say whether these are one control or define the modes further, so check Settings before you launch.
  6. Repeat for every follow-up and A/B variant. Each variant has its own subject and body. Spintax fixed in variant A is still broken in variant B.

Preview every option, not just a few random renders

Random previews are a weak proofreading method. The worked example below has four groups of two options, so it can produce 16 versions; opening Preview five times shows at most five of them. Check in this order:

  1. Read each option in place. Eight options means eight sentences to read. Look at the junctions: capitalization after a spun opener, punctuation before the next sentence, and whether "a" or "an" still fits.
  2. Render it. Click Preview on the step and use Select a Lead. In Smartlead's own walkthrough screenshots, variables stay as raw {{first_name}} tokens until a lead is selected, and the small inbox-preview line above the editor can still show raw braces. Judge from the Preview window. Smartlead's blog says the preview cycles through randomly generated versions, so reopen it or switch leads to see more.
  3. Send a test. Use Send Test Email to your own mailbox and check line breaks, signature and subject. Smartlead says test emails deliberately show an inactive unsubscribe link; to check the opt-out itself, follow our Smartlead unsubscribe setup guide.
  4. Check a real send. Add a controlled address as a lead in the campaign so you receive an actual campaign email after launch. That is the version a recipient actually gets.

If you want copy notes, paste a rendered version (not the raw spintax) into our email spam checker. It reviews wording and flags unresolved tokens; it does not measure inbox placement.

Worked example (illustrative)

A fictional agency sells list building to companies that are hiring SDRs. The lead list is filtered to companies with an open SDR job post, so the opener is true for every recipient. This shows structure, not a tested template.

Subject: {Quick question|SDR ramp question}

{Hi|Hello} {{first_name}},

{Saw|Noticed} that {{company_name}} is hiring SDRs.

New reps often spend their first weeks building lists instead of talking to buyers. We build and verify those lists, so reps start with accounts to work on day one.

{Worth a 15-minute call next week?|Open to a short call next week to see if it fits?}

%signature%

Why it is built this way:

  • Four groups, two options each, 16 versions. Enough to avoid one identical greeting and call to action on every send, and still quick to proofread option by option.
  • Variables sit outside the groups. {{first_name}} and {{company_name}} are standard Smartlead fields, and %signature% is a documented sender variable. If some leads lack a first name, swap the greeting for the Liquid fallback above.
  • The offer and the problem are not spun. They carry the message. If you want to learn whether "list building" or "booked meetings" lands better, that is an A/B test, not spintax.

A follow-up in step 2 can stay in the same thread by leaving its subject empty: {Following up on my note below.|Bumping this in case it got buried.} If list building isn't a bottleneck for {{company_name}} right now, a quick "no" helps too.

Common breakages and fixes

What you see Likely cause Fix
Braces or pipes appear in Preview or a test, like {Hi|Hello A missing closing brace or a stray pipe Count opening and closing braces in each group; retype the group
{{first_name}} shows as text, or a blank appears No lead selected in Preview, a field name or case mismatch, or an empty field Select a lead; match the mapped field exactly (case sensitive); add a Liquid fallback for empty fields
{first_name} was never filled in Single-brace variable copied from a generic spintax guide Smartlead documents variables with double braces: {{first_name}}
A sentence breaks where your copy has a literal pipe or brace Braces and pipes are spintax syntax, and Smartlead documents no escape character Rewrite without literal |, { or } in spun copy
Copy pasted from Instantly doesn't spin Instantly's documented format is {{RANDOM | a | b}} Convert to {a|b} when moving copy into Smartlead
Spintax inside an imported field (for example, from Clay) arrives unspun The help center only documents spintax typed in the editor Spin in the editor, or check that lead in Preview before relying on it
A link breaks or points to the wrong page Spintax inside a URL, which Smartlead doesn't document Don't spin links; put different destinations in A/B variants
Links or formatting differ in the real send Plain-text mode, which Smartlead says removes HTML links including its unsubscribe link Check a real send; decide plain-text mode while the campaign is a draft

Spintax or A/B variants?

They solve different problems. Spintax varies small pieces of one message per send. A/B variants, added with Add Variant on an email step, are complete alternative subjects and bodies that Smartlead distributes and reports on. Its A/B guide describes manual equal distribution, manual percentages and an AI percentage distribution that picks a winner by reply rate, positive reply rate, click rate or open rate from a lead sample you set. Smartlead doesn't describe per-option reporting for spintax, so anything you want to learn from belongs in a variant: a different angle, offer, CTA, length or link.

Smartlead's variants article suggests combining them: spintax for simple alternations, variants where each version needs care.

Jan's historical process kept the two jobs apart. In a June 2023 video on cold-email mistakes, he listed spintax (the automatic captions read "spin tags") alongside multiple inboxes and heavy list segmentation, then put the weight on testing: his team ran six different sequences and compared positive replies, meetings booked and closes, not reply volume alone. That is dated context from his agency work, not a current Smartlead test. The lesson holds: spin the wording, test the message, and judge it by downstream outcomes.

What spintax does and doesn't do for deliverability

Smartlead's spintax article argues that varied micro-copy makes mailbox providers treat a campaign as individual emails rather than one mass send, and its blog guide cites reply-rate studies. We couldn't check the methodology behind those claims and haven't measured spintax ourselves.

The primary sources point elsewhere. Google's sender guidelines focus on authentication (SPF or DKIM for every sender; SPF, DKIM and DMARC for bulk senders), a spam rate below 0.3% as reported in Postmaster Tools, with bulk senders told to stay below 0.1%, and accurate, non-deceptive content. They don't mention varying your wording. They do say not to hide content with HTML or CSS, which rules out hidden random text. The Distributed Checksum Clearinghouses project, a long-running anti-spam system, says its main checksums are fuzzy and built to stay constant across common variations in bulk mail, including personalizations. At least some filters are built so that swapping "Hi" for "Hello" doesn't hide a bulk send.

Treat spintax as copy hygiene, not a deliverability fix. It stops every recipient getting the same greeting and CTA, and it may help a little at volume. It cannot offset complaints, unverified lists, broken authentication, aggressive volume or an unwanted offer. For spam-folder problems, start with the spam-folder checklist and our deliverability readiness test. For weak replies, relevance usually matters more than variation; our personalization at scale playbook covers which data earns a reply.

When to reach for spintax

Goal Use
Avoid the identical greeting and CTA on every send Spintax, two or three short groups
Learn which CTA, angle or offer works A/B variants
Different copy for different roles or segments Separate campaigns or Liquid conditions on real data
Missing lead data Liquid fallback
Poor inbox placement Authentication, list quality, volume and relevance; not spintax

Pre-launch checklist

  • Every option is true for every lead and means the same as its siblings.
  • Braces are balanced, with no literal pipes, braces or links inside spin groups.
  • Variables use double braces, match mapped field names exactly and sit outside groups.
  • Follow-up subjects are empty unless you want a new thread; distribution and plain-text settings were chosen in Draft.
  • Every option, step and variant was read in place and checked in Preview with real leads, plus one test email and one real send to a controlled address.

Frequently asked questions

Does Smartlead support spintax in subject lines?

Yes, according to Smartlead's own material: its help article shows a spun subject rendered in the email preview, and its blog guide says subject lines and bodies are both supported. Check the rendered subject in Preview, and remember a subject on a follow-up step starts a new thread.

Can you nest spintax in Smartlead?

Smartlead's help center doesn't document nesting. Its blog guide shows nested examples, but a nested group multiplies combinations and is harder to proofread. If you use it, read every path and confirm in Preview with real leads before launch.

Does spintax improve deliverability?

There is no public, independent evidence we could verify that it does. Google's published requirements center on authentication, low spam complaints and honest content, and some bulk-detection systems are designed to ignore small variations. Use spintax to vary wording, not to fix placement.

What's the difference between spintax and A/B testing in Smartlead?

Spintax rotates phrases inside one email and isn't reported per option. A/B variants are complete versions of a step that Smartlead distributes and measures, optionally picking a winner by your chosen metric.

Back to blog

The outbound tool memo.

One useful note when a tool is worth testing, skipping, or swapping out of your stack.

Friendly OutboundXYZ mascot waving with an envelope