What is spintext?
Spintext is a simple way to make your messages feel more human by adding variation. You define different versions of a word or phrase, and the tool randomly picks one each time the message is sent.
Hereโs the basic format:
[[Hi|Hello|Hey]] Sarah, just checking in!
Possible output:
Hello Sarah, just checking in!
Every time a message goes out, one of those options is chosen at random. That way, even if the message content stays the same, it doesnโt feel the same.
Using spintext with placeholders
Spintext works perfectly with placeholders like {{FirstName}} or {{Company}}.
You can even nest placeholders inside spintext:
[[Hi {{FirstName}}|Hello {{FirstName}}|Hey there]]
Possible output:
Hey there
or
Hello Alex
This way, your message gets personalized and variedโwithout extra work.
A few tips
- Use
[[ ]]for spintext blocks - Separate options with
|(the pipe symbol) - You can include as few or as many options as you want
[[]](an empty block) just disappears in the final message- Each block is handled separately, even if there are multiple in the same message
FAQ
What happens if I only put one item inside the brackets?
Itโll just use that itemโno randomization happens.
Can I put spintext inside another spintext block?
Nope. Nested spintext like `[[option1|[[nested1|nested2]]]]` isnโt supported. Itโll be ignored.
Can I add emojis, punctuation, or full sentences?
Absolutely. You can spin whole phrases if you like:
[[Thanks a lot!|Appreciate it.|Much obliged!]]
Will it choose a different result every time?
Yesโeach message sent will process the spintext anew, picking random options independently.
Final thought
Spintext is a small trick with a big impact. Think of it like changing your tone when speaking to different peopleโit keeps things friendly, personal, and just a little more human.
Give it a try and see how your messages start feeling less like broadcasts, and more like conversations.
