All Tutorials Tutorials
Features

Personalise Every Message with Variables

Make every SMS feel personal. Learn how to use {name}, {first_name}, and custom variables to address each recipient individually.

4 min read

Nobody likes generic bulk SMS. Variables let you personalise each message so "Dear Customer" becomes "Dear Sarah" — automatically, for every single recipient.

Your message
Hi {first_name}, your {membership} membership expires on {expiry_date}. Renew today!
Hi Sarah, your GOLD membership expires on 2026-04-15. Renew today!
Hi James, your SILVER membership expires on 2026-03-30. Renew today!
Hi Grace, your BRONZE membership expires on 2026-05-01. Renew today!

Built-in Variables

These variables are available for every contact automatically:

VariableWhat it showsExample
{name}Full nameSarah Moyo
{first_name}First name onlySarah
{last_name}Last name onlyMoyo
{phone}Phone number263771234567
{email}Email addresssarah@email.com

Custom Variables

Any custom field on a contact becomes a variable. When you import a CSV with columns like membership or due_date, those values are stored as custom fields. Use them in your messages as {membership} or {due_date}.

Where Variables Work

Variables are replaced in:

How it works: When sending, the platform looks up each recipient's contact record and replaces the variables with their actual data. If a variable has no value for a contact, the placeholder stays as-is — so you can spot missing data.

Tips for Effective Personalisation

Ready to try this yourself?

Sign up for free and start sending branded SMS in minutes.

Get Started Free