Skip to content
OmniChannels.ai

Customer Retention Strategies: 12 Messaging Plays That Work

Customer retention strategies explained: retention rate and churn formulas with a worked example, 12 messaging plays, channel choice, consent and how to measure.

Updated 10 min read

By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team

Marketing

Short answer

Customer retention is keeping existing customers buying or subscribed over time. Measure it as ((customers at the end of the period minus new customers acquired) divided by customers at the start) times 100. Messaging improves it at specific moments: onboarding, first purchase, replenishment, service problems, lapse and loyalty. Use the channel that fits each step, only with consent, and judge results against a holdout group.

On this page
  1. What is customer retention?
  2. How do you calculate retention rate and churn?
  3. Which channel fits which retention step?
  4. What are 12 messaging-led retention strategies?
  5. What consent and frequency rules apply?
  6. How do you measure retention programmes?
  7. What mistakes hurt retention?
  8. How OmniChannels.ai helps

Key takeaways

  • Retention rate = ((E − N) ÷ S) × 100, where S is customers at the start, E at the end and N new customers acquired in the period; churn rate is the share of starting customers you lost.
  • Retention is built at moments, not by blasts: onboarding, first-order care, replenishment, proactive service, feedback, lapse and loyalty.
  • On WhatsApp, order and booking updates are utility templates while offers, loyalty rewards and recommendations are marketing templates, which need marketing opt-in and are subject to per-user limits.
  • Use cohorts and repeat purchase rate to measure retention honestly; a rising average can hide a leaking cohort.
  • Frequency is a retention tool in itself: too many promotions cause opt-outs and blocks, which cost you the channel.

This guide is for marketing, CRM and CX leads who want a practical retention programme built on messages, not on discounts alone. It defines retention, gives the formulas with a worked example, lists 12 messaging strategies with the right channel for each, and explains how to stay inside consent and frequency rules.

What is customer retention?

Customer retention is keeping existing customers buying from you, or subscribed to you, over time. A retained customer is one who is still active at the end of a period; a churned customer is one who is not.

What counts as active depends on your model. For a subscription it is "still paying". For a restaurant, shop or clinic it is usually "bought or visited again within a set window", such as 60 or 90 days. Write the definition down before measuring, because a changing definition makes the trend meaningless. Retention work starts where acquisition ends, which is why it sits at the heart of the customer messaging journey.

How do you calculate retention rate and churn?

Retention rate is ((E − N) ÷ S) × 100, where S is customers at the start of the period, E is customers at the end and N is new customers acquired during the period. Churn rate is the share of starting customers you lost.

Measure Formula What it tells you
Customer retention rate ((E − N) ÷ S) × 100 Share of starting customers still active
Churn rate ((S − (E − N)) ÷ S) × 100 Share of starting customers lost
Repeat purchase rate Customers with 2+ orders ÷ customers with 1+ orders Fit for shops with no cancellation event
Cohort retention Customers from one start month still active in month n ÷ cohort size Whether newer cohorts are better than older

Worked example (hypothetical numbers). A fitness studio has 1,000 members on 1 January (S). On 31 March it has 1,050 (E), and 200 of them joined during the quarter (N).

  • Retained from the starting group: E − N = 1,050 − 200 = 850.
  • Retention rate: 850 ÷ 1,000 × 100 = 85 percent.
  • Churn rate: 15 percent, which means 150 of the starting 1,000 members left.

A second shop sells coffee beans and has 400 customers who ordered at least once. Of those, 120 ordered again within 90 days. Its 90-day repeat purchase rate is 120 ÷ 400 = 30 percent.

Rates hide differences between groups, so always compare cohorts. If members who joined in January keep training at a higher rate than those who joined in March, something changed in onboarding, and the blended average will not show it. Our CSAT, NPS and CES guide covers the satisfaction metrics that usually move before retention does.

Which channel fits which retention step?

Match the channel to the job: conversation on WhatsApp, reach and urgency on SMS, long content on email, and always respect each customer's preferred channel.

