Push Notifications

What Are Push Notifications? (How They Work, Types and Examples)

15 min read
Table of contents

Push notifications are part of everyday life on a phone. A delivery update, a message from a friend, a reminder from your bank and a new drop from your favorite brand all arrive the same way.

For brands, they’re one of the most powerful channels there is: a direct line to the customer’s lock screen that costs nothing per message.

This guide explains what push notifications are, how they get from a server to a phone and the main types, with examples from real brands. It also covers the permission rules on iPhone and Android and what you need to start sending them.

What Are Push Notifications?

Push notifications are short messages that an app or website sends to someone’s phone, tablet or computer. They appear on the lock screen, as a banner and in the notification center, even when the app or website isn’t open.

Push notification from H&M announcing new summer resort arrivals on an iPhone lock screen

Tapping a notification opens the app, or the website for web push, on the page the message is about: a product, an article, an order or a conversation.

They’re called push notifications because the sender pushes the message to the device. Nobody has to open an app or check an inbox to get these alerts, which is what sets push apart from email or a social feed.

How Are Push Notifications Different from Texts, Emails and In-App Messages?

Push notifications differ from text messages, emails and in-app messages in where they appear and what you need before you can send one.

Push notificationsSMSEmailIn-app messages
Where it appearsLock screen, banners and notification centerThe phone's messages appInbox, often a promotions tabInside the app, while it's open
What you needYour app (or website, for web push) and the person's permissionA phone number and consentAn email addressYour app, open on screen
Reaches people when the app is closed?YesYesYesNo
Cost per messageNoneAbout a cent per text in the US, plus carrier feesLow, rising with list sizeNone

Our comparison of push notifications vs SMS vs email covers cost, reach and the rules for each channel in more depth.

How Do Push Notifications Work?

Push notifications reach a phone through a delivery service run by the platform: Apple Push Notification service (APNs) for iPhones and Firebase Cloud Messaging (FCM) for Android phones. The sender’s server never talks to the phone directly.

Push platforms handle all of this for you, but knowing the moving parts helps when you choose tools or work out why a message didn’t arrive.

Diagram of how push notifications work. Your server or push platform, which decides what to send, to whom and when, sends the message and a device token to Apple Push Notification service (APNs) for iPhone and Firebase Cloud Messaging (FCM) for Android. APNs and FCM deliver the notification, and the phone shows it even with the app closed. Done once, when someone allows notifications: the app gets a device token from Apple or Google and sends it to your server.
Apple and Google deliver every app notification. Web push works the same way, through each browser's push service.
  1. The app asks for permission. The person taps Allow on the phone’s notification prompt.
  2. The app gets a device token. Apple’s or Google’s push service gives it a unique address for that app on that phone.
  3. The app passes the token on. It goes to your server or your push platform, such as OneSignal or Klaviyo, which stores it with the customer’s details.
  4. You send a message. Your server sends the notification and the token to APNs or FCM.
  5. The phone shows it. The push service delivers the notification and the phone displays it, even if the app is closed.
  6. A tap opens the app. A link inside the notification, called a deep link, goes straight to the right page.

Registration and Device Tokens

A device token is the address of one app on one device. Apple’s documentation explains that the app receives it when it registers with APNs and forwards it to your server, which can’t send that phone anything without it.

Tokens change. Apple issues a new one when someone restores their phone from a backup, moves to a new device or reinstalls the operating system, so apps request a fresh token every time they launch.

Each app gets its own token, and someone with an iPhone and an iPad has two. That’s why push platforms store tokens against the customer’s account rather than a single device.

Web push uses a similar address called an endpoint, a unique URL that the browser’s push service creates when someone allows notifications from a site.

How Do APNs and FCM Deliver Notifications?

APNs and FCM are the delivery networks Apple and Google run for every app on their platforms. Your server or push platform connects to them securely and sends each notification with the token it’s addressed to.

  • Apple Push Notification service (APNs) delivers to iPhones, iPads, Macs and Apple Watches.
  • Firebase Cloud Messaging (FCM) delivers to Android phones with Google Play services. It can also send to iPhones and browsers, passing those messages on through APNs and the browsers’ push services.

On Android, all apps share a single FCM connection, which Google says saves a lot of battery compared with each app keeping its own.

Neither service promises delivery. If a phone is off, APNs keeps only the latest notification for each app, for up to 30 days, and delivers it when the phone reconnects. Both platforms can also delay or bundle lower-priority notifications to save battery.

