Spintax generator
Write, check and expand spintax for your cold email, convert it between sending tools and preview random variants.
Ready to paste
Read as Plain spintax36 different versions of the email. Spins vary the wording, but the offer and the first line still decide the reply.
Syntax check
Read as Plain spintax. Errors break a send, warnings are worth a look.Random versions
What your leads would get. Shuffle for another set.Convert to another tool
Same spins, written the way each sending tool reads them.{{RANDOM | Hi | Hey | Hello}} {{first_name}},
{{RANDOM | Saw | Noticed}} that Northwind {{RANDOM | opened a second warehouse | added a site}} in Leeds. Teams that grow that fast usually end up sending carrier emails by hand.
Outbound Labs automates that outreach, so your team can focus on the carriers that reply.
{{RANDOM | Worth a quick look | Open to a 10-minute look | Would a short demo help}} next week?
Best regards,
Tom- Merge fields were kept as written. Instantly may name them differently (first_name, firstName, First Name).
{{RANDOM | option | option}}. Without RANDOM the first option may be skipped. Variables work inside, with fallbacks: {{firstName | there}}. Instantly help
Spins you could add
From Ken's phrase bank. Tick the ones you want and add them in one go.Next
What the spintax generator does
Spintax writes several versions of a phrase into one template, like {Hi|Hello|Hey}. Each send picks one option per group, so recipients don't all get the same text. This tool works on spintax with no AI, and everything runs in your browser:
- Suggest: paste an email and get spin options for greetings, openers, calls to action, sign-offs and common phrases. You accept each one.
- Validate: find unbalanced braces, empty options, broken nesting and merge tags inside spin groups, with the line and column.
- Count: see how many distinct versions the template produces.
- Preview: read 3 random versions at a time, shuffle for more, and download up to 10,000 versions as a CSV.
- Convert: rewrite the template in your sending tool's syntax.
How spintax syntax works
Options sit inside braces, separated by a pipe. {Hi|Hello} picks one of the two. Groups multiply: a template with a 3-option greeting, a 2-option opener and a 4-option sign-off has 3 x 2 x 4 = 24 versions. Groups can also nest, and a nested group adds its inner options, so {Thanks|{Many thanks|Thanks a lot}} has 3. Most sending tools don't support nesting, so the converter flattens it for them.
Sending tools write it differently. Smartlead uses the plain {Hi|Hello} form. Instantly uses double braces with a keyword, {{RANDOM | Hi | Hello}}, and lets a variable sit inside, with a fallback like {{firstName | there}}. The converter handles those differences, so you write the template once and paste it into whichever tool you send from.
How to write spintax that still reads well
- Spin the parts that are interchangeable: greetings, transitions, sign-offs, the phrasing of the ask. Leave the core fact and the offer alone.
- Make every option something you'd send. Read 10 random previews before you launch, because a bad option goes out in a share of every campaign.
- Keep merge tags outside spin groups. Many tools can't fill a variable inside one, and the validator flags it.
- Don't swap single words for synonyms nobody uses. "Assist" for "help" is the kind of change readers notice.
- More versions isn't better past a point. A few hundred natural versions beat a million awkward ones.
Why cold emailers spin their copy
When thousands of people get the same body word for word, filters can see it. Checksum systems such as DCC count how many mailboxes received the same message, and a high count is a bulk-mail signal. Varying the wording means fewer identical copies of your email in circulation.
Spintax won't fix a weak email or a bad domain. These systems use fuzzy matching, so changing the greeting won't hide a template, and reputation still decides most delivery. Use spintax to keep a good email from looking mass-produced, and put the rest of the effort into who you send to and what you say.