Step Goal Best-fit channel WhatsApp template category
Welcome and onboarding First value fast WhatsApp, email Utility if tied to account or order
Order and delivery care Remove anxiety WhatsApp, SMS Utility
Replenishment reminder Reorder before running out WhatsApp, SMS Marketing (promotional)
Proactive service Fix issues before complaints WhatsApp, SMS, voice Utility
Feedback loop Learn and recover WhatsApp, SMS Utility if specific to an order, else marketing
Win-back Reactivate lapsed WhatsApp, email Marketing
Loyalty and VIP Reward repeat behaviour WhatsApp, email Marketing

Meta's rule of thumb: utility messages must be non-promotional and specific to, or requested by, the user, or essential to them; anything with promotional or persuasive intent is marketing. See our guide to WhatsApp template categories and approval, and compare channels in email vs WhatsApp marketing and WhatsApp vs SMS vs RCS.

What are 12 messaging-led retention strategies?

The 12 strategies below each pair a trigger with a message and a metric. Start with two or three that match your biggest leak.

1. Onboarding sequence

Send a short welcome after the first purchase or sign-up that shows the one next step that creates value, such as booking a first class or setting up a profile. Two or three messages across the first two weeks are enough. Measure activation: the share of new customers who complete the key action in 14 days.

2. First-order care

Confirm the order, send shipping updates and ask if everything arrived. These are utility messages tied to the transaction, with no offers inside. The first order sets expectations for the second.

3. Replenishment reminders

For consumables, send a reminder when the customer is likely to run out, based on pack size and past reorder gaps. Include a one-tap reorder button. This is promotional, so it is a marketing template to opted-in customers.

4. Appointment and renewal reminders

Reduce no-shows and lapses with reminders tied to the customer's booking or renewal date. See our appointment reminders guide. Keep them non-promotional so they stay utility.

5. Proactive service

Tell customers about delays, outages or stock problems before they ask, and offer a clear next step. This turns a likely complaint into evidence of care and cuts inbound contacts. It pairs with a shared inbox so replies reach the right person.

6. Fast, easy support

Slow answers lose customers. Track first response time and use handover rules so automation never traps a worried customer. See the customer service automation guide.

7. Feedback loops

Ask after a specific order or interaction, not generically. Meta says a utility survey must relate to a specific order or interaction and that a generic feedback request will not be approved as utility. Close the loop: a low score triggers a call-back from a person within a set time.

8. Abandoned cart and browse recovery

Remind opted-in shoppers of items they left behind, once or twice. Meta lists abandoned-cart messages as marketing. The flow is in our abandoned cart recovery guide.

9. Cross-sell after delivery

Once an order is delivered, suggest a complementary item in a separate marketing message. Do not add it to the delivery notice; Meta's utility messages should not promote, recommend, upsell or cross-sell.

10. Loyalty and rewards

Tell customers their status and what is next, with real rewards. Reward offers are marketing. Balance or status updates that are non-promotional may be treated differently, so check how Meta categorises your wording.

11. Win-back for lapsed customers

Define "lapsed" by your purchase cycle, not a fixed number of days. Send a first message that asks what went wrong or shows what is new; add an incentive only to customers whose value justifies it. Stop after one or two attempts and respect any opt-out.

12. Birthdays, milestones and moments

Mark anniversaries, birthdays the customer shared, and seasonal moments. For regional timing, see our guide to Ramadan messaging campaigns. Keep them personal and rare, not a calendar of discounts.

You may message people on WhatsApp only if they gave you their number and opted in, and Meta recommends separate opt-ins by message category. Local law also applies, and SMS and email have their own rules.

Opt-in on WhatsApp must clearly state that the person agrees to receive communication from your business and name the business. Collect it at checkout, on your site, on paper or in person, and store the wording and time. Keep a visible way to stop each category. For multi-channel records, use our opt-in and consent guide and the free opt-in consent generator.

On frequency, WhatsApp can cap how many marketing templates one person receives from businesses, based on their recent engagement. Messages that cannot be delivered because of this return an error, and Meta advises waiting a day before retrying. Marketing templates are currently not delivered to numbers with a US +1 prefix. Set your own cap on top: for example no more than one promotional message a week per customer across all channels, with event-driven service messages outside the cap. Start lower than you think and raise it only if opt-outs stay flat.

