Email sign-ups (test mode)
Collect email addresses with consent: the subscribe prompt's email box, a sign-up form, double opt-in, unsubscribe and your own sending domain.
relaybell can now collect email addresses next to browser notifications. Email lives in the screens you already use: Settings → Email, the subscribe prompt, and Audience.
Test mode. Right now every email (like the confirmation email) is saved in your outbox, not sent. Open it from Settings → Email → View outbox to see what your shoppers will get (confirm links are hidden there). Shoppers see the email box and the form only once email sending is switched on; until then sign-ups answer
409 email_not_live. Sending emails to your list comes later.
1. Set up the sender (Settings → Email)
- Sender name — shown in the inbox. Empty: your website name.
- Replies go to — where replies land. Empty: your account email.
- Postal address — required before any real email goes out. Anti-spam laws (such as CAN-SPAM) ask for one in every marketing email; it's shown in the footer.
Until you set up your own domain, emails come from your-store@mail.relaybell.com, with replies going to you.
2. Collect emails
In your subscribe prompt: Audience → Subscribe prompt → Ask for an email too. The box is optional for visitors; tapping Allow with an address filled in signs them up for email as well. (Not shown with the "Browser only" prompt style.)
With a form on any page (switch on Settings → Email → Sign-up form on my website; relaybell must be installed on that page):
<div data-relaybell-email-form></div>Change the words with data-title, data-text, data-button, and name the form with data-form="footer". From your own code:
RelayBell.showEmailForm({ target: '#newsletter', title: 'Get 10% off', button: 'Join' });
RelayBell.subscribeEmail('jane@example.com', { form: 'checkout' }); // → { ok, doubleOptIn }The consent wording under the box ("Yes, email me news and offers from … Unsubscribe any time.") can be changed in the prompt editor. Every sign-up keeps a record of when, where, which form, the exact wording shown, and the visitor's country — your proof of consent.
3. Double opt-in
On by default (Settings → Email → Ask new contacts to confirm their email). New contacts get one email with a confirm button and only join your list once they press it. Typos and fake sign-ups never reach your list. An address gets at most 3 confirmation emails a day.
4. Unsubscribe and preferences
Every email has an Unsubscribe link and a one-click unsubscribe that Gmail, Yahoo and Apple Mail show next to the sender. Unsubscribed, bounced and spam-reported addresses go on your website's do-not-email list.
Email and browser notifications are separate: unsubscribing from email doesn't turn notifications off, and blocking notifications doesn't stop emails.
5. Your own domain (Advanced)
Settings → Email → Send from your own domain: add your domain, copy the DNS records into your DNS provider (GoDaddy, Cloudflare, Bluehost…), then Check status. Once verified, emails come from hello@yourdomain.com. In test mode the records are placeholders — don't add them yet.
Safety limits
- Up to 1,000 emails a website a day for now.
- If too many emails bounce (over 5%) or are marked as spam (over 0.1%), relaybell pauses your email automatically and tells you in Settings → Email. Clean your list, then resume.
In Audience
A subscriber's profile shows their email and its status. Segments have an Email condition (is confirmed / is missing).