Push Notifications Plugins

Engage and retain users, and increase conversions in your app, by adding powerful push notifications from one of these trusted services.

Push notifications are a powerful tool to drive user engagement and increase customer satisfaction with your app and/or service. You can learn more about push notifications in our blog. Median.co's Push Notification plugins connect to leading marketing automation platforms like OneSignal, Braze, and Klaviyo, enabling you to send personalized messages triggered by user behavior, lifecycle stages, and real-time events.

Generally, you want to think about the following three categories of push notifications:

  • Marketing Push Notifications: Broadcast push notifications that target your whole user base or large segments of users. Examples include a push notification for all Android or iOS users.
  • Personalized Push Notifications: Push notifications that are typically driven by a user action and target a specific user based on their notification preferences.
  • Transactional Push Notifications: Push notifications that are typically event-driven and target a small subset (often a single) of users. Examples include push notifications for shipping updates

Why use push notifications plugins?

  • Massive engagement boost: Push notifications increase app engagement by up to 88%, with users who receive push notifications showing 3x higher retention rates than those who don't
  • Superior conversion rates: Personalized push notifications can achieve conversion rates up to 35.8%—over 4x higher than generic broadcasts—with a 20% average open rate compared to just 2% for email
  • Behavioral targeting and automation: Trigger messages based on user actions, preferences, and lifecycle stages with automated campaigns that respond instantly to cart abandonment, inactivity, purchases, and custom events
  • Advanced segmentation: Target specific user groups by demographics, behavior, purchase history, location, and engagement level to deliver relevant messages that drive 3x higher engagement
  • Multi-channel orchestration: Integrate push notifications with email, SMS, and in-app messaging for cohesive cross-channel campaigns managed from a single platform
  • Real-time analytics and optimization: Track open rates, click-through rates, conversions, and revenue attribution with comprehensive dashboards that enable A/B testing and campaign optimization

Common use cases

  • E-commerce and retail: Send abandoned cart reminders, flash sale alerts, price drop notifications, back-in-stock alerts, and personalized product recommendations to drive purchases and increase average order value.
  • Content and media apps: Re-engage users with new content notifications, personalized article recommendations, breaking news alerts, and content consumption reminders to boost daily active users and session time.
  • Financial services and fintech: Send transactional updates like payment confirmations, fraud alerts, balance notifications, bill reminders, and investment opportunities while maintaining security and compliance.
  • Travel and hospitality: Deliver booking confirmations, check-in reminders, flight status updates, location-based offers, and post-trip review requests to enhance the travel experience.

Getting started

  1. Choose your plugin: Browse the push notification plugins below and select the platform that fits your marketing needs. OneSignal offers a free tier with unlimited notifications ideal for startups, while Braze, MoEngage, and Klaviyo provide advanced segmentation and lifecycle marketing for enterprise scale.
  2. Review documentation: Read the plugin's documentation to understand setup requirements, user consent flows, segmentation capabilities, and campaign automation features for your chosen platform.
  3. Enable in app studio: Navigate to Native Plugins in your Median App Studio, click the + button next to your chosen plugin, and enter your platform credentials (App ID, API keys, SDK tokens).
  4. Implement with JavaScript bridge: Add JavaScript Bridge commands to manage user subscriptions and retrieve device information. For example:
    • median.onesignal.login() to associate users with push tokens
    • median.onesignal.getInfo() to retrieve OneSignal user and device data
    • Configure notification permissions and consent flows through your platform's dashboard

Featured Plugins

Not sure where to start? Check out our featured plugins below:

  • OneSignal: Free unlimited push notifications with advanced targeting, automation, and analytics—ideal for businesses of all sizes
  • Braze: Enterprise customer engagement platform with cross-channel orchestration, AI-powered personalization, and sophisticated lifecycle marketing
  • Klaviyo: Unified web and mobile analytics with automated email, SMS, and push campaigns that send personalized messages at optimal moments to boost engagement and lifetime value
OneSignal

OneSignal

Advanced push notification service with rich messaging for businesses of all sizes.

Learn more
Braze

Braze

Mobile push notifications and in-app event tracking for data-driven engagement.

Learn more
Klaviyo

Klaviyo

Mobile push notifications to boost engagement and provide audience insights.

Learn more

All plugins

OneSignal

OneSignal

Advanced push notification service with rich messaging for businesses of all sizes.

Learn more
Adjust

Adjust

Event tracking and attribution analytics with campaign, ad group, and creative level optimization.

Learn more
Braze

Braze

Mobile push notifications and in-app event tracking for data-driven engagement.

Learn more
Intercom

Intercom

Rich native push notifications and deep linking powered by the Intercom platform.

Learn more
Optimizely

Optimizely

Deploy push notifications as part of your Optimizely/Episerver digital marketing campaigns.

Learn more
Salesforce Marketing Cloud

Salesforce Marketing Cloud

Median.co's SFMC native plugin integrates Salesforce’s MobilePush capabilities to deliver personalized, cross-channel notifications.

Learn more
Xtremepush

Xtremepush

Personalized real-time notifications at every stage of the customer journey.

Learn more
MoEngage

MoEngage

Customer engagement platform with intelligent push notifications and analytics.

Learn more
Klaviyo

Klaviyo

Mobile push notifications to boost engagement and provide audience insights.

Learn more
Cordial

Cordial

Cross-channel messaging platform with personalized push notification campaigns.

Learn more
MS Dynamics 365

MS Dynamics 365

Send push notifications through MS Dynamics 365 to customers who have installed your mobile app.

Learn more
Sendbird

Sendbird

Push notifications and in-app messaging for real-time user communication.

Learn more
Bloomreach

Bloomreach

Bloomreach integrates real-time data and AI for personalized commerce experiences.

Learn more
Iterable

Iterable

Iterable leverages AI to deliver personalized, behavior-based customer experiences at scale across the entire lifecycle.

Learn more


OneSignal

OneSignal is our default push notification provider, offering a free tier with unlimited push notifications for native apps built using Median.

Learn more about Median and OneSignal

Push Permissions

General

To receive push notification you will need to collect the consent of your users to receive push permissions. Each of the plugins will have a method to request the permissions or check whether the permissions were granted by a user.

Additionally, you can learn more about user-granted permissions in our Permission Overview article.

iOS

Receiving push notifications on iOS will require enabling 'Push Notifications' capability when building your app.

Android

There are not additional steps required other than obtaining the users consent to receive push permissions.