How do you measure retention programmes?

Measure with cohorts and a holdout group, then compare incremental revenue with the cost of the messages.

  1. Define the cohort (for example, customers whose first order was in September).
  2. Hold out a random 10 to 20 percent who get no retention messages.
  3. Compare repeat purchase rate, retention rate and revenue per customer after a fixed window.
  4. Subtract the cost of delivered messages (Meta charges per delivered template by category and market; see our WhatsApp pricing pages) and any rewards.
  5. Watch the guardrails: opt-outs, blocks, complaints and template quality.
  6. Report lift, not totals. A repeat purchase that would have happened anyway is not credit to the programme.

Hypothetical example: 2,000 lapsed customers receive a win-back message, and 200 similar customers are held out. If 160 messaged customers order again (8 percent) and 6 held-out customers do (3 percent), the lift is 5 points, about 100 additional orders. Compare the margin on those 100 orders with the message cost and any incentive. The messaging ROI calculator helps structure the maths, and our messaging ROI business case shows how to present it.

What mistakes hurt retention?

  • Promoting inside service messages. It risks reclassification and annoys customers.
  • Calendar blasts that ignore what the customer just bought.
  • Discounting by default, which trains customers to wait for offers.
  • One channel for everyone. Ask for preference at opt-in.
  • No human route. A bot loop on a complaint ends the relationship.
  • Averaging. Judge by cohort and lift, not blended totals.
  • Ignoring silence. An unopened message and a blocked sender look different in your data; check blocks and quality signals.

How OmniChannels.ai helps

OmniChannels.ai, powered by BroadNet Technologies, runs retention messaging across WhatsApp, SMS, RCS, Email, Messenger and Instagram from one place. Campaigns support quick, bulk, personalised and scheduled sends with duplicate filtering, channel fallback can move from WhatsApp to SMS where needed, and delivery reports can be exported as CSV for cohort analysis. Replies land in the Omni Inbox, where agents or AI agents can respond. See the marketing solution or book a demo to map your first three plays. RCS is another option; see RCS business messaging. App users can also be reached through a push notification service.

Frequently asked questions

What is customer retention?

Customer retention is your ability to keep existing customers buying from you or staying subscribed over a period. It is usually reported as a retention rate for a cohort or period. It differs from loyalty, which is the attitude behind repeat behaviour: a customer can be retained because switching is hard, without being loyal.

How do you calculate customer retention rate?

Take the number of customers at the end of the period, subtract the new customers you acquired during it, divide by the number at the start and multiply by 100. For example, 1,000 customers at the start, 1,050 at the end and 200 new gives ((1,050 − 200) ÷ 1,000) × 100 = 85 percent. Churn is 15 percent.

What is the difference between retention rate and churn rate?

They are two sides of the same measure. Churn rate is the percentage of starting customers lost in the period; retention rate is the percentage kept. In the same period they add to 100 percent. Subscriptions usually track churn monthly, while shops often prefer repeat purchase rate because customers do not formally cancel.

Which channel is best for customer retention?

It depends on the step. WhatsApp suits conversational moments such as order updates, replenishment reminders and support. SMS reaches people without data and suits time-critical alerts. Email suits longer content and receipts. Choose by what the customer opted into, what the message needs to do and what each channel costs, then test.

Can I send retention offers on WhatsApp?

Yes, but offers, loyalty rewards and recommendations are marketing under Meta's template rules, so the customer must have opted in, the template must be approved as marketing, and WhatsApp can cap how many marketing templates a person receives. Order updates and booking confirmations without promotion are utility.

How often should I message customers?

There is no universal number. Start from events (a purchase, a delivery, a lapse) rather than a calendar, cap marketing messages per customer per week across all channels and watch opt-outs, blocks and quality signals. If opt-outs rise when you add a message, the extra message costs more than it earns.

Sources

  1. Template categorization — Meta for Developers
  2. Get opt-in for WhatsApp — Meta for Developers
  3. Per-user marketing template message limits — Meta for Developers
  4. WhatsApp Business Messaging Policy
  5. WhatsApp Business Platform pricing — Meta for Developers