Not all push notifications do the same job. A shipping confirmation and a “we miss you” message serve completely different purposes, target different users, and need different timing. Treating them the same way is how you end up with high opt-out rates and wasted campaigns.
This guide explains push notification types using two main ideas: where the message appears and what it aims to achieve. For each type, we explain what it is, when to use it, and how to do it well. We’ll also show how Pushwoosh supports these tasks, from behavioral segmentation and Customer Journey Builder to real-time analytics.
Push notification types by delivery channel
Where the notification appears determines what it can do and how users interact with it. Here are the main delivery channels.
| Channel | How it works | Best for |
|---|---|---|
| Mobile app push | Delivered via APNs (iOS) or FCM (Android) to lock screen / notification tray | Reminders, re-engagement, transactional updates, promotions |
| Web push | Browser-based, no app install needed, works on desktop and mobile | E-commerce promos, content updates, back-in-stock alerts, breaking news |
| Desktop push | From installed desktop apps (Slack, Spotify) or PWAs | SaaS alerts, productivity reminders, internal communications |
| Wearable / IoT | Glanceable alerts on smartwatches, fitness trackers, connected devices | Health alerts, transit updates, smart home notifications |
| Wallet push | From Apple Wallet / Google Pay, tied to passes, cards, tickets | Flight updates, location-based coupons, loyalty point changes |
Mobile app push notifications
These notifications are sent by an installed app through the device’s operating system. They show up on the lock screen, in the notification tray, and as badge updates. They also support deep linking, allowing you to send users directly to a specific screen in the app.
iOS requires explicit opt-in per app. Android has historically been more permissive, though recent versions are adding more granular controls. Both platforms support rich media, custom sounds, and action buttons, but the specifics differ. iOS has Critical Alerts for time-sensitive, urgent messages. Android offers notification channels for user-controlled categorisation.
Pushwoosh provides SDKs for both iOS and Android with behavioral segmentation built in.
Common use cases: order updates, personalised reminders, re-engagement nudges, feature adoption prompts, security alerts.
Web push notifications
Web push notifications are browser-based messages from websites the user has opted into. No app install required. They appear as native system notifications on desktop and in the notification tray on mobile browsers.
Browser support is wide: Chrome, Firefox, Edge, Opera. Safari on macOS works too, though mobile Safari still does not support web push. Web push can bypass ad blockers and email spam filters, which makes it a useful complement to other channels.
Common use cases: e-commerce promotions, blog content updates, back-in-stock alerts, breaking news, abandoned cart reminders from websites.
Desktop push notifications
Desktop push can come from browsers (overlapping with web push) or from dedicated desktop apps like Slack, Spotify, or project management tools. They show up in the OS notification center and can work independently of a browser window.
Common use cases: SaaS tool alerts (task assigned, new comment), software update notifications, internal company communications.
Wearable and IoT notifications
Glanceable alerts for smartwatches, fitness trackers, and connected devices. The screen is tiny, so the content has to be ultra-short. Most wearable notifications mirror what’s on the paired phone, but some apps send wearable-specific messages (heart rate alerts, step goal completions).
Common use cases: health reminders, quick message previews, meeting alerts, smart home notifications (doorbell, package delivery).
Wallet push notifications
These notifications come from Apple Wallet or Google Pay and are linked to passes, loyalty cards, tickets, or coupons. They can be triggered by location, like when you walk past a store, or by time, such as when your flight is about to board. The pass can also update automatically, for example if your boarding gate changes.
Common use cases: flight updates, location-triggered coupon reminders, loyalty point changes, event ticket reminders.
Push notification types by campaign goal
The channel is the delivery mechanism. The campaign goal is what makes the notification useful. Here is every major type, organized by what it’s trying to accomplish.
Transactional notifications
Order confirmations, shipping updates, password resets, payment receipts, security alerts, and appointment reminders are all examples. Users expect these messages. They are not promotional; they are informational, and delivering them reliably builds trust.
What makes them work: immediacy (send the moment the event happens), clarity (no marketing fluff, just the facts), and deep linking (take the user straight to the relevant screen).
Examples:
- “Your order #12345 has been confirmed. Estimated delivery: Oct 28.”
- “Password reset requested for your account. If this wasn’t you, contact support.”
- “Your flight BA249 departs from Gate C12. Boarding starts at 14:30.”
In Pushwoosh, the Customer Journey Builder automates trigger-based transactional flows with guaranteed delivery and real-time analytics to track whether these critical messages are actually reaching users.
Promotional and sales notifications
Common examples include flash sales, discount codes, new product launches, pre-orders, seasonal offers, and exclusive deals. Push notifications deliver these messages to users faster than email. Sending them directly to the screen gives higher visibility for time-sensitive offers.
These notifications work best when they create urgency, clearly state the value or discount, use personalized targeting by segmenting users based on behavior, and include a strong call to action.
Examples:
- “30% off all summer collections — 24 hours only. Shop now.”
- “New album by [Artist] just dropped. Listen now.”
- “You’ve been selected for an exclusive offer: 20% off your next purchase.”
Use behavioral segmentation to target users who viewed specific products but didn’t buy. A/B test the offer copy, creative, and CTA to find what converts.
Check out our full guide on push notification best practices.
Re-engagement and retention notifications
These notifications are aimed at users who have stopped engaging. The goal is to bring them back before they leave for good. Keeping an existing user costs much less than finding a new one, so this type of notification can greatly improve customer lifetime value.
Examples:
- “Your cart is expiring. Complete your purchase and get free shipping.”
- “Haven’t seen you in a while. Check out what’s new in the app.”
- “Continue your lesson streak! Only 5 minutes to go.”
Use RFM segmentation to identify users at risk of churning. The Customer Journey Builder designs multi-stage re-engagement flows for different inactivity levels, and A/B testing finds the message that actually brings people back.
Read more: churn prevention strategies that actually work.
Abandoned cart notifications
This is a specific and valuable type of re-engagement. Users who add items to a cart have already shown they want to buy. Sending a well-timed push, sometimes with a small incentive, can recover a significant amount of lost revenue.
These notifications work best when sent promptly, ideally within 1 to 2 hours. They should include the exact product name and image, and if the user does not respond, follow up with an added incentive.
Examples:
- “You left something behind. Complete your order for [Product Name] and get free shipping.”
- “Still thinking about that blue dress? Here’s 10% off to help you decide.”
The Customer Journey Builder handles automated abandoned cart sequences with escalating incentives. Dynamic content pulls in the exact product name and image.
See examples: abandoned cart push notifications: strategies & examples.
Location-based notifications
When a user enters a geofenced area, such as near your store, at a conference, or in a specific neighborhood, you can send a push notification that feels perfectly timed. This relevant context encourages immediate action and increases foot traffic.
What makes them work: precision (define tight geofences, not entire cities), relevance (the offer has to make sense for the location), and restraint (don’t fire every time someone walks past).
Examples:
- “Welcome to [Store Name]! Show this notification at checkout for 15% off today.”
- “You’re near the stadium. Don’t forget to grab your tickets!”
Pushwoosh’s geolocation targeting supports geofences and beacons. Combine it with the Customer Journey Builder to make location one node in a larger campaign flow.
Event-triggered and time-sensitive notifications
These notifications are sent in response to a specific user action, inaction, or an external event. For example, if a user browses a category but does not buy, you can follow up. If a price drops on a wishlisted item, send an alert. If a webinar starts in 15 minutes, send a reminder.
What makes them work: speed (the trigger-to-delivery gap should be minimal), specificity (reference the exact event), and a clear next step.
Examples:
- “Breaking: [Major event summary]. Read now.”
- “Happy birthday, [Name]! Here’s a special discount just for you.”
- “Your favorite team’s game starts in 15 minutes. Tune in now.”
Behavioral segmentation with Tags and Events detects in-app actions like “viewed category X” or “added to wishlist.” The Customer Journey Builder triggers the right message at the right moment.
Rich media and interactive notifications
Plain text notifications are easy to ignore. Formats like an image carousel showing products, a GIF previewing a new feature, or action buttons that let users add to cart without opening the app consistently get higher click-through rates than text-only pushes.
What makes them work: high-quality visuals (not stock photos), interactive elements that reduce friction (“Buy” button right in the notification), and testing (not all rich formats work for all audiences).
Examples:
- [Image carousel] “Explore our new collection. Swipe to see more.”
- [GIF] “See the new feature in action. Tap to try it.”
- [Action buttons] “Your order is ready. Pick up / Reschedule.”
Pushwoosh supports rich push notifications with images, GIFs, video, carousels, and custom action buttons directly from the visual editor.
Social and community notifications
Friend requests, comments, mentions, leaderboard updates, new content from following accounts. These notifications tap into social motivation and keep users coming back to participate. They work especially well for apps with any kind of community or multiplayer element.
Examples:
- “[Friend Name] just commented on your post. Check it out.”
- “You’ve been tagged in a new photo!”
- “Your streak continues! Log in to keep it going.”
Dynamic content inserts the friend’s name, the post title, or whatever context makes the notification actionable. Event-based triggers in Pushwoosh fire instantly when a social event occurs.
Feedback, ratings, and survey requests
Timing is crucial for these notifications. Asking for a rating right after a positive experience, such as a successful payment, completed task, or reaching a milestone, gets much better results than asking at random times.
Examples:
- “How was your ride with [Driver Name]?” (ride-sharing app)
- “Enjoying [App Name]? Rate us on the App Store — takes 10 seconds.”
- “Help us improve. Take a quick 2-minute survey.”
A/B test different phrasing and timing to maximize response rates. Use in-app messages as a follow-up for richer survey experiences.
Loyalty and rewards notifications
Points updates, tier advancements, exclusive member offers, and birthday rewards. These recognise loyal users and give them a reason to stay. Loyalty notifications directly impact CLV and repeat purchase rates.
Examples:
- “You’ve earned 50 bonus points! Redeem them now.”
- “Congratulations, [Name]! You’re now a Gold member with exclusive benefits.”
- “As a thank you for your loyalty, here’s 10% off your next order.”
Dynamic content displays loyalty status and specific rewards per user. RFM segmentation targets VIP customers with exclusive offers.
Cross-channel orchestration
Push notifications are just one channel. When you combine them with email, in-app messages, and SMS, you can reach users wherever they are. For example, if a user does not respond to an abandoned cart push, you can follow up with an email. A welcome push can start an in-app onboarding tour, and SMS can be used as a backup for important alerts.
Example flow: Cart reminder via push. If no action in 1 hour, email follows. If still nothing, in-app message on next session.
The Customer Journey Builder handles this. It lets you visually map cross-channel flows with conditional logic, segment splits, and Reachability Check nodes that automatically fall back to the next best channel.
See it in action: Pushwoosh Customer Journey Builder in action.
Behavioral segmentation, cross-channel journeys, and real-time analytics — built for marketers, not engineers.
Push notifications vs. other engagement channels
Push isn’t the only tool. Knowing how it compares to other channels helps you decide when to use what.
| Push | In-app messages | SMS | ||
|---|---|---|---|---|
| Delivery | Outside the app, to lock screen / notification tray | Inside the app, during active session | Inbox, read later | Cellular, no internet needed |
| Speed | Immediate | Immediate (if user is in-app) | Minutes to hours | Immediate |
| Rich media | Images, GIFs, video, action buttons | Full HTML, interactive overlays | Full HTML, attachments | Text only (MMS for media) |
| Cost | Free (platform fee) | Free (platform fee) | Free to low | Per-message cost |
| Best for | Urgency, re-engagement, time-sensitive offers | Onboarding, in-context promos, surveys | Newsletters, detailed content, transactional summaries | Critical alerts, 2FA, fallback channel |
The best results come from combining these channels. The Customer Journey Builder orchestrates push, in-app, email, and SMS in a single flow, so each channel complements the others instead of competing.
Best practices for high-performing push campaigns
Segment by behavior, not just demographics
Age and location show who the user is, but in-app events, purchase history, and engagement patterns reveal what they care about. Targeting based on behavior can increase click-through rates by two to three times compared to sending the same message to everyone.
Pushwoosh’s behavioral segmentation with Tags and Events plus RFM segmentation builds precise audiences. Dynamic content tailors message content per user at scale.
Optimize timing and frequency
Notification fatigue is the main reason users turn off push notifications. If you send messages at the wrong time or too often, users will stop paying attention. Consider time zones, daily routines, and the urgency of the message. Use frequency limits to control how many notifications are sent each day or week.
Pushwoosh’s AI-driven send time optimization picks the best delivery window for each user based on their engagement history. Frequency capping is built in.
Write concise, action-oriented copy
Lead with value, not your brand name. Use strong verbs, create urgency or curiosity, and keep it under 3 lines. Add rich media — images and GIFs consistently improve CTR. Every push should have one goal and one CTA.
A/B test continuously
Do not assume you know what will work best. Test different headlines, message text, calls to action, images, send times, and audience segments. Improving your click-through rate by 5% each quarter adds up to a 22% increase over a year. Pushwoosh A/B testing lets you try multiple versions and tracks results for statistical significance.
Key push notification metrics
Without metrics, you’re guessing. Here are the numbers that matter:
| Metric | What it tells you |
|---|---|
| Opt-in rate | How effective your permission request strategy is |
| Delivery rate | Whether messages actually reach devices |
| Click-through rate (CTR) | How relevant and compelling your content is |
| Conversion rate | Whether clicks turn into business outcomes |
| Churn rate | Whether your notifications help retain users or push them away |
| Unsubscribe rate | Whether you're sending too many or too irrelevant messages |
Pushwoosh analytics provides real-time dashboards for all of these with the ability to drill into individual campaigns and segments.
Improve retention and conversions with Pushwoosh
Improving push notification performance is not about sending more messages. It is about sending the right type of notification to the right user at the right time in their journey, and knowing if it was effective.
Pushwoosh gives you behavioral segmentation, RFM segmentation, A/B testing, rich push notifications, and a visual Customer Journey Builder to orchestrate campaigns across push, email, SMS, and in-app — all from one platform.
Frequently asked questions