SMS Marketing, Push Notifications, and App Engagement
Course: Digital Marketing
Topic: SMS Marketing, Push Notifications, and App Engagement
Course Link: Digital Marketing Course – JustAcademy
Demo Link: Register for a Course Demo
1. Introduction to Mobile Marketing
Mobile marketing is a digital marketing strategy that uses mobile devices and mobile-based communication channels to reach customers, promote products and services, encourage engagement, and build long-term customer relationships. As people increasingly use smartphones for shopping, communication, entertainment, banking, and information, businesses use mobile marketing to deliver relevant messages at suitable moments.
SMS marketing, push notifications, and app engagement are three important parts of mobile marketing. They help businesses communicate directly with customers, share updates, promote offers, encourage application usage, and support customer retention.
- SMS Marketing: Uses text messages to communicate with customers through mobile phone numbers.
- Push Notifications: Sends short alerts to eligible devices through mobile applications or supported web browsers.
- App Engagement: Encourages users to install, open, explore, and repeatedly use a mobile application through valuable experiences and relevant communication.
These channels can work together as part of an integrated digital marketing strategy. For example, an e-commerce business might send an SMS about a confirmed delivery, a push notification about an order update, and an in-app message explaining how to track the shipment.
1.1 Importance of Mobile Marketing
- Helps businesses communicate with customers through familiar mobile devices.
- Supports timely promotional messages and important service updates.
- Encourages repeat purchases and customer retention.
- Can direct users to product pages, landing pages, or mobile applications.
- Supports personalized communication based on relevant preferences and behavior.
- Provides measurable engagement data for campaign improvement.
- Helps businesses maintain communication across different stages of the customer journey.
1.2 Learning Objectives
After studying this topic, learners should be able to:
- Explain SMS marketing, push notifications, and app engagement.
- Understand the differences between SMS, push, and in-app messages.
- Plan and execute mobile marketing campaigns.
- Develop customer segments and personalized messages.
- Understand consent, permission, privacy, and opt-out requirements.
- Design effective notification campaigns and app engagement journeys.
- Measure campaign performance using relevant KPIs.
- Use automation, testing, and analytics to improve results.
2. Understanding SMS Marketing
SMS stands for Short Message Service. SMS marketing is the practice of sending text messages to customers who are eligible to receive communications from a business. These messages may promote products, announce offers, provide reminders, share important updates, or encourage customers to visit a website.
Unlike email marketing, which is delivered to an email inbox, SMS is delivered through mobile telecommunications networks. Standard SMS does not require the recipient to have an internet connection at the moment of delivery, although links included in a message generally require internet access to open.
2.1 Examples of SMS Marketing
- Retail brands announcing a seasonal sale.
- E-commerce stores sending abandoned-cart reminders to eligible subscribers.
- Restaurants sharing promotions with customers who opted in.
- Education institutes informing subscribers about upcoming course registrations.
- Travel businesses sharing relevant booking information.
- Subscription businesses reminding customers about renewals.
- Service providers sending appointment reminders.
2.2 Types of SMS Messages
| Message Type |
Description |
Example |
| Promotional SMS |
Promotes a product, service, offer, or event. |
Discover our new collection and explore this week's offers. |
| Transactional SMS |
Provides information about a transaction or service activity. |
Your order has been confirmed. |
| Reminder SMS |
Reminds customers about a scheduled activity. |
Your appointment is scheduled for tomorrow. |
| Alert SMS |
Communicates an important status change or notification. |
Your requested service update is available. |
| Re-engagement SMS |
Encourages eligible inactive customers to return. |
Come back and explore the latest products from our store. |
| Feedback SMS |
Invites customers to share their experience. |
How was your recent purchase? Share your feedback. |
Marketing messages and service messages can have different legal and consent requirements. A business should classify each message correctly and must not disguise promotional content as a purely transactional notification.
2.3 SMS Marketing vs. Traditional Advertising
| Factor |
SMS Marketing |
Traditional Advertising |
| Communication |
Direct message to eligible recipients. |
Often broadcast through mass media or public placements. |
| Targeting |
Can use subscriber preferences and eligible customer segments. |
Depends on the medium and available targeting options. |
| Personalization |
Can include relevant customer or offer information. |
Often uses a common message for a broad audience. |
| Measurement |
Can track delivery, link clicks, conversions, and opt-outs. |
Measurement depends on the medium and campaign design. |
| Cost Structure |
May involve message, platform, and integration fees. |
May involve media placement, production, and distribution costs. |
3. Benefits of SMS Marketing
3.1 Direct Communication
SMS gives businesses a direct communication channel with customers who have provided a suitable mobile number and the necessary permission. A short, relevant message can communicate a reminder, update, or offer without requiring the customer to open an email application or social media platform.
3.2 Timely Delivery
SMS is useful when information needs to reach a customer promptly. For example, a business may send an appointment reminder, a service update, or a time-sensitive offer. However, actual delivery time depends on the messaging provider, mobile carrier, recipient device, and network conditions.
3.3 Concise Communication
Text messages encourage marketers to communicate clearly. A well-written message identifies the sender, provides useful information, and presents one main action.
3.4 Customer Retention
Businesses can use SMS to maintain contact with eligible customers after a purchase, provide relevant updates, and invite customers to return when an appropriate offer or product becomes available.
3.5 Measurable Campaign Performance
Messaging platforms and analytics tools can provide information about delivery, clicks, conversions, opt-outs, and costs. Marketers can use these metrics to evaluate whether the campaign achieved its objectives.
3.6 Limitations of SMS Marketing
- Customers may find unwanted messages intrusive.
- Messages have limited space compared with email or web pages.
- Carrier filtering and invalid phone numbers can affect delivery.
- Sending costs can increase with audience size and message length.
- Marketing requires appropriate permission and compliance controls.
- Links and tracking parameters must be handled securely.
- Excessive messaging can increase opt-outs and damage brand trust.
4. Building an SMS Marketing Strategy
A successful SMS campaign begins with a clear objective, a relevant audience, appropriate consent, useful content, and a way to measure results. Sending large numbers of messages without a plan can waste money and create a poor customer experience.
4.1 Define the Campaign Objective
Choose a measurable objective before preparing the message.
- Sales: Encourage purchases through relevant offers.
- Traffic: Drive eligible subscribers to a website or landing page.
- Retention: Encourage repeat purchases or continued subscriptions.
- Attendance: Remind customers about appointments or events.
- Customer service: Communicate important service information.
- Feedback: Collect customer reviews or survey responses.
4.2 Identify the Target Audience
Segment subscribers according to relevant, appropriately collected information. Examples include purchase history, expressed preferences, product category interests, subscription status, and engagement with previous campaigns.
Do not assume that every person in a customer database has agreed to receive promotional SMS. Marketing permission should be specific to the channel and purpose where required.
4.3 Create a Valuable Message
An effective SMS should be clear, relevant, concise, and easy to act on. It should explain why the message matters to the recipient and avoid unnecessary promotional language.
A useful structure is:
- Identify the business or sender.
- Communicate the key information or benefit.
- Provide one clear call to action when appropriate.
- Include required opt-out or other disclosures.
4.4 Choose the Right Time
Send messages at reasonable times based on the recipient's local time zone, the purpose of the message, applicable rules, and the expectations established at sign-up. Avoid sending promotional messages during inappropriate hours or repeatedly contacting subscribers in a short period.
4.5 Select an SMS Marketing Platform
A suitable platform should support contact permissions, segmentation, scheduling, delivery reporting, opt-out handling, and integration with the business's website or customer database. The platform should also meet relevant security, data protection, and local messaging requirements.
5. SMS Copywriting and Message Structure
SMS copywriting is the process of writing short text messages that communicate a clear benefit and encourage an appropriate response. Since the format is brief, every sentence should contribute to the message's purpose.
5.1 Important Elements of an SMS
| Element |
Purpose |
Example |
| Sender Identification |
Helps the recipient recognize the business. |
JustAcademy |
| Main Message |
Explains the update or benefit. |
Explore our upcoming digital marketing training. |
| Call to Action |
Indicates the next step. |
View Course Details |
| Link |
Directs the recipient to relevant information. |
A verified course or landing-page URL. |
| Opt-Out Information |
Helps subscribers withdraw from eligible marketing messages. |
Reply STOP to opt out, where supported. |
5.2 SMS Marketing Examples
Retail Promotion: [Brand Name]: Explore our latest collection and discover selected offers. View details: [Link]. Reply STOP to opt out where applicable.
Course Promotion: [Institute Name]: Interested in learning digital marketing? Explore course topics and upcoming learning opportunities here: [Link].
Appointment Reminder: [Business Name]: This is a reminder about your scheduled appointment on [Date] at [Time]. Contact us if you need assistance.
Customer Feedback: [Brand Name]: Thank you for your recent purchase. We would appreciate your feedback: [Survey Link].
These are illustrative templates. Actual messages must use the correct sender identity, accurate information, suitable links, and the disclosures required for the relevant channel and jurisdiction.
5.3 SMS Length and Character Encoding
Standard SMS commonly supports up to 160 characters in a single segment when using the GSM-7 character set. Messages containing certain special characters or Unicode characters may have a lower segment capacity. Longer messages may be split into multiple segments, which can affect cost and display.
Before sending a campaign, check the platform's character counter and estimated segment count. Avoid removing essential information or required disclosures merely to reduce length.
5.4 Calls to Action
A call to action (CTA) tells the recipient what to do next. An SMS should usually focus on one primary action so the message remains easy to understand.
- View Details
- Explore the Collection
- Complete Your Registration
- Track Your Order
- Confirm Your Appointment
- Share Your Feedback
6. SMS Consent, Privacy, and Compliance
SMS marketing involves a personal communication channel. Businesses must respect subscriber choices and follow applicable telecommunications, privacy, consumer protection, and messaging-provider rules.
6.1 Obtain Appropriate Permission
Use a clear sign-up process that explains who will send messages, what type of messages the subscriber can expect, and how often they may receive them. Obtain and record the permission required for the specific use case.
Useful opt-in methods may include a clearly labelled website form, a dedicated sign-up checkbox that is not preselected, or a keyword-based subscription process supported by the messaging provider. Requirements vary by jurisdiction and message type.
6.2 Maintain Consent Records
Keep suitable records showing when, how, and for what purpose a person subscribed. These records help the business manage communication preferences and demonstrate that it follows its messaging policies.
6.3 Respect Opt-Out Requests
Provide an effective way for subscribers to stop receiving promotional messages. Recognize applicable opt-out keywords or other supported methods, update suppression records promptly, and do not continue sending marketing messages after a valid opt-out.
6.4 Protect Customer Information
- Collect only the information needed for the campaign.
- Use secure systems and limit access to customer data.
- Do not purchase or use phone-number lists without an appropriate lawful basis and required permission.
- Do not share subscriber information with unrelated parties without a valid basis.
- Use verified links and avoid asking customers to share passwords, PINs, or one-time passwords through promotional messages.
- Follow appropriate data-retention and deletion practices.
6.5 Avoid Misleading Messages
Do not use fake discounts, fabricated deadlines, deceptive sender names, or misleading links. A marketing message should accurately describe the offer and direct customers to a trustworthy destination.
7. SMS Marketing Metrics and Analytics
Campaign analytics help marketers determine whether messages are reaching eligible subscribers, generating engagement, and contributing to business goals.
| Metric |
Meaning |
Purpose |
| Delivery Rate |
Delivered messages divided by messages sent, according to the provider's definition. |
Evaluates delivery performance. |
| Click-Through Rate (CTR) |
Recipients who clicked a tracked link divided by the selected recipient or delivery count. |
Measures response to the CTA. |
| Conversion Rate |
Recipients or visitors who completed the target action divided by the defined audience. |
Measures campaign outcomes. |
| Opt-Out Rate |
Recipients who opted out divided by the defined audience or delivered messages. |
Identifies possible relevance or frequency issues. |
| Revenue per Message |
Attributed revenue divided by messages sent or delivered, depending on the reporting method. |
Evaluates revenue efficiency. |
| Cost per Conversion |
Campaign cost divided by completed target actions. |
Helps evaluate campaign efficiency. |
| Complaint Rate |
Reported unwanted messages relative to the selected message volume. |
Helps identify customer experience problems. |
7.1 Example of SMS Campaign Analysis
Suppose a business sends 1,000 eligible SMS messages. The provider reports that 950 were delivered, 95 recipients clicked the link, and 19 recipients completed the target action.
- Delivery Rate: (950 ÷ 1,000) × 100 = 95%.
- Click Rate: (95 ÷ 950) × 100 = 10%, using delivered messages as the denominator.
- Conversion Rate from Clicks: (19 ÷ 95) × 100 = 20%.
These are illustrative calculations. A report should state its denominator clearly, and conversions should be deduplicated and attributed consistently. SMS open rates are generally difficult to measure reliably, so marketers should not treat estimated open-rate figures as direct proof that a person read a message.
7.2 Improving SMS Performance
- Test different message wording and CTAs.
- Send messages to relevant, eligible audience segments.
- Review delivery failures and remove invalid contacts appropriately.
- Use mobile-friendly landing pages.
- Track conversions with reliable campaign parameters.
- Monitor opt-outs and complaints after each campaign.
- Compare results with campaign costs and business objectives.
8. Introduction to Push Notifications
Push notifications are brief messages delivered to a user's device through a mobile application or supported web browser. Depending on the platform and permissions, they can appear on the lock screen, in the notification center, or in another system notification area.
Push notifications help businesses share timely information and encourage users to return to an app or website. They are commonly used for order updates, reminders, new content, account activity, relevant offers, and re-engagement campaigns.
8.1 Types of Push Notifications
| Type |
Description |
Example |
| Promotional |
Promotes a product, offer, or event. |
Explore this week's selected offers. |
| Transactional |
Provides information related to a customer action. |
Your order has been dispatched. |
| Reminder |
Encourages users to complete a relevant activity. |
Your saved appointment is coming up soon. |
| Content Update |
Notifies users about new content. |
A new lesson is available in your learning app. |
| Re-engagement |
Encourages an inactive user to return. |
Continue where you left off in your course. |
| Personalized Recommendation |
Highlights content based on suitable preferences or activity. |
Discover more products from a category you follow. |
8.2 Mobile Push vs. Web Push
Mobile push notifications are sent through a mobile application installed on a device. The app typically integrates with the relevant operating system's push notification service.
Web push notifications are sent through supported browsers to users who have granted the required permission. Depending on the browser and device, they may be available even when the website is not open.
The exact features and delivery behavior depend on the operating system, browser, device settings, application implementation, and messaging service.
8.3 Benefits of Push Notifications
- Can deliver timely reminders to eligible users.
- Can direct users to a particular app screen or web page.
- Support audience segmentation and relevant personalization.
- Can encourage repeat application usage.
- Can provide important status updates.
- Can be measured through delivery information and user interactions when analytics are implemented.
8.4 Limitations of Push Notifications
- Users may deny or revoke notification permission.
- Device settings can silence or suppress notifications.
- Delivery is not guaranteed in every circumstance.
- Too many messages can cause users to disable notifications.
- Irrelevant notifications may reduce trust and app engagement.
- Analytics may be incomplete or differ across platforms.
9. Creating Effective Push Notification Campaigns
9.1 Write Clear Notification Content
A useful notification communicates one relevant idea. It should be short enough to understand quickly, accurately represent the destination, and offer a clear next step where appropriate.
Example: Your next lesson is ready. Open the app to continue learning.
Example: Your order is on its way. Tap to view the latest delivery update.
Example: New products have arrived in your favorite category. Explore the collection.
9.2 Use a Relevant Call to Action
The notification should lead users to a page that matches its message. If the notification says that a lesson is ready, opening the application should take the user to that lesson or the relevant learning section rather than an unrelated home screen.
9.3 Personalize Notifications Carefully
Personalization can use suitable information such as preferred categories, saved content, language settings, or recent activity. Use relevant data only when appropriate and permitted, and avoid exposing sensitive details on lock screens where other people may see them.
9.4 Choose Appropriate Timing
Send notifications when they are useful to the recipient. Consider the purpose of the message, local time, user preferences, and the urgency of the information. Avoid interrupting users with unnecessary messages during quiet periods.
9.5 Manage Frequency
Set frequency limits and coordinate campaigns across different teams. A customer should not receive several notifications for the same event from separate automated workflows.
9.6 Use Deep Links
A deep link directs the user to a particular screen or destination inside an application rather than simply opening the app's default screen. For example, a notification about a new course lesson may open that lesson directly.
Deep links should be tested carefully. If the app is not installed or the destination is no longer available, the system should provide an appropriate fallback page or action.
10. Push Notification Permission and User Preferences
Push notifications require the appropriate permission or subscription according to the platform and message type. Permission is important because notifications interrupt users outside the application itself.
10.1 Request Permission at the Right Moment
Explain the value of notifications before asking the user to enable them. For example, a learning app can explain that notifications provide lesson reminders and course updates. An e-commerce app can explain that notifications provide delivery updates and relevant shopping alerts.
A permission request should be honest and understandable. Do not mislead users about what will be sent or pressure them into enabling notifications.
10.2 Offer Notification Preferences
Where practical, allow users to select which notification categories they want to receive. For example, they may prefer order updates but not promotional alerts, or they may want learning reminders but not general announcements.
10.3 Handle Permission Changes
Users may disable notifications in device or browser settings. The marketing system should respect these changes and avoid treating an opted-out device as an active push subscriber.
10.4 Keep Notifications Useful
- Prioritize important and relevant updates.
- Use clear, recognizable sender names.
- Avoid misleading urgency and false scarcity.
- Provide notification controls where appropriate.
- Check that the destination page works correctly.
- Stop campaigns that no longer match the user's preferences.
11. App Engagement: Meaning and Importance
App engagement refers to how users interact with a mobile application over time. It includes activities such as opening the app, viewing content, completing tasks, making purchases, using important features, and returning after an initial visit.
App engagement is not simply the number of times an app is opened. Meaningful engagement occurs when users receive value from the application and complete actions related to their goals.
11.1 Examples of App Engagement
- A learner completes a lesson in an education app.
- A shopper saves a product and later completes a purchase.
- A customer checks the status of an order.
- A reader finishes an article or saves it for later.
- A subscriber uses a feature included in a paid plan.
- A user completes a booking through a travel application.
11.2 Why App Engagement Matters
- It helps users discover and benefit from application features.
- It can improve customer satisfaction and retention.
- It supports repeat usage and customer relationships.
- It can help businesses understand which features provide value.
- It may contribute to purchases, subscriptions, or other business outcomes.
- It helps product and marketing teams identify friction in the user journey.
11.3 App Downloads vs. App Engagement
An app download does not guarantee that the user will continue using the application. A person may install an app, open it once, and never return. App engagement focuses on whether users understand the app's value and continue to use it over time.
| Metric |
What It Measures |
| Downloads or Installs |
The number of recorded installations under the chosen reporting method. |
| Activation |
The percentage of new users who complete a meaningful initial action. |
| Active Users |
Users who meet the defined activity criteria during a period. |
| Session Frequency |
How often users start sessions in the application. |
| Retention Rate |
The percentage of a user cohort that returns during a defined period. |
| Feature Adoption |
The extent to which users try or regularly use a particular feature. |
| Conversion Rate |
The percentage of users who complete a target action. |
| Churn Rate |
The percentage of users who stop meeting the defined activity or subscription criteria. |
12. Improving App Onboarding and Activation
Onboarding is the process of introducing new users to an application and helping them complete the first important steps. Good onboarding reduces confusion and helps users understand the app's value.
12.1 Keep Onboarding Simple
Explain the most important benefits first. Avoid asking users to complete long forms or provide unnecessary information before they can experience the application.
12.2 Guide Users to the First Valuable Action
Every app should identify an activation event: a meaningful action that indicates the user has started receiving value from the product.
| App Type |
Possible Activation Event |
| Education App |
Completing the first lesson. |
| E-Commerce App |
Viewing a product or saving an item. |
| Fitness App |
Completing an initial activity. |
| Finance App |
Completing a suitable initial setup task. |
| Travel App |
Saving a trip or completing a search. |
| Content App |
Reading, watching, or saving relevant content. |
12.3 Use Helpful Onboarding Messages
In-app tips, short tutorials, progress indicators, and contextual guidance can help users discover features. Guidance should appear when it is relevant and should not obstruct the main task.
12.4 Measure Onboarding Completion
Track how many users start onboarding, complete each important step, and perform the activation event. If a large proportion of users leave at a particular step, investigate whether that step is confusing, unnecessary, slow, or technically unreliable.
13. In-App Messaging and Engagement Campaigns
In-app messages appear while a user is actively using an application. Unlike push notifications, which can appear outside the app, in-app messages reach users during their app experience.
13.1 Common Types of In-App Messages
- Feature announcements: Introduce a new or improved feature.
- Onboarding tips: Explain how to complete a task.
- Contextual recommendations: Suggest relevant content or products.
- Feedback requests: Invite users to rate an experience at an appropriate moment.
- Progress messages: Recognize completed milestones.
- Upgrade prompts: Explain relevant premium features or plans.
- Service notices: Communicate important information about app functionality.
13.2 Push Notifications vs. In-App Messages
| Factor |
Push Notification |
In-App Message |
| Where It Appears |
In a device or browser notification interface. |
Inside the application while the user is active. |
| Primary Purpose |
Bring attention to an update or encourage a return visit. |
Guide, inform, or assist the user during app usage. |
| Permission |
Requires relevant platform permission or subscription. |
Depends on applicable platform, privacy, and messaging requirements; it does not necessarily use push permission. |
| Timing |
Can appear when the app is not open, subject to delivery conditions. |
Generally displayed during an active app experience. |
| Example |
Your new lesson is ready. |
Here is how to complete your first lesson. |
13.3 Best Practices for In-App Messaging
- Display messages in a context where they are relevant.
- Keep the content concise and useful.
- Provide a clear way to dismiss nonessential messages.
- Avoid repeatedly displaying the same announcement.
- Ensure messages are accessible and mobile-friendly.
- Test message display on different screen sizes.
- Measure whether the message improves the intended user action.
14. App Retention and Re-Engagement
Retention describes whether users continue returning to an application over a defined period. Re-engagement campaigns attempt to encourage users who have become inactive to return and complete a useful activity.
14.1 Common Reasons for App Inactivity
- The app does not provide enough perceived value.
- The onboarding process is confusing.
- The app is slow or contains technical errors.
- Users cannot find important features.
- Notifications are excessive or irrelevant.
- The user has completed the task they originally needed.
- Competitors offer a better experience.
- The app consumes too much battery, data, or storage.
14.2 Re-Engagement Strategies
- Send relevant reminders to eligible users.
- Introduce new features that address user needs.
- Provide useful content based on expressed interests.
- Remind users about unfinished tasks where appropriate.
- Offer a smoother experience through performance improvements.
- Provide support when users encounter difficulties.
- Use a restrained communication schedule.
14.3 Avoid Excessive Re-Engagement
Do not assume that every inactive user wants to be contacted repeatedly. Establish an inactivity definition, choose a reasonable number of messages, and stop when the user returns, opts out, or no longer qualifies. If users remain inactive, it may be better to reduce communication than to continue sending reminders.
15. Personalization and Audience Segmentation
Personalization means adapting a message or experience to relevant information about the user. Segmentation divides an audience into groups with shared characteristics or behavior.
15.1 Useful Segmentation Criteria
- New users versus returning users.
- Active users versus users who have become inactive.
- Users who completed onboarding versus those who did not.
- Customers who purchased versus those who have not purchased.
- Users who have opted into particular notification categories.
- Users who prefer a specific language or content category.
- Users who completed a particular feature or milestone.
15.2 Examples of Personalized Messages
| Audience |
Message Idea |
Objective |
| New Learner |
Continue with the next lesson in your learning plan. |
Encourage activation and learning progress. |
| Returning Shopper |
Explore new products in a category you follow. |
Encourage relevant product discovery. |
| Inactive User |
Discover the latest improvements in the app. |
Encourage a useful return visit. |
| Appointment Customer |
Review the details of your upcoming appointment. |
Reduce missed appointments. |
| Frequent App User |
Explore a feature that complements your usual activity. |
Support feature adoption. |
15.3 Responsible Personalization
Use relevant, appropriately collected data and avoid making sensitive or unsupported assumptions about a person. Personalization should make communication more useful, not reveal private information or make the recipient uncomfortable.
16. Marketing Automation and Cross-Channel Campaigns
Marketing automation uses triggers, conditions, schedules, and user events to deliver appropriate communications without manually creating each message. Automation can coordinate SMS, push notifications, in-app messages, and other channels.
16.1 Example: New App User Journey
- A user installs the application.
- The app presents a clear onboarding experience.
- The user completes a meaningful first action.
- An in-app message introduces a useful feature when relevant.
- If the user has granted push permission, an appropriate reminder may be sent later.
- The system checks for activity before sending further messages.
- Users who become active are removed from the inactive-user workflow.
- Campaign performance is evaluated using retention and activation metrics.
16.2 Example: E-Commerce Customer Journey
- A customer opts in to the relevant communication channel.
- The customer browses products or adds an item to the cart.
- The system checks whether the customer completes the purchase.
- If an eligible cart remains incomplete, a relevant recovery message may be sent.
- After purchase, cart recovery messages stop.
- Order updates are sent through appropriate service channels.
- Later promotional messages are sent only when the customer is eligible.
16.3 Cross-Channel Coordination
When a business uses multiple channels, each campaign should consider what the customer has already received. Sending the same offer through SMS, push, and email at the same moment may create unnecessary interruptions.
- Use one system or coordinated rules to manage campaign eligibility.
- Prioritize urgent service information over nonessential promotions.
- Apply frequency limits across channels where possible.
- Respect each channel's permission and opt-out status.
- Stop or update campaigns when the customer completes the intended action.
- Track the combined customer journey rather than evaluating every channel in isolation.
17. App Engagement Analytics and KPIs
App analytics helps marketers and product teams understand user behavior and identify opportunities to improve the experience. The most useful metrics are those connected to a clear business or user objective.
| Metric |
Definition |
Use |
| Daily Active Users (DAU) |
Unique users meeting the defined activity criteria in a day. |
Measures daily usage. |
| Monthly Active Users (MAU) |
Unique users meeting the defined activity criteria in a month. |
Measures monthly reach among active users. |
| DAU/MAU Ratio |
DAU divided by MAU for a consistent period and measurement method. |
Provides a directional view of usage frequency. |
| Activation Rate |
New users completing a defined activation action divided by the relevant new-user cohort. |
Measures onboarding effectiveness. |
| Retention Rate |
Users from a defined cohort who return in a later period divided by the cohort size. |
Measures continued usage. |
| Session Duration |
Time spent in a session under the analytics system's definition. |
Helps investigate usage patterns. |
| Feature Adoption |
Eligible users who use a feature, measured using a defined denominator. |
Shows whether features are being discovered and used. |
| Push Open Rate |
Recorded notification opens divided by the defined notification denominator. |
Evaluates notification engagement. |
| Conversion Rate |
Users completing a target action divided by the defined audience. |
Measures desired outcomes. |
| Churn Rate |
Users who stop meeting a defined active or subscribed status during a period. |
Highlights retention problems. |
17.1 Retention Rate Example
Suppose an app has 500 new users in a particular cohort, and 150 of those users return on Day 7.
Day 7 Retention Rate = (Users from the cohort who return on Day 7 ÷ Original cohort size) × 100
Day 7 Retention Rate = (150 ÷ 500) × 100 = 30%
This calculation is meaningful when the cohort, return event, and measurement window are defined consistently.
17.2 Using Analytics to Improve Engagement
- Identify onboarding steps where users frequently leave.
- Find features that receive little usage.
- Compare retention among different acquisition sources.
- Measure whether notifications lead to meaningful in-app actions.
- Review app crashes, performance problems, and technical errors.
- Compare campaign engagement with opt-out and uninstall trends.
- Test improvements and verify whether they produce better outcomes.
18. A/B Testing SMS, Push, and App Engagement
A/B testing compares two versions of a message or user experience. It helps marketers evaluate different subject lines, notification wording, timing, CTAs, onboarding steps, and other campaign elements.
18.1 Elements to Test
- SMS message wording.
- Push notification title and body.
- CTA wording and destination.
- Notification timing and frequency.
- Audience segments.
- Onboarding content and layout.
- In-app message placement.
- Reminder strategies for inactive users.
18.2 A/B Testing Process
- Identify a specific problem or opportunity.
- Write a measurable hypothesis.
- Select a primary success metric and suitable guardrail metrics.
- Divide eligible users into comparable groups.
- Change one main variable where practical.
- Run the test for an appropriate duration and sample size.
- Check data quality and account for relevant external factors.
- Evaluate the results before deciding which version to use.
- Document the learning and continue testing when useful.
18.3 Example Push Notification Test
Hypothesis: A benefit-focused notification will generate more meaningful lesson completions than a generic reminder.
| Group |
Notification |
Primary Metric |
| Group A |
Your lesson is waiting. |
Lesson completion rate. |
| Group B |
Learn a new skill in your next lesson. Continue now. |
Lesson completion rate. |
Compare lesson completions rather than relying only on notification opens. Also monitor notification opt-outs and other relevant indicators to ensure that higher engagement does not come at the expense of user experience.
19. Common Mistakes and Troubleshooting
19.1 SMS Messages Are Not Delivered
- Check the validity and formatting of phone numbers.
- Review subscriber consent and suppression records.
- Check provider delivery reports and possible carrier filtering.
- Confirm that the sending configuration is approved for the target market.
- Review message content for formatting or policy issues.
19.2 SMS Messages Generate Few Clicks
- Make the message more relevant to the audience.
- Use a clear CTA.
- Ensure the link leads to the correct page.
- Improve the landing page for mobile users.
- Review whether the offer or message provides meaningful value.
19.3 Push Notifications Are Not Appearing
- Verify that the user has granted notification permission.
- Check device and browser notification settings.
- Verify push service configuration and application integration.
- Review device tokens or subscription status where supported.
- Check whether the audience meets the campaign eligibility conditions.
- Send test notifications and review platform delivery reports.
19.4 Push Notifications Have Low Engagement
- Review message relevance and clarity.
- Check whether notifications are sent at appropriate times.
- Reduce excessive frequency.
- Use meaningful deep links.
- Test message variations with suitable audience groups.
- Measure downstream actions, not just notification opens.
19.5 App Engagement Is Declining
- Review retention and activation data.
- Identify technical errors, crashes, and slow screens.
- Check whether onboarding is unnecessarily complicated.
- Interview users or gather appropriate feedback.
- Improve feature discoverability and usability.
- Review whether notifications are relevant or excessive.
19.6 Customers Are Opting Out
- Reduce message frequency.
- Improve audience segmentation.
- Make the value of each message clearer.
- Honor channel preferences and opt-outs promptly.
- Stop repetitive campaigns that do not lead to useful outcomes.
20. Practical Project: Create a Mobile Engagement Campaign
Project Objective: Develop a mobile marketing campaign for a fictional online learning platform that offers digital marketing courses.
Step 1: Define the Goal
The platform wants to encourage eligible users to explore course content, complete their first lesson, and return to the app during the following week.
Step 2: Define the Audience
- New users who have registered but not started a lesson.
- Active learners who have not completed their next lesson.
- Inactive users who have not returned within the defined period.
- Users who have granted permission for the relevant notification channel.
Step 3: Plan the Campaign
| Stage |
Channel |
Example Message |
Goal |
| Welcome |
In-App Message |
Welcome! Explore your course dashboard and choose your first lesson. |
Support onboarding. |
| Learning Reminder |
Push Notification |
Your next lesson is ready. Continue learning when you have time. |
Encourage lesson completion. |
| Eligible Follow-Up |
SMS |
[Platform Name]: Your course dashboard is available here: [Link]. |
Provide a relevant return path. |
| Progress Update |
In-App Message |
Great progress! Explore the next topic in your learning plan. |
Encourage continued engagement. |
Step 4: Define Campaign Rules
- Send promotional SMS only to subscribers eligible for those messages.
- Send push notifications only to eligible users who have granted the required permission.
- Use in-app messages in appropriate contexts.
- Stop reminders when the intended lesson or action is completed.
- Apply frequency limits and honor opt-outs.
- Ensure all links and app destinations work correctly.
Step 5: Measure Results
Track message delivery, clicks, app opens, lesson starts, lesson completions, retention, opt-outs, and campaign costs. Define the denominator for each metric before comparing results.
Step 6: Improve the Campaign
Compare different notification messages, identify the points where learners stop progressing, and improve the onboarding or learning experience. Use A/B testing and user feedback to decide which changes provide genuine value.
Project Deliverables
- A mobile marketing objective and audience definition.
- A sample SMS campaign with appropriate consent considerations.
- A push notification sequence.
- An in-app onboarding and engagement plan.
- A KPI dashboard or tracking spreadsheet.
- A short performance analysis with recommendations.
21. Interview Questions and Answers
Q1. What is SMS marketing?
Answer: SMS marketing uses text messages to communicate with eligible subscribers about promotions, reminders, service updates, and other relevant information.
Q2. What are the main benefits of SMS marketing?
Answer: It provides direct communication, supports concise messages, can deliver timely updates, and allows marketers to measure delivery, clicks, conversions, and opt-outs.
Q3. What is the difference between promotional and transactional SMS?
Answer: Promotional SMS promotes products or services, while transactional SMS provides information related to a transaction or service activity. Their requirements may differ depending on the applicable rules.
Q4. What is a push notification?
Answer: A push notification is a message delivered to an eligible device through a mobile application or supported web browser.
Q5. What is the difference between mobile push and web push?
Answer: Mobile push is associated with a mobile application, while web push is delivered through a supported browser to users who have granted the required permission.
Q6. What is app engagement?
Answer: App engagement describes how users interact with an application, including meaningful actions, feature usage, sessions, and repeat visits.
Q7. What is app retention?
Answer: App retention measures the extent to which users return to an application during a defined period after an initial interaction.
Q8. What is the difference between push notifications and in-app messages?
Answer: Push notifications can appear outside the app, subject to platform permissions and delivery conditions. In-app messages appear while the user is using the application.
Q9. Why is SMS consent important?
Answer: Consent and permission requirements protect customer choice, support compliance, and reduce unwanted messages. Businesses must follow applicable laws and platform rules.
Q10. Which metrics are used to measure SMS performance?
Answer: Common metrics include delivery rate, click-through rate, conversion rate, opt-out rate, cost per conversion, and attributed revenue.
Q11. How can push notification engagement be improved?
Answer: Send relevant messages, choose appropriate timing, manage frequency, personalize carefully, use working deep links, and measure meaningful actions.
Q12. What is an activation event?
Answer: An activation event is a meaningful action that indicates a new user has started receiving value from an application.
Q13. What is the purpose of A/B testing?
Answer: A/B testing compares different versions of a message or experience to identify which produces better results against a defined metric.
Q14. Why should businesses coordinate multiple marketing channels?
Answer: Coordination prevents duplicate or excessive messages, respects customer preferences, and provides a more consistent customer experience.
Q15. How can businesses reduce app churn?
Answer: They can improve onboarding, fix technical problems, provide meaningful features, personalize relevant experiences, and use appropriate re-engagement strategies.
22. Quick Revision Notes
- Mobile Marketing: Uses mobile devices and channels to reach and engage customers.
- SMS Marketing: Uses text messages to communicate with eligible subscribers.
- Push Notification: Delivers a short alert through an app or supported browser.
- App Engagement: Measures meaningful user interactions with an application.
- App Retention: Measures whether users return during a defined period.
- In-App Messaging: Communicates with users while they are using an application.
- Segmentation: Groups users based on relevant characteristics or behavior.
- Personalization: Adapts messages or experiences to suitable user information.
- Automation: Uses triggers and rules to coordinate messages and user journeys.
- CTR: Measures clicks relative to a defined audience or delivery count.
- Conversion Rate: Measures completed target actions against a defined audience.
- Retention Rate: Measures users from a defined cohort who return in a later period.
- A/B Testing: Compares variations to identify effective improvements.
- Consent: Permission requirements must be met for the relevant communication channel and purpose.
- Best Practice: Deliver useful messages, respect preferences, and measure meaningful outcomes.
23. Conclusion
SMS marketing, push notifications, and app engagement are important components of a modern digital marketing strategy. SMS supports direct text communication, push notifications deliver timely alerts to eligible devices, and app engagement encourages users to discover features and continue receiving value from an application.
Effective mobile marketing requires more than sending frequent messages. Businesses should understand their audience, obtain appropriate permissions, create useful content, select suitable timing, coordinate communication channels, and measure results against clear objectives.
By combining responsible messaging practices with relevant personalization, a smooth app experience, automation, and analytics, businesses can improve customer relationships and support sustainable engagement.
Explore the Course: Digital Marketing Course at JustAcademy
Register for a Demo: Book a Digital Marketing Course Demo
Further Reading