Personalised SMS at scale: texts that do not feel like spam
There is a large difference between a text that reads "Dear valued customer, check out our specials" and one that reads "Hi Dan, your usual flat white is on us this Friday". Both can be sent to five thousand people at once. Only one gets read twice and acted on. Personalisation is what separates a message that feels like it was written for the reader from one that feels like a broadcast, and at scale it is the difference between a list that grows and a list that opts out.
Personalisation is more than a first name
Merge fields, dropping the customer's name into the message, are the obvious form of personalisation and the least important. A name helps, but "Hi Dan" in front of a generic blast still reads as a generic blast. Real personalisation is about the content being relevant to that person, which comes from two things: knowing something about them, and sending accordingly.
The useful fields for a small business usually include:
- First name, for a human opening.
- What they last bought or booked, so the message connects to their actual history.
- When they last visited, which separates regulars from lapsed customers.
- A category interest, for example the customer who only ever books colour, or only buys reds.
Even a couple of these turn a mass send into something that feels considered.
Hi Dan, it has been a while since your last cut with us at Kingsway Barbers, about 6 weeks now. Want me to book you in? Reply YES and I will find a time this week.
That message went to everyone who had not visited in six weeks, but it reads like it was written for Dan, because the timing and the detail are true for him specifically.
Segments do the heavy lifting
You cannot hand-write five thousand messages, and you do not need to. The trick is to combine a segment, a group of customers who share something, with a message written for that group. The message is personal to the segment, and merge fields make it personal to the individual on top.
Dynamic segments make this manageable because they update themselves. A segment of "customers who have not visited in 8 weeks" changes membership every day as people visit or lapse, without you rebuilding a list. You write one win-back message for that segment and it always goes to the right people. Some segments worth keeping:
- Regulars, for early access and thank-yous.
- Lapsed, for win-back messages that reference how long it has been.
- Category interest, so a wine offer goes to wine buyers and a colour offer goes to colour clients.
- New subscribers, for a welcome sequence that differs from what long-standing customers get.
A smaller, well-targeted send almost always beats a large generic one, both on response and on opt-outs. Ten well-matched segments each getting a relevant message will outperform one blast to everyone, and it protects the health of your list. This is closely tied to keeping your sends deliverable, which we cover in sending bulk SMS without getting blocked.
Keep the personal touch honest
Personalisation has a failure mode worth naming: it gets creepy or it gets wrong. Referencing something the customer would not expect you to know feels invasive. Getting a merge field wrong, "Hi [FIRST_NAME]" or the wrong last purchase, breaks the illusion instantly and reads as careless.
Two habits keep it clean:
- Only use data the customer knows you have. They know you know what they booked and roughly when they last came in. That feels like good service. Referencing things they did not share feels like surveillance.
- Have a sensible fallback for every merge field. If the first name is missing, the message should still read naturally, not "Hi ,". Test this before a large send.
Personalisation continues in the reply
The most personal thing you can do is actually respond when someone replies. A personalised send that lands on a number nobody monitors is only half the job. Because SMS365 runs on a dedicated Australian number, a customer who replies to your message is in a real conversation, and the AI assistant can pick up the thread, answer their question, book them in, or look up their details. So a message that opened with "Hi Dan, it has been six weeks" can end with Dan actually booked, all in the same thread, without a staff member handling every reply.
That closes the loop that most bulk marketing leaves open. The customer feels spoken to, they respond, and something happens. Our piece on why two-way SMS matters explains why that response channel changes the value of every campaign.
Tracked links tell you what landed
When your message includes a link, tracking it tells you which segments and which messages actually drove clicks, so your personalisation improves over time rather than staying a guess. SMS365 rewrites and tracks links as part of sending, giving you a per-message click picture without pasting an unfamiliar URL that would read as spam anyway.
Getting started without overcomplicating it
- Start with two segments, regulars and lapsed, and one relevant message each.
- Add one merge field beyond the name, usually last visit or last purchase.
- Set a fallback for every field and test it on yourself first.
- Send, then watch replies and let the assistant handle the routine ones.
- Read the click data and refine which segment gets which message.
Personalisation at scale is not about pretending each message was hand-typed. It is about sending relevant things to the right people and being ready to respond when they answer. Do that and a send to thousands can still feel like a message from a business that knows its customers, which is exactly the feeling that keeps people on your list and opening the next one.
Put this to work with SMS365
Two-way SMS, reminders, an AI assistant that books jobs and chases invoices, and Spam Act compliance built in. Prepaid, no lock-in, Australian-run.
See plans Explore use cases