Early access · free for early adopters

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.

Opt-in engine
Segmentation
Rich notifications
Merge tags
Automation
Analytics
Developer API
Reliable delivery

30+

shipped features

No app

desktop, Android & iPhone

1 tag

to install

REST + SDK

built for developers

Opt-in & prompt engine

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
yourstore.com

Stay in the loop?

Get notified about new drops and offers. No spam — unsubscribe anytime.

Allow notificationsNot now
Trigger: 15s on pageDouble opt-in

Saved segment

2,481 subscribers

cart-abandoners-in

WHERECountryisIndia 🇮🇳
ANDTagcontainsabandoned-cart
ANDDeviceisDesktop
CountryLanguagePage URLTagsDeviceLast seen
Segmentation & targeting

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
Rich notifications

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.

Shop the saleBrowse new in

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.

Personalization & merge tags

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
Automation

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 days

12,904

Delivered

3,612

Clicks

28%

CTR

Clicks by day

M
T
W
T
F
S
S

Device breakdown

Desktop
64%
Android
31%
Other
5%
Analytics

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.

Developer API & SDK

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
Explore the docs →
send.sh
# 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" }]
  }'
install.html
<!-- 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

1

Queued

Accepted & buffered for burst-proof sends

2

Delivered

Pushed to browsers in real time

Auto-retry

Transient failures retried with backoff

2 pending

Dead-token pruning

Expired subscriptions removed automatically

14 pruned
Reliable delivery

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
Full capability map

Every capability, organized

From composing a notification to measuring the revenue it drove — a complete re-engagement engine, all included.

Compose

Craft notifications that look native and on-brand.

5 capabilities

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.

Target

Reach exactly the right subscribers, every send.

6 capabilities

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.

Automate

Set it once and let the sends run themselves.

6 capabilities

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.

Optimize

Lift results while protecting your audience.

3 capabilities

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.

Measure

Know what worked, down to the last conversion.

4 capabilities

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.

Build & integrate

Wire relaybell into the stack you already run.

6 capabilities

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.

Reach & integrations

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

REST APINode · PHP · Python SDKsWordPressWooCommerceShopifyZapierGoogle Tag ManagerWebflow · Ghost · Wix · any HTML site

Be part of the first wave

relaybell is free for early adopters. Create a project, add one tag, and start bringing visitors back today.