How Do Web Push Notifications Work?

Web push notifications travel the same way, through the browser’s push service instead of the phone’s. Chrome’s runs on Firebase Cloud Messaging, Firefox uses Mozilla’s own and Safari uses Apple’s.

On the website, a background script called a service worker listens for messages and shows them, even when no tab has the site open, as long as the browser is running.

Web push works in desktop browsers and on Android. On iPhone and iPad, it only works for sites people have added to their Home Screen, on iOS 16.4 or later.

Push Notification Service Providers

Push notification service providers such as OneSignal, Airship and Klaviyo sit on top of APNs, FCM and the browsers’ push services. They manage the connections, store your device tokens and give you a dashboard to write, target, schedule and measure notifications.

If APNs and FCM are a country’s postal system, these platforms are the bulk mailing service. You hand over the letters and the address list, and they deal with the post office.

You can connect to APNs and FCM directly, but each has its own requirements, formats and ways of handling failed deliveries. Unless you need something unusual, a push platform is the better choice, with segmentation, automation and analytics included.

Anatomy of a Push Notification

A push notification is made up of a few parts, most of which the sender controls. The data behind it, called the payload, carries the text, any image and the link that opens when someone taps.

Push notification from Rainbow Shops with the title FROM $4.99 and the message Nothing short of fabulous! on an iPhone lock screen
PartWhat it does
App icon and nameShows who the message is from. The phone adds these automatically.
TitleOne short line in bold, usually the news or the offer.
BodyA line or two of detail and a reason to tap.
ImageAn optional picture, shown small and then full size when the notification is expanded.
ButtonsQuick actions, such as replying or snoozing a reminder. Up to four on iPhone and three on Android.
Deep linkOpens a specific page in the app instead of the home screen.
Sound and badgeAn alert sound and the number on the app's icon.

There’s no fixed length limit, because iPhones and Android phones cut text off at different points depending on the screen and the reader’s text size. A title of about 25 characters and a body of about 80 will usually show in full.

Different Types of Push Notifications

Push notifications can be grouped by where they come from, by what they’re for and by how they look.

App Push vs Web Push

App push notifications come from an app installed on a phone or tablet. Web push notifications come from a website, through the browser, so they don’t need an app.

App pushWeb push
Sent byYour iOS and Android appYour website, through the browser
iPhoneAnyone who installs the app and allows notificationsOnly people who add your site to their Home Screen (iOS 16.4 or later)
AndroidAnyone who installs the app and allows notificationsChrome and other Android browsers
DesktopNoChrome, Edge, Firefox and Safari
Typical opt-in rateAbout half of a retail app's users (Airship, 2025)Around 6% of website visitors (PushPushGo, 2025)
After a tapOpens the app, with the customer signed inOpens the website in the browser
Best suited toRepeat customers who shop or read on their phonesDesktop and Android visitors who won't install an app

Compared with web push, app push is the stronger channel for most businesses. It reaches iPhone users more reliably, and has wider reach overall, because people are more likely to download your app and enable push than opt in to a web push notification. Web push is cheap to add and a strong fit for reaching desktop visitors. Our guide to web push vs native app push notifications compares them in depth.

Transactional vs Promotional Push Notifications

Transactional notifications tell people about something they did or are waiting for, like an order confirmation, a delivery update or a booking reminder. People expect them, so they’re the least likely to make anyone switch notifications off.

Promotional notifications sell, with new arrivals, sales, launches and limited-time offers. They bring in the most revenue in the short term, but sending too many is the quickest way to lose subscribers.

Brand content, such as tips and stories, keeps you in mind without selling. Our guide to the three types of push notifications explains how to balance all three.

What Is a Rich Push Notification?

A rich push notification adds an image or other media, and sometimes buttons, to the text. The picture shows as a thumbnail, then expands to full size when someone presses or pulls down on the notification.

JD Sports push notification titled Top Seller On SALE, saying adidas Originals Samba OG Women's is now $150 in the Black Friday Sale, with a large photo of the leopard-print sneakers

A product photo gives people a reason to tap. Airship’s research found that rich media lifts direct open rates by 22% on average.

Push Notification Examples from Real Brands

Brands send push messages at almost every stage of the customer relationship. Here are some real examples from the apps we studied for our Ecommerce Push Notification Report.

