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.
