Skip to main content
PUSH · MESSAGING

Web Push Notifications

Browser-based notifications with one-click subscribe. Works on all major browsers. Mobile push via FCM and APNS.

No credit card required · All 4 services included

Why web push matters

Email open rates hover at 20-25%. Web push notification open rates are 40-60%. Delivery is instant, attention is immediate, no inbox to sort through.

The catch: web push requires opt-in. Once opted in, the user has committed to receiving notifications — they're a higher-intent audience than email subscribers.

Browser support

Web push works on:

  • Chrome (desktop + Android)
  • Firefox (desktop + Android)
  • Edge (desktop)
  • Safari 16+ (desktop macOS 13+ and iOS 16.4+ — requires user to add site to home screen on iOS)
  • Opera, Brave, and other Chromium-based browsers

Coverage: approximately 85-90% of desktop users, 70-80% of mobile users worldwide.

The VAPID protocol

VAPID (Voluntary Application Server Identification) is the W3C standard for web push. It uses elliptic curve cryptography — you have a public/private key pair. Browsers verify your identity via the public key; you sign notifications with the private key.

Monfri generates VAPID keys per app automatically. You can rotate them at any time if needed.

Getting opt-ins

Good practices

  • Context matters. Don't prompt on page load. Wait for user engagement (scrolled 50%, visited 3 pages, signed up).
  • Pre-prompt first. Use a custom "Would you like notifications?" UI before triggering the native permission prompt. Your custom prompt converts 3-5× better than native.
  • Value exchange. Tell the user what they get ("order updates," "breaking news," "flash sale alerts") — not "subscribe to our notifications."

What kills opt-in rates

  • Prompting on first visit (user hasn't decided to care about you yet)
  • Vague value proposition
  • No recovery flow if they decline (most browsers block re-prompt for months)

Campaigns and triggers

Send push notifications via:

  • Campaigns: one-time or scheduled sends to segments
  • Automations: triggered by CDP events, CRM field changes, or webhooks
  • Transactional API: send to a specific subscriber from your backend

A/B testing

Test subject line, body, CTA, scheduled time. Split your audience automatically. Monfri tracks open + click + conversion (via CDP events) and declares a winner after your configured sample size.

Mobile push (FCM + APNS)

For native mobile apps, Monfri integrates with Firebase Cloud Messaging (FCM, Android) and Apple Push Notification Service (APNS, iOS). Same campaign UI, different underlying transport.

Our Go-based delivery workers handle FCM + APNS + Web Push independently for isolation — delivery failures in one channel don't affect others.

Topic-based preference center

Let users subscribe to specific topics (Product Updates, Flash Sales, Order Status) instead of "all notifications." Higher opt-in rates, lower unsubscribe rates, better compliance.

Limits by plan

  • Starter: 10K push notifications/mo, 1 push app, 1 sending domain
  • Growth: 100K push notifications/mo, 5 apps, A/B testing
  • Scale: Unlimited push, unlimited apps, topic preference center, dedicated resources

Try Web Push Notifications

Included in every Monfri plan. 14-day free trial of Growth — no credit card.

Start free trial →