Culture Kings push notification: UNLOCKED: 10% OFF your first o.... Use code CKAPP10 at checkout Welcome to the Culture Kings VIP list.
Cettire push notification: New from Saint Laurent. Keep up-to-date with these hot new season items
Gymshark push notification: Up to 50% off athletes' faves. Our athletes love them, and we're pretty sure you will too.
Alo Yoga push notification: RESTOCKED. The Suit Up April fools? Not this time Trouser is back.
Muscle Republic push notification: DID YOU FORGET SOMETHING?. Don't worry, we're holding the items in your cart for you
Naked Nutrition push notification: Best Rhomboid Exercises. Boost upper back strength, improve posture, and stabilize shoulder blades— key for injury prevention and efficient movement. Tap here to get the exerc...

Each one has a clear job. Culture Kings turns a new install into a first order, while Cettire and Alo Yoga tell fans that something they want is available. The Naked Nutrition notification sells nothing, but keeps the brand in the customer’s mind between sales.

Push isn’t only for shopping apps. News apps send breaking stories, banks send payment alerts and delivery apps track your order.

For more examples of how ecommerce brands send push notifications, plus best practices and implementation tips, see our complete guide to push notifications for ecommerce.

How Can Push Notifications Help Your Business?

Push notifications help a business reach its most engaged customers directly, at no cost per message. That makes push one of the few channels you can use several times a week without the bill growing.

  • They get seen. A mobile notification lands on the lock screen, where it can be read without opening anything. It doesn’t compete with a crowded inbox or a social media algorithm.
  • They cost nothing per message. Once you have an app and a push platform, one more notification costs nothing, unlike a text.
  • They reach your best customers. The people who install a brand’s app are usually its most loyal customers and the most likely to buy again.
  • They’re quick to act on. A tap opens the app on the right page, with the customer already signed in.
  • They’re timely. For news and content brands, push makes the app the first place readers hear a story.

Brands that use push well send often. The typical shopping app in our research sent 4.5 push notifications a week.

Push is ideal for any business whose customers come back regularly on their phones:

Business typeWhat push notifications do best
Online storesNew arrivals, restocks, price drops, abandoned carts and order updates
News and mediaBreaking news and the day's top stories
Communities and membershipsReplies, mentions, events and new content
Services and bookingsReminders, confirmations and status updates

How Do Push Notification Permissions Work?

Push notification permissions work the same basic way everywhere: an app or website has to ask, and the person has to say yes. They can turn notifications off again at any time in their phone’s or browser’s settings.

iPhoneAndroidWeb push
Permission methodA system prompt, which the app can show only onceA system prompt, on Android 13 and laterA browser prompt, usually after a click or tap on the site
Default stateNo alerts, unless the app sends quiet trial notifications to Notification CenterNotifications are off for new installsNo notifications
How users can disableApp settingsApp settingsBrowser settings

iPhones have always asked first. iOS shows its prompt only the first time an app requests it, so Apple suggests asking when people can see why the app wants to notify them. Many apps show their own screen first, explaining what people will get.

Apps can also skip the prompt with what Apple calls provisional authorization. Their first notifications then arrive quietly in Notification Center, with buttons to keep them or turn them off.

Android used to switch notifications on by default. Since Android 13, released in 2022, a newly installed app’s notifications are off until the person allows them.

That has brought the two platforms close together. Airship’s benchmarks put the typical retail app’s opt-in rate at 43.5% on iPhone and 49.95% on Android in 2025.

Marketing messages need clear consent. Apple’s App Store rules only allow promotional push notifications to people who have opted in, with a way to opt out inside the app.

Our guide to push notification opt-in rates covers more on push opt-ins, and how to maximize opt-in rate for your brand.

How to Send Push Notifications

To send push notifications, you need an app or website that can receive them, a push platform to send them and people’s permission. From there, most brands mix automated messages with scheduled campaigns:

  1. Get an app, or set up web push. App push needs an iOS and Android app. Web push needs a website served over HTTPS, with a service worker.
  2. Choose a push platform. OneSignal, Airship and Klaviyo connect to APNs and FCM for you and give you a dashboard to send from.
  3. Ask for permission at the right moment, once people have seen what your app offers.
  4. Set up automated messages. Welcome offers, cart reminders, back-in-stock alerts and order updates pay off with no extra work.
  5. Plan your campaigns. Mix new arrivals, sales and brand content across the week.
  6. Measure and adjust. Track clicks, orders and opt-outs, and send more of what works.

