Web push notifications for your website
Send native browser notifications to subscribers' desktops and phones. Custom VAPID keys, PWA badges, and smart targeting - included free with FloatMessage.


Native web push, desktop and mobile
Why teams pick this
Native browser push
Real Web Push API notifications - not in-app banners. Visitors receive them even when your site is closed.
Custom VAPID
RFC 8291 compliant push with your own VAPID keys. No third-party push service required, no per-message fees.
PWA badging
Set badge counts on the FloatMessage PWA icon. Works on macOS, iOS, Windows, and Android.
Subscriber targeting
Send to all subscribers, a country segment, or specific visitors. Test from the dashboard with one click.
How it works
Generate VAPID keys
Run `npm run vapid` (or follow the docs) to generate your push keys. Add them to FloatMessage settings.
Add the embed
The standard FloatMessage embed script handles push subscription automatically. Visitors get a permission prompt.
Send your first push
Open Push → Send. Write a title, body, optional icon, and pick your audience. Hit send.
Built for these use cases
Use case 1
Re-engagement
Bring lapsed visitors back with a relevant push: new content, a flash sale, or a feature announcement.
Use case 2
Order updates
Notify customers when their order ships, payment completes, or there's a status change.
Use case 3
Live chat alerts
Get notified on your phone when a visitor sends a chat message - even when you're away from the dashboard.
Frequently asked questions
What browsers support web push?
Chrome, Edge, Firefox, Opera, and Safari (16.4+ on iOS / macOS). Coverage is 90%+ of desktop and growing on mobile.
Do visitors have to install anything?
No. They just click 'Allow' on the browser permission prompt. No app, no extension.
Is push free?
Yes. Push is included on every FloatMessage paid plan. No per-message fees. You bring your own VAPID keys.
Does it work as a PWA?
Yes. The FloatMessage dashboard is also a PWA you can install on your desktop or phone. Push notifications + badge count work end-to-end.
Can I segment push notifications?
Yes. Send to all, by country, or by visitor segment. We're also adding event-based segmentation soon.
Can I send a push to a specific country, device class, or schedule window?
Yes. Push uses the same targeting layer as the rest of FloatMessage — country allow/block (geo-IP), device class, and schedule windows. Run a 'Black Friday weekend' broadcast only in the US between Friday 6pm and Sunday midnight, mobile only, in two clicks.
Does push work on iOS Safari and Android, including PWAs?
Yes. iOS Safari 16.4+ supports the standard Web Push API when added to the home screen as a PWA; Android Chrome and Firefox support it natively from the browser; desktop Chrome, Edge, Firefox, Opera, and Safari all work without install. Coverage is 90%+ of desktop and growing on mobile.
Can I trigger push from a webhook or auto-send when a chat message arrives?
Yes. The dashboard exposes a 'send push on new owner notification' toggle so chat alerts and ticket events can fan out to your phone, and inbound webhooks can trigger broadcasts from external systems (Stripe payment-confirmed, Shopify order-shipped, etc.).
Try push notifications free for 30 days
No credit card required. Full access to every feature.
Start Free 30-Day TrialRelated features
Live Chat & AI
Live Chat
Add a live chat widget to your website in minutes. Real-time visitor messaging, AI auto-replies, proactive triggers, and ticketing - all in one tool.
Live Chat & AI
Live Chat
Add live chat to your website with an optional smart auto-reply that answers visitor questions 24/7 from your own knowledge base. Human takeover is automatic.
Smart Targeting
Scheduling
Schedule website popups by day of week, time of day, or date range. Run flash sales, off-hours messages, and time-sensitive promotions automatically.
Smart Targeting
Geo Targeting
Show different popups to visitors from different countries. Localize offers, comply with regional laws, and personalize messaging - no code required.