Rich Push Notifications: definition, how they work, and best practices

Push notifications have become a pillar of digital engagement. But in the face of saturation – a mobile user receives an average of 46 push notifications a day – it’s crucial to stand out from the crowd. Rich push notifications provide the answer: they combine the real-time reach of classic push notifications with the visual power of media (image, GIF, video, audio) and interactive buttons. The result: up to 25% higher response rates than text-only messages. And yet, less than 10% of marketers use it today.

What is a rich push notification?

A rich push notification is an alert sent to a mobile device or browser that includes enriched media content (visuals, sound, video) and/or call to action (buttons, quick answers). Unlike a simple notification, which displays only a title and text, a rich notification transforms itself into a mini-experience: a product carousel, a video trailer, an animated GIF, a feedback form…

Why is it useful?

  • Greater visibility: the human eye captures images 60,000 times faster than text.
  • Higher engagement: +25% average response.
  • Immersive storytelling: a value proposition can be expressed at a glance.
  • Direct actions: the recipient can buy, reply or share without opening the app.

💡 Adrena’tip: combine a relevant visual with a clear action verb to maximize clicks (e.g. «🎬 Watch the teaser now»).

How does a rich push notification work?

  1. SDK / Service Worker integration: your app (or site) embeds the push SDK or Web Push script.
  2. Trigger: user behavior (cart abandonment, geolocation) or planning (flash sales, breaking news).
  3. Composition: concise title + contextual text + media (image 1200 × 628 px < 300 Kb, GIF < 1 Mb, video < 10 s) + call to action.
  4. Sending via push service: APNs (iOS), FCM (Android) or Web Push protocol (browsers).
  5. Display on device: operating system displays rich content; user interacts directly or opens deep-link.

💡 Adrena’tip: set the Time To Live (TTL) to 1-2 h to prevent an expired promo from appearing out of time.

Examples of how to use rich push notifications

Use case Marketing objective Recommended media Adrena’tip

Cart abandonment

Convert a visitor into a buyer Product photo + “Complete my order” button Add the crossed-out price + discount to create urgency

E-commerce flash sale

Generate instant traffic Animated GIF showing 50% off Schedule the send 2 hours before the end for FOMO

Breaking news

Inform and build reader loyalty “Hero” image of the event Add the media logo to the icon to build trust

Geolocated deal

Drive-to-store Store photo + “Directions” CTA Set a 300 m radius to avoid user fatigue

NPS survey

Collect feedback Integrated star buttons Follow up with non-respondents 24 h later

App onboarding

Improve activation 6 s tutorial mini-video Segment by onboarding funnel stage

Delivering rich push notifications: Android vs iOS

Criterion iOS Android Adrena’tip

Supported media

Images, animated GIFs, video, audio Images (JPEG/PNG), static GIFs, big-picture Always provide alt text for accessibility

Extensions / Dev

Notification Service Extension required to download remote media Direct via FCM; video/audio via deep-link Compress your images to < 300 KB to deliver before timeout

User controls

Focus modes, scheduled summary Notification channels, importance, sounds Classify your pushes as “transactional” vs “promotional” to reduce opt-outs

Default visibility

May be deferred (summary) Immediate unless the user changes the channel Send critical alerts with high priority

How to create rich push notifications with Web Push

Web Push lets you send rich notifications including a visual, without a mobile app, directly from the browser (Chrome, Firefox, Edge, Safari, macOS, and iOS ≥ 16.4 via PWA). Here’s the minimum technical stack:

Step Tool / Tech Deliverable Main KPI

HTTPS required

SSL certificate Secure site Subscription rate

Service Worker

serviceworker.js or provider SDK Background reception Delivery rate

User opt-in

Browser permission + soft ask Consent pop-in Opt-in rate

Message sending

Web Push API / SaaS platform JSON payload + media URL CTR

Performance tracking

Adrenalead dashboard Views, clicks, conversions ROI / revenue

💡 Adrena’tip: trigger opt-in after 2-3 page views to target the most interested visitors and boost your results.

Best practices

  • First-party data segmentation: personalize your notifications by behavior or Recency, Frequency, Amount (RFM) segment.
  • Intelligent timing: send at the contact’s local time; avoid night time for B2C.
  • A/B testing of visuals, wording and button positions.

Combine creativity and relevance with rich push notifications

Rich push notifications offer powerful leverage to capture attention, tell a visual story and trigger action. In a cookieless context where first-party data is king, they help increase engagement without relying on overloaded emails. Whether via an app or a quick-to-deploy Web Push, rich notification fits perfectly into a multi-channel marketing mix.

Ready to boost your conversions?
Try Web Push for free!

Discover Web Push

📤 Share: