LandinChat — WhatsApp marketing softwareLandinChat
Strategy19 min readUpdated Jun 21, 2026

Personalised bulk WhatsApp messages — the 2026 scale playbook

Generic broadcasts get ignored. Real personalisation — beyond {{first_name}} — is the difference between 8% and 38% CTR.

N
Noor Fathima
Founder, LandinChat

"Hi {{first_name}}" is not personalisation. It is the bare minimum that every brand does, and that customers therefore ignore. Real WhatsApp personalisation at scale uses behaviour, history, lifecycle stage, locale, channel preference and intent signal to compose a message that the recipient feels was written for them. Brands that get this right see 3-5x the CTR of brands that don't — at zero incremental sending cost. The full strategic frame for personalisation lives in our complete guide to sending bulk WhatsApp messages, and this article is the operator-level deep-dive.

You'll get the data model that powers true personalisation, the variables that move the needle, the segmentation logic that decides which template each customer receives, the dynamic-content patterns, six real examples with measured results, the best-practice playbook, and four case studies. All templates here are built and submitted via the free WhatsApp Template Generator — its variable system is what shipped most of the examples below.

Why personalisation matters more on WhatsApp than anywhere else

WhatsApp arrives in a personal space. The inbox is shared with family, friends, employer, and the small handful of brands the user has actively opted into. The threshold for 'this feels generic' is much lower than email, where users accept some level of mass communication. A poorly personalised broadcast on WhatsApp doesn't just underperform — it spikes opt-outs and quality-rating drops in a way email blasts never do.

The flip side: a well-personalised broadcast feels like a friend's recommendation. Open rates and reply rates climb above any other channel, and customer lifetime value extends because the relationship deepens instead of decaying.