Our ecommerce push guide walks through these steps for an online store, including which messages to set up first.

What Triggers a Push Notification?

Most push notifications are triggered by an event rather than sent by hand. Triggers fall into two groups: things the person does and things that happen around them.

  • User-driven triggers follow something the person did, like leaving items in their cart, saving a product that later goes on sale or getting a reply on a social app.
  • System-driven triggers follow an event or condition, like breaking news, a new collection going live, the time of day or the person’s location.

Native apps can use more triggers than websites because they can draw on the phone’s features. A restaurant app can suggest places nearby, and a habit tracker can remind you it’s time to work out.

Get Native Push Notifications with MobiLoud

The hardest part of app push is the app. A custom native app for iPhone and Android can take months to build, and then a team to keep it in step with your website.

MobiLoud cuts that cost by building your native app on top of the website you already have. To your customers, it’s no different from an app built from scratch. They download it from the App Store and Google Play, it has native navigation, links open straight in the app and it sends native push notifications.

  • Push built in. Your app comes with OneSignal or Klaviyo connected, so you can segment, schedule and automate notifications, with no limit on how many you send.
  • Welcome screens ask for permission at the right moment, which helps your opt-in rate.
  • There’s nothing to rebuild. Your products, accounts and checkout carry over, and changes to your site show up in the app, with no second codebase to maintain.
  • We handle the app. We build, publish and maintain your app. Launch typically takes 2 to 4 weeks, with a one-time setup fee.

MobiLoud has published more than 2,000 apps since 2013, for online stores, publishers and communities.

"We wanted to give our loyal customers a convenient way to keep coming back and reach them directly with push notifications. Our app now drives 10% of our total revenue with minimal effort from our team."
Damien Smith, CTO, Bottle Stop

Set Up Push Notifications Today

Push notifications put your message on your customers’ lock screens, delivered by Apple, Google or the browser. They need permission, but once someone says yes, every message costs nothing to send and lands where they’ll see it.

Our advice is to make push one of your main channels. Set it up through a push platform, on the web and in a native mobile app, with app push as the priority because it reaches iPhone users and the customers who chose your app.

Start with automated messages like welcome offers and cart reminders, then add campaigns as you learn what your customers respond to.

Thomas Goss

Thomas Goss

Content Marketer

Thomas writes about media trends and business models - and hosts the Digital Media Growth Podcast, where he interviews fascinating people from the world of digital publishing. In his spare time, he likes reading, skiing, fitness, cooking and learning languages.

Frequently asked questions

Do push notifications drain your battery? +

Push notifications use very little battery, because the phone's operating system receives them for every app, so apps don't have to run in the background or keep checking for updates. On Android, all apps share one connection to Firebase Cloud Messaging, which Google says significantly cuts battery use compared with each app keeping its own. Each alert can still light up the screen, so switching off notifications you don't need saves a little power.

Should you turn push notifications on or off? +

Push notifications are worth keeping on for apps whose alerts you want, like deliveries, messages or your bank, and turning off for the rest. You can change your mind at any time under Notifications in your phone's settings, and many apps let you choose which kinds of alerts you get.

What's the difference between a push notification and an in-app message? +

A push notification appears on the lock screen and in the notification center even when the app is closed, while an in-app message only shows inside the app while someone is using it. Push brings people back to the app, and in-app messages guide them once they're there.

Can you send push notifications without an app? +

Push notifications can be sent without an app through web push, from a website to a browser. Web push works in desktop browsers and on Android, but on iPhone it only reaches people who have added your site to their Home Screen, on iOS 16.4 or later. To reach most iPhone users with push, you need an app.

Are push notifications free to send? +

Push notifications are free to send per message, because Apple and Google don't charge for APNs or Firebase Cloud Messaging. You pay for the app itself, and for a push platform once you outgrow its free plan. OneSignal, for example, is free for up to 1,000 monthly active app users.

How many push notifications should a brand send? +

Most shopping apps send a few push notifications a week: in our research, the typical app sent 4.5 a week, on top of automated messages like cart reminders and order updates. Watch your opt-out rate: if it climbs, send less or make each message more useful.

Related reading

Get a free preview of your app

See how your store would look and feel as a mobile app, before deciding whether to build.

No credit card required.