Setup guide

How to set up web push notifications with relaybell

Everything relaybell can do, explained in plain language — from pasting the install snippet to collecting subscribers, sending broadcasts, and automating re-engagement. Follow the checklist to get set up in order, or open any feature guide below.

Get set up, step by step

The fastest path from sign-up to your first notification.

  1. 1

    Connect your website

    Add the relaybell snippet (or the WordPress plugin) so your site can collect subscribers. Your Project ID is pre-filled — this is the only technical step.

  2. 2

    Get your first subscribers

    Reload your site: the "Allow notifications?" prompt appears on its own, and everyone who clicks Allow shows up under Audience. You need at least one subscriber before anything else does anything.

  3. 3

    Send your first notification

    Write a title and message, leave "Send to" on All subscribers, and send. It'll appear on your Overview and Activity.

  4. 4

    Automate the repetitive sends

    Greet new subscribers automatically, fire cart/back-in-stock reminders from store events, or schedule a recurring digest — so you're not sending everything by hand.

  5. 5

    Track what converts

    Tell relaybell what counts as a conversion so the Conversions and Revenue cards on your Overview start filling in.

  6. 6

    Set your defaults

    Add your privacy-policy URL (shown on the opt-in prompt), sending limits and quiet hours, a default logo, and turn on emailed performance reports.

The install snippet

For a plain website, paste this just before your closing </body> tag, then upload sw.jsto your site’s root. Your real Project ID is filled in for you inside the dashboard’s Setup tab. On WordPress, install the relaybell plugin instead — no code needed.

<script src="https://relaybell.com/relaybell-sdk.js"></script>
<script>
  RelayBell.init({
    projectId: "YOUR_PROJECT_ID",
    apiBase: "https://relaybell.com"
  });
</script>

Platform-specific instructions (WordPress, Shopify, Google Tag Manager, server SDKs) live in the developer docs.

Feature guides

Step-by-step setup for every part of relaybell.

Frequently asked questions

Do I need to write code to use relaybell?

Barely. For a plain website you paste one snippet before your closing </body> tag and upload a single service-worker file (sw.js) to your site's root. On WordPress you install the relaybell plugin instead — no code at all. Your Project ID is pre-filled for you in the dashboard's Setup tab.

Do my subscribers have to give an email address?

No. Web push works from the browser subscription alone — a visitor just clicks 'Allow' on the notification prompt. No email, no app install. If a visitor is logged in to your site you can optionally attach their email as an identifier for cross-device targeting.

Does relaybell work on WordPress and WooCommerce?

Yes. Install the relaybell WordPress plugin, enter your Project ID and API key, and it loads the SDK, serves the service worker, and can auto-send a push when you publish. With WooCommerce it also fires purchase, cart, back-in-stock, and price-drop events automatically.

Can I set up an abandoned-cart or welcome notification automatically?

Yes, on the Automation tab. A welcome message uses a Journey that starts 'on subscribe'. An abandoned-cart reminder uses a Triggered automation on the 'cart.updated' event with 'Cancel if purchase happens first', so buyers stop getting reminders. Both send themselves once set up.

Can I schedule a recurring notification, like a daily digest?

Yes — Automation → Recurring campaigns. Write the notification once, choose Hourly, Daily, or Weekly with a time and timezone, and it sends on that schedule until you pause it. You can also point RSS → Push at your blog feed to auto-send each new post.

Is relaybell GDPR compliant?

relaybell records consent at opt-in and gives you data-subject tools under Settings → Compliance: export or erase everything held about one subscriber, set an event-log retention window, and show your own privacy-policy link on the opt-in prompt.

Ready to set it up?

Create a free relaybell account and your first website is ready in seconds — the Setup tab fills in your Project ID for you.

Get started free