The customer data you need (and don't need)

Must-have fields for serious personalisation: first name, language preference, country/timezone, lifecycle stage (new/active/lapsed), last order date, last order value, product category preference, and opt-in source. Nice-to-have: full purchase history, browse history, support-ticket history, NPS score, channel preference. Do not collect: anything you cannot legally process under the local data law, and anything you won't actually use in a template within the next 90 days.

The variables that actually move the needle

Most brands stop at first_name. The variables that consistently lift CTR in our tests, in order: last product viewed (+38%), expected delivery date (+24%), local store name (+22%), local currency (+18%), preferred category (+15%), lifecycle-tier name (+12%). Combining 3-4 of these in a single template is what produces the 3-5x CTR uplift, not any single variable on its own.

  • first_name — table stakes.
  • last_viewed_product — strongest single signal.
  • expected_delivery_date — converts transactional templates.
  • local_store / local_currency — converts location-aware promos.
  • preferred_category / size / metal / colour — converts re-engagement.
  • lifecycle_tier_name — feels like recognition, lifts loyalty replies.
  • next_recommended_action — drives stage progression in funnels.

Segmentation — the layer above variables

Variables fill blanks; segmentation decides which template a recipient receives at all. A serious personalisation stack runs 6-12 base segments and 20-40 sub-segments. Base segments cluster by lifecycle (new, active, repeat, lapsed, dormant) and engagement (high/medium/low click). Sub-segments split by category preference, AOV band, language, region.

Each segment maps to a primary template family. Active high-engagement customers get product launches first; dormant low-engagement customers get win-back with deeper offers and softer copy. Without segmentation, even well-templated variables fail because the wrong customer reads the wrong template. The full segmentation matrix used by top decile customers is documented in the bulk WhatsApp hub.

Dynamic content — beyond variables

Variables substitute a string; dynamic content swaps an entire block. Best practice: 3-5 template variants per campaign, each with different hero copy, media and CTA, served via segmentation logic in your platform. Recipient sees one message; the team manages five behind the scenes.

Dynamic media specifically (carousel image vs video vs PDF) is the under-used lever. Customers on slower data plans convert better with image, urban high-LTV customers convert better with video, B2B customers convert better with PDF. Same template family, different media, +20-40% CTR depending on segment.

Six real personalised examples

1. "{{1}}, your last delivery of {{2}} should be running low — reorder in 1 tap: {{3}}." Outcome: 19% next-purchase rate within 7 days.

2. "Hi {{1}}, the {{2}} you viewed yesterday is now {{3}}% off for 24h: {{4}}." Outcome: 33% CTR.

3. "{{1}}, your closest store is {{2}} — restocked {{3}} this morning: {{4}}." Outcome: 28% store-visit rate.

4. "{{1}}, you've been with us {{2}} years. Thank-you bundle inside: {{3}}." Outcome: 41% open-and-claim.

5. "Pre-Diwali sale opens 24h early for {{1}} customers in {{2}}: {{3}}." Outcome: 12x normal Wednesday revenue.

6. "{{1}}, your last support ticket about {{2}} — solved? Reply YES or rate 1-5." Outcome: 47% reply rate.

Generate variations of any of these in seconds with the free WhatsApp Template Generator — paste your CRM field names and the generator wires the variables automatically.

Best practices

Set a default value for every variable (silently drops a send if undefined; bad). Test variable expansion length — long product names break under Meta's 1,024-char body limit. Personalise the CTA destination too, not just the body (deep-link straight to the product, not the homepage). Audit variable accuracy monthly — stale data is worse than no data. Cap variables at 4-5 per template; more than that signals 'this was built by a bot' and erodes trust.

Case studies

Case A — Indian fashion DTC moved from 1-variable to 4-variable templates and lifted weekly broadcast revenue 3.4x without adding sends. Case B — UAE pharmacy chain combined local store + restock variable, generated 28% same-day store visits from a single broadcast. Case C — Brazilian fintech personalised SIP reminder by amount and debit-account name, cut failed SIPs by 40%. Case D — UK SaaS personalised onboarding tips by signup source, lifted activation by 22% inside 14 days.

Key takeaways

  • first_name is table stakes; real personalisation needs 3-5 behavioural variables.
  • Segmentation decides the template; variables fill the blanks.
  • Dynamic media swaps deliver +20-40% CTR by segment.
  • Always set a default per variable; null breaks sends.
  • Audit variable accuracy monthly — stale data is worse than none.

FAQs

How many variables can a single template hold?

Meta allows up to 10 in the body. Practical limit for CTR is 4-5; beyond that, recipients sense automation.

What if my CRM doesn't have the variable I need?

Either add the field upstream (preferred) or skip the variable for that segment and use a different template family.

Can I personalise media (image/video)?

Yes — header media can be a dynamic URL per recipient. Most BSP platforms ship this; raw API requires extra plumbing.

How do I measure personalisation lift?

A/B test 1-variable vs 4-variable template against the same segment, same time, split 50/50. Look at CTR and reply rate.

Does personalisation increase Meta cost?

No — Meta charges per conversation regardless of variable count. Personalisation only adds CRM/platform overhead, which is fixed.

What's the legal limit on personalisation?

Local data laws — GDPR, DPDP, LGPD, CCPA — require lawful basis for processing each field. Use only fields collected with explicit consent for marketing use.

Run WhatsApp marketing with LandinChat.

Official Meta Tech Partner. 500+ businesses worldwide. Broadcasts, chatbot, shared inbox, integrations — one flat plan.

See pricing

Read next

Explore the full LandinChat WhatsApp suite

Put it into practice with the LandinChat WhatsApp suite — everything covered in this post, ready to deploy on the official Cloud API.

Official sources & further reading

We build on top of official documentation from Meta and recognised industry bodies. Use these references to verify policies, pricing and compliance details directly at the source.

Industry playbooks built on this product

See how teams in your sector deploy LandinChat end-to-end.

Start replying to customers in seconds
— set up by tomorrow.

Join 500+ businesses worldwide using LandinChat to reply faster, sell more, and never miss a customer on WhatsApp.

Official Meta Tech Partner GDPR · ISO 27001 Cancel anytime