Customer Onboarding Messages: 30-Day WhatsApp and SMS Plan
Customer onboarding messages for apps, SaaS, banks, telcos and ecommerce: a day-0 to day-30 plan, channel and template category per message, 20 examples and metrics.
By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team
Marketing
Short answer
Customer onboarding messages guide a new customer from sign-up to the first valuable action. Send a confirmation immediately, one clear next step in the first days, a helpful tip in week one and a check-in around day 30, choosing the channel and WhatsApp template category for each message. Capture consent at sign-up, give each message one call to action, and stop the sequence when the customer has done what it asks.
On this page
- What are customer onboarding messages?
- How do you plan a day-0 to day-30 sequence?
- Which channel should each message use?
- Which WhatsApp template category fits an onboarding message?
- How do you capture consent at sign-up?
- What are 20 example onboarding messages?
- What metrics show onboarding is working?
- What are common onboarding messaging mistakes?
- How OmniChannels.ai helps
Key takeaways
- Plan onboarding backwards from one activation event, such as the first payment, first order or first completed setup, and give every message one call to action.
- A pure welcome message is usually a marketing template on WhatsApp; messages tied to something the customer did, such as an account confirmation or order update, can be utility if they carry no promotion. Meta decides the category.
- Capture opt-in for each channel and message category at sign-up, and keep a record of when and how it was given.
- Use SMS for time-critical, short messages and as a fallback; use WhatsApp for guided steps, buttons and documents inside its customer service window.
- Measure activation rate, time to activate, step completion, opt-out rate and sequence drop-off, and stop messages once the customer has acted.
This guide is for lifecycle, CRM and growth teams at apps, SaaS products, banks, telcos and online stores who want a concrete onboarding message plan. You will get a day-0 to day-30 timeline, a rule for choosing the channel and template category, 20 example messages and the metrics that show whether it works.
What are customer onboarding messages?
Customer onboarding messages are the short, timed messages you send after sign-up to help a new customer reach their first valuable outcome. They confirm the sign-up, explain the next step, remove obstacles and check in.
They differ from retention messaging, which targets customers who are already active, and from one-off campaigns. Onboarding has one job: get the customer to the activation event, which is the first action that proves they got value. For an app that may be the first completed profile, for a bank the first card transaction, for a telco the first top-up, for an online store the first delivered order.
How do you plan a day-0 to day-30 sequence?
Work backwards from the activation event, list the obstacles between sign-up and that event, and write one message per obstacle. Then place each message by when the obstacle appears, not by a generic calendar.
| Timing | Goal | Typical message | Stop if |
|---|---|---|---|
| Day 0, immediately | Confirm and reassure | Account or order confirmation, how to get help | Never; this always sends |
| Day 0 to 1 | Remove the first obstacle | Verify, complete profile, upload a document | The step is complete |
| Day 2 to 3 | Show the key feature | One how-to step with a button | The feature is used |
| Day 5 to 7 | Prompt the activation event | A reminder tied to what the customer started | Activation done |
| Day 10 to 14 | Build the habit | One tip or a short guide | Customer is active |
| Day 21 | Offer help | Invite questions or a human conversation | Customer has contacted support |
| Day 30 | Check in | Short feedback request about their onboarding experience | Customer has answered |
Rules that keep the sequence helpful:
- One message, one call to action. Multiple asks reduce completion.
- Trigger on behaviour. A customer who finished the step never receives the reminder.
- Cap the frequency. If a customer ignores two messages in a row, pause and try another channel or a human call.
- Always include a way out. Give opt-out instructions in marketing messages and honour requests.
Which channel should each message use?
Choose the channel by urgency, action type and consent. The same sequence usually uses two or three channels.
| Message type | Best channel | Why |
|---|---|---|
| Verification codes, account alerts | SMS, or WhatsApp authentication template | Short, time-critical; see OTP guidance |
| Welcome and guided steps with buttons | Buttons, lists and documents in one thread | |
| Document collection (KYC, forms) | WhatsApp, with a Flow where suitable | Photo upload and structured answers |
| Long explanations, invoices | Room for detail | |
| Reminders when WhatsApp is not delivered | SMS fallback | See channel fallback |
| Human help | WhatsApp or voice | Conversation with context in the shared inbox |
When a customer replies to any onboarding message on WhatsApp, a 24-hour customer service window opens and you can answer in free form; messages you start outside the window need an approved template.
Which WhatsApp template category fits an onboarding message?
Messages tied to something the customer did and carrying no promotion can be utility; relationship-building and welcome messages are usually marketing. Meta makes the final decision and can change the category later.
Meta's documentation lists opt-in confirmations, order updates and account alerts under utility, with the requirement that they are non-promotional. It lists relationship-building and virtual-assistant introductions under marketing, classifies mixed or unclear content as marketing, and does not address welcome messages directly. That is why we recommend the following working rule:
| Onboarding message | Likely category |
|---|---|
| Welcome with tips or "here is what you can do" | Marketing |
| Opt-in confirmation ("you are subscribed") | Utility |
| Account created or order confirmed, no offer | Utility |
| KYC status update on an application the customer started | Utility |
| Feedback request about a specific order or interaction | Utility |
| Generic feedback request or satisfaction survey | Marketing |
| Feature tips, upgrade prompts, referral invitations | Marketing |
| Any message that adds an offer to a status update | Marketing |
Our guide to template categories and approval explains rejection and recategorization. Billing follows the category and destination market, so check Meta's current rate card via our WhatsApp pricing pages when you model volume.
How do you capture consent at sign-up?
Ask for permission per channel and per message category at the moment of sign-up, and store when, where and what the customer agreed to. Meta's policy requires opt-in permission from the recipient and recommends separate opt-in by message category.
A sign-up checklist:
- Use an unticked checkbox or an explicit button, not a pre-ticked box.
- Name your business and the channel: "Send me order updates and offers on WhatsApp".
- Separate service messages from marketing so a customer can accept one and decline the other.
- Store the timestamp, source, wording and phone number.
- Confirm the opt-in with the first message and explain how to stop.
- Honour opt-outs immediately, across channels.
SMS rules vary by country and by message type, so see SMS marketing rules by country and our opt-in and consent guide. The free opt-in consent generator creates wording you can adapt. This is not legal advice.
What are 20 example onboarding messages?
These examples use fictional businesses. SMS examples show their character count and encoding; WhatsApp templates use {{1}} variables and are labelled with the Meta category we expect. Adapt the wording to your brand and check it with the SMS character counter.
Apps and SaaS
- Day 0, SMS (account alert): "Welcome to Taskly, Omar. Your account is ready. Log in at taskly.example/start and create your first project." (109 characters, GSM-7, 1 part)
- Day 0, WhatsApp, Marketing: "Welcome to Taskly, {{1}}. Here is the quickest way to start: create a project, invite one teammate and add your first task. Tap below to open your workspace." Button: Open workspace.
- Day 3, WhatsApp, Marketing: "Hi {{1}}, teams that invite a colleague in their first week find shared tasks easier to follow. Want us to send an invite link?" Buttons: Send invite link, Not now.
- Day 7, SMS: "Omar, you have not added a task yet. Open Taskly and add one in 30 seconds: taskly.example/new" (94 characters, GSM-7, 1 part)
- Day 30, WhatsApp, Utility: "Hi {{1}}, how did setting up your workspace {{2}} go? Reply here if anything was unclear and a team member will help." (Tied to the specific workspace setup, no promotion.)
Banks and fintech
- Day 0, SMS (account alert): "Your Nova Bank account application was received. Reference NB48213. We will update you here. Never share your PIN." (114 characters, GSM-7, 1 part)
- Day 1, WhatsApp, Utility: "Hi {{1}}, to continue your application {{2}} please upload a photo of your ID using the button below." Button: Upload documents (Flow).
- Day 3, WhatsApp, Utility: "Your application {{1}} is approved. Your account number is ending {{2}}. Open the app to set your PIN."
- Day 10, WhatsApp, Marketing: "Hi {{1}}, your card is ready to use. Add it to your phone wallet in two steps. Tap to see how." Button: Show me.
- Day 14, SMS: "Nova Bank: you have not used your new card yet. Need help adding it to your wallet? Reply HELP and we will assist." (114 characters, GSM-7, 1 part)
Telcos
- Day 0, SMS (account alert): "Your Nova Mobile plan is active. Dial *100# to check balance or reply MENU for options. Reply STOP to opt out of tips." (118 characters, GSM-7, 1 part)
- Day 0, WhatsApp, Utility: "Hi {{1}}, your line {{2}} is now active. Your plan renews on {{3}}. Reply BALANCE to check your usage."
- Day 2, WhatsApp, Marketing: "Hi {{1}}, did you know you can top up and check usage right here on WhatsApp? Tap to try it." Button: Check my usage.
- Day 21, WhatsApp, Marketing: "Hi {{1}}, a quick check: is your plan the right size for how you use data? Reply YES to talk to an advisor."
Ecommerce
- Day 0, WhatsApp, Utility: "Hi {{1}}, we received order {{2}}. We will message you when it ships."
- Day 0, SMS: "Thanks for your first order, Lina. Order 20917 is confirmed. Track it any time by replying with the order number." (113 characters, GSM-7, 1 part)
- Day 3, WhatsApp, Utility: "Your order {{1}} has shipped with {{2}}. Track it here: {{3}}"
- Day 8, WhatsApp, Utility: "Order {{1}} was delivered. If anything is wrong, reply here and we will fix it." (A specific post-delivery check, no promotion.)
- Day 14, WhatsApp, Marketing: "Hi {{1}}, thank you for your first order. Here are three products customers often pair with it. Tap to browse." Button: View products.
Arabic example
- Day 0, SMS (Arabic, Unicode): "مرحباً سارة، تم تفعيل حسابك في نوفا. ادخلي إلى التطبيق لإكمال بياناتك." (70 characters, Unicode, 1 part)
Write Arabic messages natively, not word for word; our Arabic messaging best practices cover tone, digits and RTL.
What metrics show onboarding is working?
The core question is how many new customers reach activation and how fast. Measure by step, channel and cohort.
| Metric | Definition |
|---|---|
| Activation rate | New customers who reach the activation event ÷ all new customers in the cohort |
| Time to activate | Median time from sign-up to the activation event |
| Step completion | Share who complete each step after the matching message |
| Drop-off point | Step with the largest fall |
| Opt-out rate | Opt-outs ÷ recipients, per message |
| Delivery and read rate | From delivery statuses (see delivery status explained) |
| Reply rate and handover rate | Customers who asked for help |
Where you can, hold back a small group that does not receive the sequence, so you measure the lift rather than assuming it. Use the messaging ROI calculator for the business case.
What are common onboarding messaging mistakes?
- Sending the sequence to everyone regardless of behaviour. Active customers get irritating reminders.
- Mixing offers into utility messages. Meta then treats the template as marketing.
- Skipping consent. Messaging a number collected for another purpose damages quality and trust.
- Asking for three things at once. Pick one.
- Using the same message on every channel. SMS needs brevity, WhatsApp can guide.
- No route to a person. Let customers reply and reach an agent.
- Ignoring local rules and hours. Check quiet hours and sender ID rules per country.
How OmniChannels.ai helps
OmniChannels.ai sends onboarding journeys across WhatsApp, SMS, RCS, email and push from one platform, with campaign scheduling, personalisation from Excel/CSV or API, channel fallback and delivery reports. Replies land in the shared inbox, where an agent or an AI agent can continue the conversation. BroadNet is an official Meta Business Solution Provider, and our team prepares WhatsApp onboarding and sender ID registrations with you; approvals stay with Meta and the regulators. See marketing automation or book a demo.
Frequently asked questions
What should a customer onboarding message include?
It should say who you are, confirm what the customer just did, give one next step with a clear action, and tell them how to get help or opt out. Keep it short and specific to the stage the customer is at. Avoid combining several asks in one message, because every extra request lowers the chance that the customer completes any of them.
Is a WhatsApp welcome message utility or marketing?
A welcome message with no link to a transaction is usually treated as marketing. Meta's categorization documentation lists opt-in confirmations, order updates and account alerts as utility, and relationship-building messages as marketing. If a message mixes both, Meta classifies it as marketing. Meta decides the category and can recategorize a template later.
How many onboarding messages should I send in the first 30 days?
There is no fixed number. A typical plan has one immediate confirmation, two or three step-by-step messages in the first week, one tip in week two and a check-in near day 30. Build it from the activation steps your product needs, not from a calendar, and stop messages when the customer completes the action.
Do I need consent to send onboarding messages?
For WhatsApp, Meta's policy requires opt-in permission from the recipient, covering the categories of message you will send. SMS rules differ by country and by whether the message is transactional or promotional, so check the local regulator. Ask at sign-up, store the proof and make opt-out easy. This is not legal advice.
Which channel is best for onboarding: WhatsApp, SMS or email?
Use the channel where the customer will act. SMS suits short alerts and codes, WhatsApp suits guided steps with buttons, documents and replies, and email suits longer explanations. Many teams send the first confirmation on the channel used at sign-up, then add others with consent and use fallback when delivery fails.
How do I measure whether onboarding messages work?
Define one activation event and measure the share of new customers who reach it, how long it takes, which step they drop at and how many opt out. Compare customers who received the sequence with a holdout group where you can. Report by channel so you can see which message actually moved people.
Sources
Keep reading
More guidesMarketing
WhatsApp for Ecommerce: Order Updates, Carts and COD Confirmation
A WhatsApp ecommerce guide: order updates, abandoned cart, back-in-stock alerts, catalogues and COD confirmation, with template examples and category rules.
8 min read
Marketing
WhatsApp Marketing Strategy: A 90-Day Plan for Businesses
Build a WhatsApp marketing strategy: goals, opt-in list growth, segmentation, template mix, Meta limits, click-to-WhatsApp ads, KPIs and a 90-day plan.
11 min read
WhatsApp
WhatsApp Marketing Messages API (MM Lite): 2026 Guide
WhatsApp Marketing Messages API explained: what it is, how it differs from Cloud API marketing templates, the 2027 sunset dates, eligibility and metrics.
9 min read
