Websites and web apps can send push notifications to deliver news, updates, promotions and personalized content.
We rely on browser features: Pushpad uses the W3C Push API and related standards for sending the notifications.
Off-Site Push Notifications
Web push notifications are delivered instantly, even when the users are not on your website.
Desktop & Mobile Browser Support
Pushpad works with all browsers (desktop & mobile) that support web push notifications.
Desktop and Android
Desktop and Android
Desktop and Android
MacOS and iOS
Web Push Notification Service
If you are looking for a standard solution, like a prompt or button, you can use pushpad('widget').
Otherwise you can build any UI component with your custom style and a few simple methods: you can subscribe the user and display the native permission prompt with pushpad('subscribe'), you can get the current subscription status with pushpad('status'), you can unsubscribe the user with pushpad('unsubscribe'), you can authenticate your users with pushpad('uid') or attach other data for targeting with pushpad('tags').
You can send web notifications manually from the dashboard. You can also automate notification sending with the REST API or using one of the libraries. We also offer a Zapier app for RSS feeds and other integrations.
Authenticate your users with signed tokens when they subscribe to notifications and then send messages to specific users or groups.
Filter your audience with tags and expressions (AND, OR, NOT) and manage notification preferences for each device.
Marketing Campaigns & Bulk Notifications
You can reach all your subscribers or create custom segments. It's very simple and you can reach your audience in a few minutes, even if you have millions of users.
Analytics & Monitoring
See how many people subscribe to your web notifications and monitor your project with aggregated stats.
See the number of clicks and the delivery status for each notification.
Tag the notifications to aggregate the stats in custom ways. Compare the CTR and other metrics for different groups of notifications.
A Layer of Abstraction
Unified API for Multiple Services
Send web notifications to Firebase, Mozilla autopush, Windows Push Notification Services and Apple Push Notification service with just one API.
High Level SDK
The libraries for web push are simple and opinionated. We have already made the hard choices for you.
Pushpad automate the configuration of VAPID key pairs required for web push, simplify the management of subscriptions, automatically replace subscriptions with the new ones when they expire and removes the invalid subscriptions.
Performance & Deliverability
You can send thousands of web push notifications per second and they get delivered in near real-time, without queues.
Low Response Time & Page Speed
We manage many kinds of exceptions and perform automatic retries to ensure the notification delivery.
Full-Featured Web Notifications
You can easily create welcome messages and welcome series that are automatically sent to the new subscribers.
You can create scheduled notifications that will be sent at a given time in the future.
Your Style & Custom Behavior
The widget is the easiest way to collect subscribers on your website using a subscription prompt, a floating action button or a subscribe button. You have complete control over text, color, behavior, timing, position, size, font and more.
Privacy & Data is yours
We protect the privacy of your business and we don't resell data about your users. Our SDK is completely free from tracking cookies. We are based in Europe.
Identity and Access Management
You can add members with limited access to your project. In this way you protect your data, while multiple authors can manage the notifications.
Web push notifications re-engage your users by notifying them when you publish something new.
7+ years in business and top contributors to the open source web push libraries.
10,000+ websites have reached 200,000,000+ devices with billions of notifications using Pushpad.