Last reviewed
Learn SMS, push and in-app messaging: From Zero to Expert
SMS, push and in-app messaging lets a business reach people on the devices they carry, with their permission. This learning path takes you from channels, consent and journeys to copywriting, platforms, testing, measurement and cross-channel strategy, then to running a programme. Each stage ends with a project.
- 125resources
- 4stages
- 6 to 9 monthsto job-ready
What is SMS, push and in-app messaging?
SMS, push and in-app messaging is the work of reaching people on their phones and in the apps they use, with their permission. It covers text messages, rich messages such as RCS, chat apps such as WhatsApp, mobile push, web push and messages shown inside an app or site.
A messaging specialist picks the right channel for each message, writes short copy, builds journeys, tests and measures the effect and keeps the programme safe. Consent, opt-out, quiet hours and sender rules differ by country, so check the rules where you send with a qualified adviser.
- 1UnderstandLearn what each channel does and why consent comes first.
- 2SegmentChoose who should hear what, using attributes, events and behaviour.
- 3BuildWrite short messages and build journeys with triggers, delays and exits.
- 4Test and measureRun tests with a control, then read delivery, opt-out and conversion.
- 5Run and leadKeep deliverability, frequency, compliance and cross-channel rules in good order.
What does an SMS, push and in-app messaging specialist do?
- 1Choose channels and set consent rulesDecide which channel fits each message and how people opt in and out.
- 2Segment audiences and define triggersGroup people by attributes and behaviour and decide which events start a message.
- 3Write short copy and rich messagesDraft texts, push and in-app messages with one clear action each.
- 4Build journeys and automationSet up flows with triggers, delays, branches and exit rules in a messaging platform.
- 5Test and measure impactRun A/B tests and holdouts and report delivery, opt-out, conversion and lift.
- 6Protect deliverability and complianceManage senders, frequency, suppression and consent records, and work with advisers.
How to learn SMS, push and in-app messaging: a step-by-step roadmap
Follow the four stages in order. Start with channels, consent and customer journeys, then learn segmentation, automation, copy and platform set-up. Practise on a real flow with testing, measurement and deliverability. Finish with incrementality, data, orchestration and running a programme. Each stage ends with a project you can show.
0 to 20About 25 to 35 hours
Stage 1: SMS, push and in-app messaging basics
Understand what each mobile and owned messaging channel is, how a message reaches a phone, why consent comes first and how messages fit a customer journey.
The main channels and when to use each
See what each channel is, how it reaches a person and which job it does best.
- VideoFree
The main dos and don'ts of SMS marketingSendPulse, A short first look. - VideoFree
A long beginner guide to SMS marketingSlickText, Long. Skim the sections you need. - VideoFree
- VideoFree
What web push notifications areWebpushr - VideoFree
- VideoFree
Choosing between push, SMS and emailMobiLoud - Turn Your Website Into a Mobile App - DocsFree
The basics of how SMS works for sendersTwilio, Written for developers but clear for marketers. - GuideFree
- SKILL.mdFree
SMS and WhatsApp lifecycle SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
RCS and chat-app messaging
Learn how rich messaging and chat apps such as WhatsApp work for business and what extra rules they bring.
- VideoFree
Why RCS matters for business messagingTwilioDevs - VideoFree
How RCS compares with SMS and MMSVonage Developer - VideoFree
WhatsApp Business API explainedmessagemind™ - VideoFree
- VideoFree
A beginner walk-through of WhatsApp for businessHubSpot Marketing - DocsFree
How RCS for Business worksGoogle for Developers - GuideFree
Getting started with WhatsApp for marketingKlaviyo Academy
No resources in this format for this topic.
Consent, opt-in and quiet hours
Learn the principles of permission, then check your own country's rules with a qualified adviser.
- VideoFree
- VideoFree
Patterns for asking permission without annoying peopleChrome for Developers, Older, but the thinking holds. - VideoFree
- DocsFree
- DocsFree
An overview of SMS laws and rules by regionBraze Docs, Not legal advice. Check your own country with a qualified adviser. - GuideFree
Best practices for SMS complianceKlaviyo Academy - DocsFree
Messaging industry best practice papersM3AAWG, An industry body for messaging anti-abuse. - DocsFree
Asking permission to send notifications on Apple devicesApple Developer
No resources in this format for this topic.
Customer journeys and lifecycle thinking
See how messages fit the stages a customer moves through, from sign-up to loyalty.
- VideoFree
Customer lifecycle marketing explainedDr Dave - Dr Dave Chaffey - VideoFree
Lifecycle marketing 101 from a practitionerFreemius - Selling Software - VideoFree
Lifecycle marketing from first steps to scaleBusiness of Apps - VideoFree
How to build a customer journey mapHubSpot Marketing - VideoFree
Ways to keep app users coming backAppsFlyer - GuideFree
A guide to lifecycle marketingAmplitude - SKILL.mdFree
Customer journey mapping SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Check yourself: you are ready for the next stage when you can
Project
A channel and consent brief
Pick a real app, shop or service you know well. List the messages it sends or could send, match each one to the best channel, and write a short consent and opt-in plan with quiet hours and a simple map of the first 30 days for a new customer.
- Deliver
- A two-page brief with a channel choice table, a consent and opt-in plan, quiet-hour rules, a first-30-days journey map and a list of questions to ask a qualified adviser about local rules.
- Done when
- Each message has a reason, a channel and a consent basis, and a stranger could see why a customer would welcome it.
20 to 50About 40 to 55 hours
Stage 2: SMS, push and in-app messaging core skills
Build the working skills: segments and triggers, journeys and automation, short-form copy, rich media and platform set-up for SMS, push and in-app messages.
Segmentation, data and triggers
Learn to choose who gets a message and what event should start it.
- VideoFree
Creating user segments in OneSignalOneSignal - VideoFree
How to segment a list in KlaviyoKasey Luck - VideoFree
Segmentation strategies for an online shop in KlaviyoMax Sturtevant - DocsFree
How to create a segmentBraze Docs - DocsFree
Segments by recency, frequency and spendBraze Docs - DocsFree
How segments workCustomer.io Docs - DocsFree
Action-based delivery and triggersBraze Docs - SKILL.mdFree
Lifecycle segmentation SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Journeys and automation
Learn to chain triggers, delays, branches and exits into a journey that runs by itself.
- VideoFree
A full tour of Braze for marketersRuben Ugarte - VideoFree
- VideoFree
Klaviyo flows for beginnersBrendan Gillen - VideoFree
Customer.io campaign basicsMichael Roberts - VideoFree
Onboarding that helps new users reach valueLenny's Podcast, A long interview. - DocsFree
Canvas basics for building journeysBraze Docs - DocsFree
Journey examplesOneSignal Docs - CourseFree
Getting started with flowsKlaviyo Academy, Free with an account. - SKILL.mdFree
Onboarding and activation SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Copywriting and rich media for short channels
Learn to write for a few words and a small screen, and to use images, buttons and rich messages well.
- VideoFree
- VideoFree
Email and SMS copywriting styles that convertSend It! Podcast by Chase Dimond & Jimmy Kim, Long podcast. - VideoFree
Nine push notification strategiesAppsFlyer - VideoFree
- VideoFree
- VideoFree
An SMS strategy walk-throughTristan Gosset - GuideFree
- DocsFree
Apple's design guidance for notificationsApple Developer - DocsFree
What rich RCS messages can includeGoogle for Developers - SKILL.mdFree
In-app messaging SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Setting up a messaging platform
Learn the set-up steps shared by most platforms: channels, senders, data, templates and a first test send.
- VideoFree
What Twilio is and how SMS APIs workMatt Kander - VideoFree
Getting started with SMS in MailchimpIntuit Mailchimp - VideoFree
Setting up SMS in KlaviyoMax Sturtevant - VideoFree
- VideoFree
A tour of the OneSignal platformOneSignal - VideoFree
- DocsFree
- DocsFree
Getting started with OneSignalOneSignal Docs
No resources in this format for this topic.
Check yourself: you are ready for the next stage when you can
Project
A segmented welcome journey
Using your Stage 1 brief, design a welcome journey for new customers across two or three channels. Define the segments and triggers, write every message and set the journey up in a free or trial account of one platform. If you cannot get an account, write a detailed build specification instead.
- Deliver
- A journey diagram, a segment and trigger table, all message copy with character counts, a test send screenshot or build specification and a short note on consent and quiet hours.
- Done when
- Every message has a trigger, a segment, a goal and a stop rule, and the copy fits the limits of its channel.
50 to 80About 45 to 60 hours
Stage 3: SMS, push and in-app messaging practice
Practise building real flows with personalisation, testing them with a control, measuring results and protecting deliverability, frequency and compliance.
Building core flows with personalisation
Build the flows most programmes depend on and make each message fit the person who gets it.
- VideoFree
Building an abandoned cart and checkout flowMax Sturtevant - VideoFree
Building a post-purchase flowEmiel Dingemans | eCommerce Retention Marketing - VideoFree
Building sign-up forms that grow a listMax Sturtevant - VideoFree
- VideoFree
A beginner guide to Liquid personalisation in BrazeMinimum Viable Pizza - VideoFree
- DocsFree
An abandoned cart tutorialOneSignal Docs - DocsFree
Personalising messagesOneSignal Docs - SKILL.mdFree
Win-back and reactivation SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
A/B tests and holdout groups
Learn to design a fair test, keep a control and read results without fooling yourself.
- VideoFree
A/B testing notifications with FirebaseFirebase, Older interface, sound method. - VideoFree
Creating an A/B experiment step by stepFirebase, Older interface, sound method. - VideoFree
How to read A/B test resultsFirebase - VideoFree
A short explanation of A/B testingData Science Dojo - VideoFree
- DocsFree
A/B testing conceptsBraze Docs - DocsFree
The global control groupBraze Docs - DocsFree
Firebase A/B TestingFirebase - SKILL.mdFree
Lifecycle experimentation SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Measuring delivery, engagement and conversion
Learn which numbers matter at each step, from delivered to converted, and how to avoid reading too much into them.
- VideoFree
Top mobile app metrics explainedAppsFlyer - VideoFree
Attribution, marketing mix models and incrementality comparedHaus, Long. Watch the comparison sections. - VideoFree
Retention basics for products and appsY Combinator - DocsFree
Conversion eventsBraze Docs - DocsFree
A glossary of messaging metricsOneSignal Docs - GuideFree
Push notification benchmarksAirship, Use benchmarks as context, not as targets. - SKILL.mdFree
Lifecycle reporting and attribution SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Deliverability, frequency and compliance operations
Keep messages arriving, keep people comfortable and keep records that stand up to review.
- VideoFree
How SMS deliverability worksTristan Gosset - VideoFree
Carrier registration for business texting: a US exampleTwilioDevs, Shows the idea of sender registration. Rules differ by country. - VideoFree
Alert fatigue in interfacesNNgroup - DocsFree
Push frequency cappingOneSignal Docs - DocsFree
- DocsFree
- DocsFree
No resources in this format for this topic.
Check yourself: you are ready for the next stage when you can
Project
A flow, a test and a results report
Build a core flow such as abandoned cart, post-purchase or win-back across two channels. Add personalisation, an A/B test with a holdout group, a frequency rule and a suppression rule. Run it in a platform sandbox, or simulate it with a clear plan and sample numbers, then report the results.
- Deliver
- A flow build or specification, a test plan with hypothesis, holdout and sample size reasoning, a frequency and suppression policy, a metrics sheet covering delivery, opt-out and conversion, and a one-page results readout.
- Done when
- A reader can see how the test was designed, trust the numbers, understand what changed and decide whether to roll it out.
80 to 100About 40 to 60 hours
Stage 4: SMS, push and in-app messaging mastery
Measure true impact with incrementality, orchestrate channels with shared data and run a messaging programme with governance, compliance operations and a clear business case.
Incrementality and experimentation programmes
Go beyond single tests to measure real lift, run many experiments well and target by likely effect.
- VideoFree
A guide to A/B testing from an experimentation leaderLenny's Podcast, Long interview. - VideoFree
- VideoFree
Incrementality 101Common Thread Collective - VideoFree
Why uplift models help target campaignsData Con LA - VideoFree
An introduction to uplift modellingPyData, Technical. Read for the idea, not the code. - GuidePaid
Trustworthy online controlled experiments, a book on running testsExperiment Guide, Book site. The book is for sale. - DocsFree
Experiment paths inside a journeyBraze Docs
No resources in this format for this topic.
Data, customer data platforms and cross-channel orchestration
Learn how data reaches messaging tools and how to coordinate channels so people get one coherent experience.
- VideoFree
- VideoFree
Segment explained in fifteen minutesTimo Dechau - VideoFree
- VideoFree
Two-way messaging and conversational commerceSend It! Podcast by Chase Dimond & Jimmy Kim, Long podcast. - GuideFree
Orchestrating messages across channelsCustomer.io - GuideFree
What omnichannel messaging means in practiceCustomer.io - GuideFree
What warehouse-native marketing isCustomer.io
No resources in this format for this topic.
Retention strategy and growth
Connect messaging to retention, habit and long-term value without pushing people away.
- VideoFree
Lessons from building streaks and notifications in a learning appLenny's Podcast, Long interview. - VideoFree
Finding hidden growth opportunities in a productLenny's Podcast, Long interview. - VideoFree
- GuideFree
A newsletter on retention and engagementRetention.Blog - PodcastFree
A podcast on product, growth and careersLenny's Podcast - SKILL.mdFree
Retention and churn prevention SKILL.mdSkill.md library, Use with Claude or Codex.
No resources in this format for this topic.
Running the programme: governance, vendors and standards
Learn the operating side: records, audits, vendor checks, team habits and ongoing learning.
- VideoFree
An SMS programme strategy for growing online brandsMax Sturtevant - VideoFree
Email and SMS data and insightsCommerce Roundtable, Long. - DocsFree
Data compliance and privacy in a messaging platformCustomer.io Docs, Not legal advice. - GuideFree
Managing messaging across several countriesKlaviyo Academy - CourseFree
A practitioner certificate for lifecycle marketingKlaviyo Academy, Free with an account. - CourseFree
A deliverability certificateKlaviyo Academy, Free with an account. - CommunityFree
A community of messaging and CRM practitionersBraze Bonfire, Free with an account.
No resources in this format for this topic.
Check yourself: you are ready for the next stage when you can
Project
A messaging programme plan and incrementality study
Choose a real or realistic business. Write a 12-month messaging programme covering channel strategy, data and orchestration design, a frequency and fatigue policy, a compliance operating model, a measurement plan with holdouts, and a roadmap. Include a worked incrementality example using sample data.
- Deliver
- A programme strategy document, a cross-channel orchestration map, a compliance and governance checklist, a measurement plan with a holdout design, a worked incrementality example and a 12-month roadmap.
- Done when
- A senior leader could approve the plan, a compliance adviser could review it and an analyst could rerun the measurement.
SMS, push and in-app messaging tools to learn
Is SMS, push and in-app messaging a good career?
SMS, push and in-app messaging is a valuable skill because apps, shops, banks, travel firms, health services and subscription products all rely on timely messages to keep customers active. Skilled people work in lifecycle, CRM, growth and product teams, from associate roles to head of CRM, and some advise companies as independent consultants.
Reach people when it matters
Messages arrive on the device people carry, so timing and relevance count.
Results you can measure
Tests and holdouts show what a message changed, which makes your work easy to defend.
Skills that travel
Segmentation, journeys and testing apply to any product, industry and country.
Room to specialise
You can go deep on push, SMS, data, testing, compliance or programme leadership.
SMS, push and in-app messaging career path and jobs
- Entry
Lifecycle Messaging Associate
Builds and sends messages, checks audiences and reports results for one team.
- Mid
CRM or Lifecycle Marketing Manager
Owns journeys, tests and results across email, SMS, push and in-app channels.
- Specialist
Push and In-App Messaging Specialist
Goes deep on mobile channels, platform set-up, data, deliverability or testing.
- Senior
Senior Lifecycle Marketing Manager
Leads strategy across markets or products and advises leaders on channel mix.
- Leadership
Head of CRM and Lifecycle
Builds the team, sets standards and reports impact to senior leaders.
- Independent
Independent Messaging and Lifecycle Consultant
Advises organisations on channels, journeys, tools and testing as a freelancer or firm.
Common SMS, push and in-app messaging mistakes
MistakeSending without clear consent
Do thisAsk for opt-in in plain words, record it and honour opt-outs quickly.
MistakeSending everyone the same message
Do thisSegment by behaviour and start messages from events.
MistakeWriting long copy for short channels
Do thisGive each message one job, one action and one short link.
MistakeIgnoring frequency and fatigue
Do thisSet caps, suppress people who just converted and watch opt-outs and uninstalls.
MistakeJudging success by clicks alone
Do thisUse a holdout group to measure what the message changed.
MistakeTreating compliance as a launch task
Do thisReview consent records, sender rules and vendor settings on a schedule.
How to get an SMS, push and in-app messaging job
Employers want proof that you can respect consent, choose the right channel, build a journey and measure its effect. Show your four stage projects, explain your tests and state your assumptions. Read job posts for lifecycle, CRM, push and messaging roles, and match your portfolio to their language.
Job-ready checklist
- You can explain each messaging channel and choose the right one for a message
- You can set consent, opt-out and quiet-hour rules and know when to ask an adviser
- You can segment an audience and trigger messages from events
- You can write short copy and build a journey in a messaging platform
- You can run an A/B test with a holdout and read delivery, opt-out and conversion
- You can present a messaging programme plan with measures, risks and a roadmap
Portfolio pieces that get interviews
- A channel and consent brief for a real app or shop
- A segmented welcome journey with all message copy
- A flow with an A/B test, a holdout and a results readout
- A 12-month messaging programme plan with an incrementality study
SMS, push and in-app messaging interview questions
How do you decide which channel to use for a message?
A strong answer covers: Start with the purpose and urgency, then check consent, cost and reach. Time-critical alerts suit push or SMS, richer content suits in-app or chat apps, and long content suits email. Test the choice and let results guide changes.
How would you build a welcome journey?
A strong answer covers: Define the goal and the audience, choose a trigger such as sign-up, then map messages, delays and branches across channels. Add exit rules, frequency limits and consent checks. Test on real devices, launch to a small group and review results.
How do you keep people from feeling spammed?
A strong answer covers: Segment so messages are relevant, set frequency caps and suppress people who just converted. Offer clear opt-out and preference choices. Watch opt-out, complaint and uninstall rates, and cut or change messages that push those numbers up.
How do you measure whether a message worked?
A strong answer covers: Track delivery, opt-out and conversion, but also hold out a random control group that gets no message. The gap between groups is the lift. Clicks and last-touch revenue alone can overstate impact, so report both and explain the limits.
What would you check before launching an SMS programme in a new country?
A strong answer covers: Check consent, opt-out, sender registration, quiet hours, content rules and data rules for that country with a qualified adviser. Then confirm the platform and sender setup supports them, record consent and agree who owns reviews.
SMS, push and in-app messaging FAQs
What is the difference between SMS, push and in-app messages?
SMS is a text sent to a phone number and needs no app. Push is a notice from an app or browser that the person has allowed. In-app messages show inside an app or site while someone is using it. Each has different reach, cost, consent needs and best uses.
Do I need to code to work in mobile messaging?
No. Most marketing roles use platforms with visual builders. Some knowledge of events, attributes and simple data helps, and you will work with developers on set-up. Learning basic spreadsheet and query skills and how apps send events makes you more useful and more independent.
Is SMS marketing still worth it?
It can be, when people have agreed to hear from you and messages are relevant and timely. Costs, rules and delivery quality vary by country and sender type, so test with a small audience and measure opt-outs and lift before you scale.
What is the best platform to learn first?
Pick one with a free tier or trial, such as OneSignal, and learn the ideas that every platform shares: channels, segments, triggers, journeys, tests and reports. Those ideas carry to Braze, Klaviyo, Customer.io and others, so the first platform matters less than finishing a project.
How long does it take to become job-ready?
Most people need around six to nine months at five to ten hours a week to cover the basics, build a journey, run a test and finish the four stage projects. Time varies with your background, so focus on finished projects and clear explanations of your choices.
How do I stay on the right side of messaging rules?
Learn the principles: get clear permission, say who you are, make opt-out easy, respect quiet hours and keep records. Rules differ by country and channel, so check them with a qualified adviser before you send, and review them whenever you enter a new market.
More learning paths in the lifecycle and crm marketing map
- Email marketingCampaigns, newsletters and deliverability.
- Lifecycle marketingJourneys from sign-up to reactivation.
- CRM managementCustomer data, segments and the CRM platform.
- Loyalty programmesComing soonPoints, tiers and rewards.
- Email deliverabilityComing soonInbox placement and sender reputation.
