Every feature you need to win back visitors.
From the opt-in prompt to delivery analytics, relaybell is a complete web-push platform — segmentation, rich notifications, personalization, automation and a clean developer API. No app, no images to host, no per-message fees.
30+
shipped features
No app
desktop, Android & iPhone
1 tag
to install
REST + SDK
built for developers
Turn visitors into subscribers
Design a subscribe prompt that matches your brand, then choose exactly when it appears. An optional two-step (double) opt-in warms visitors up first, so you only ask browser permission when they say yes.
- Fully customizable prompt copy, colors & icon
- Triggers on page load, scroll depth, delay or exit intent
- Double opt-in to avoid a hard browser block
- Bell widget for visitors who dismissed the first ask
Stay in the loop?
Get notified about new drops and offers. No spam — unsubscribe anytime.
Saved segment
2,481 subscriberscart-abandoners-in
Reach exactly the right people
Every subscriber carries context — where they signed up, their country, language, device and any tags you push. Combine rules into saved segments and reuse them across broadcasts and automations.
- Target by country, language, page URL, tags & device
- Stack AND / OR rules in a visual builder
- Save segments once, send to them again and again
- Live subscriber count as you refine the rules
Notifications people actually tap
Go beyond plain text. Add a hero image, your logo, emoji and up to two action buttons that deep-link straight to the right page. Rich formats render on desktop and Android for a native, on-brand feel.
- Large hero image & branded logo badge
- Up to two action buttons with their own links
- Emoji, custom icon and a click-through URL
- Live preview before every send
yourstore.com · now
Summer sale is live 🌞
Up to 40% off everything — plus free shipping on your first order this weekend only.
You write
Hi {name|there}, your {plan} trial ends in {days} days.
Delivered to Aditi
Hi Aditi, your Pro trial ends in 3 days.
Delivered to an unknown visitor
Hi there, your Pro trial ends in 3 days.
Speak to each subscriber by name
Drop merge tags like {name|there} into any title or body and relaybell resolves them per subscriber at send time. The part after the pipe is a fallback, so nobody ever sees an empty blank.
- Any attribute you attach — name, plan, city, tags
- Built-in fallbacks with the {tag|fallback} syntax
- Resolved individually for every recipient
- Preview with real subscriber data before sending
Set it once, send on autopilot
Welcome new subscribers automatically, schedule broadcasts for the perfect moment, and protect your audience with quiet hours and frequency caps so you stay welcome in their notification tray.
- Automatic welcome notification on opt-in
- Schedule sends by date, time & time zone
- Quiet hours — never ping in the middle of the night
- Frequency caps to prevent fatigue & opt-outs
Automation rules
Welcome notification
Sends instantly on opt-in
Quiet hours
Hold sends 10pm – 8am local
Frequency cap
Max 1 per day / 4 per week
Scheduled digest
Every Friday, 9:00 am
Campaign report
Last 7 days12,904
Delivered
3,612
Clicks
28%
CTR
Clicks by day
Device breakdown
See what's working, instantly
Every send reports delivery, clicks and click-through rate, with a breakdown by device so you know where your audience actually engages. Web-push click-through rates typically run higher than email* — measure it for yourself.
- Delivery, clicks & CTR per campaign
- Device & day-of-week breakdowns
- Subscriber growth over time
- Compare campaigns side by side
*Based on general web-push vs. email engagement benchmarks; your results will vary.
Built for developers first
Install with a single script tag, then send from your backend with one authenticated REST call. The API returns instantly and delivery happens asynchronously — targeting, scheduling and rich payloads all included.
- Drop-in JavaScript SDK — one tag, service worker handled
- Simple REST endpoint with Bearer auth
- Send to a segment, add actions & merge tags in the payload
- HMAC-signed webhooks, plus official Node, PHP & Python SDKs
# One POST sends to everyone — or a saved segment
curl -X POST https://relaybell.com/api/v1/notifications \
-H "Authorization: Bearer rb_live_••••" \
-H "Content-Type: application/json" \
-d '{
"segmentId": "cart-abandoners-in",
"title": "Still thinking it over? 🛒",
"body": "Hi {name|there}, your cart is waiting.",
"url": "https://yourstore.com/cart",
"actions": [{ "title": "Checkout", "action": "buy" }]
}'<!-- Drop one tag on your site -->
<script src="https://relaybell.com/relaybell-sdk.js"></script>
<script>
RelayBell.init({ projectId: "YOUR_PROJECT_ID" })
</script>Delivery pipeline
Queued
Accepted & buffered for burst-proof sends
Delivered
Pushed to browsers in real time
Auto-retry
Transient failures retried with backoff
Dead-token pruning
Expired subscriptions removed automatically
Sends that actually land
Every notification flows through a durable queue, so a big broadcast never overwhelms anything. Transient failures retry automatically with backoff, and expired or revoked subscriptions get pruned so your list stays clean.
- Durable queue absorbs bursts without dropping sends
- Automatic retry with exponential backoff
- Dead-token pruning keeps your audience healthy
- Per-send status you can watch in the dashboard
Every capability, organized
From composing a notification to measuring the revenue it drove — a complete re-engagement engine, all included.
Craft notifications that look native and on-brand.
Rich notifications
Hero image, logo badge, emoji and up to two deep-linked action buttons.
Personalization & merge tags
Drop {name|there} into any field — resolved per subscriber with fallbacks.
AI copywriting assist
One-click punchier title and message suggestions when you're stuck.
Emoji & rich text
A built-in emoji picker for copy that stands out in the tray.
Templates
Save your best-performing notifications and reuse them in a click.
Reach exactly the right subscribers, every send.
Opt-in prompts
Multiple styles with page-load, scroll-depth, delay and exit-intent triggers.
Prompt A/B testing
Test prompt styles and copy to lift your opt-in conversion rate.
Segments
Save reusable audiences from country, language, page URL and device.
Tags & behaviour targeting
Push your own tags and target on what subscribers actually do.
Topics & preference center
Let subscribers pick the categories they want to hear about.
Exclude rules
Suppress the audiences you don't want a given send to reach.
Set it once and let the sends run themselves.
Welcome automation
Greet every new subscriber the moment they opt in.
Drip sequences
Multi-step welcome & onboarding journeys — day 0, 1, 3, 7.
Event-triggered automations
Cart-abandon, back-in-stock and price-drop pushes fired by your events.
RSS-to-push
New posts on any feed auto-convert to notifications.
Scheduling & recurring
Date/time sends plus hourly, daily or weekly digests on autopilot.
Smart & per-timezone send
Deliver at each subscriber's local time — or their most-active hour.
Lift results while protecting your audience.
A/B testing + auto-winner
Test title, message, image and link — then auto-send the winner to the rest.
Quiet hours
Never ping in the middle of the night — sends hold until morning.
Frequency caps
Cap sends per day and per week to prevent fatigue and opt-outs.
Know what worked, down to the last conversion.
Analytics dashboard
Delivery, clicks and click-through rate for every campaign.
Device breakdown
See how desktop, Android and other devices engage.
Delivery receipts
Per-send status you can watch: queued, delivered, retried.
Revenue & conversion attribution
See which notification drove the sale, and how much it earned.
Wire relaybell into the stack you already run.
REST API
One authenticated call to send, target, schedule and add rich payloads.
Node · PHP · Python SDKs
Official libraries so your backend ships in minutes, not days.
HMAC-signed webhooks
Verified events piped straight into your own systems.
GDPR / CCPA tools
Consent capture plus one-click data export and deletion.
WordPress · WooCommerce · Shopify
One-click plugins for the platforms your store runs on.
Multi-language
Per-language content, auto-picked by each subscriber's language.
Everywhere your visitors are
Every modern browser on desktop and Android — plus Safari on macOS and iPhone. Install with one tag or wire it into the tools you already run.
Desktop & Android
Chrome, Firefox, Edge, Opera, Samsung Internet and Brave — full rich-notification support out of the box.
Safari, macOS & iPhone
Safari on macOS 13+ and iPhone/iPad on iOS 16.4+, once your site is added to the Home Screen. No native app required.
Works with the tools you already use
Be part of the first wave
relaybell is free for early adopters. Create a project, add one tag, and start bringing visitors back today.