The six emails
Members hear from you at the moments they actually care about, and nowhere else. No digests, no “we miss you”. Under Settings → Emails, in Emails your members receive, you choose from six:
- Points earned — after an order, saying how much and when it unlocks.
- Ready to spend — the moment held points clear your return window.
- Store credit added — once the money is genuinely on their Shopify account.
- Points expiring soon — before points lapse unspent, on each of your reminder days (see Points expiry). Only sent while your plan includes expiry.
- Tier changed — when a member moves up or down a tier.
- Referral rewarded — when a friend's first order pays the member who invited them.
Members can say no
Every notification carries an Unsubscribe link in its footer, and the one-click unsubscribe header that Gmail, Yahoo and Apple Mail show as their own "Unsubscribe" button. A member who uses either stops getting notifications from your programme; their points keep working as before. They can switch the emails back on from the same page, or on the Your account screen of your rewards page (Points & tier updates).
When you have a support address under Settings → Contact & legal, the unsubscribe header also offers it as a mail-to option, so an unsubscribe request by email reaches a person.
Your words, not ours
Under each email, Change the wording opens its Subject line, Heading, Message and Button label.
Placeholders fill in the real numbers: {"{amount}"}, {"{balance}"}, {"{program}"}, {"{currency}"}, {"{business}"}, {"{releaseDate}"}, {"{orderRef}"}, and for the expiry and tier emails {"{days}"}, {"{expiryDate}"} and {"{tierName}"}.
The designer
On plans with the email designer, follow Open the email designer on the same page. Drag blocks onto the canvas from Blocks — heading, text, a big number, a progress rail, buttons, detail rows, images, dividers. Click a block to edit it; with nothing selected you get the Email settings (header, fonts, background, the Preheader (inbox preview line)).
Preview shows the real email at Desktop and Mobile widths — the canvas is a working approximation, the preview is the truth. Send test puts it in your own inbox, which is the only way to judge how it lands in a real mail client.
Prefer to write the markup yourself? The HTML tab hands over the source. Scripts, iframes, event handlers and unsafe links are stripped when you save, and you are told exactly what was removed rather than quietly having your work altered.
Who your emails come from
Every member email carries your name as the sender (the Sender name under Name, reply address and look; blank means your programme name). Out of the box it is sent from our address, because that address is already set up with every major mailbox provider and reliably lands in the inbox.
Replies come to you. On the same page, fill in Your email address and press Save. Any address works — your store address or a Gmail — and there is nothing to set up in DNS. When a member hits reply, it goes straight to you. The page always shows exactly what members see under What members see in their inbox: From and Replies go to.
Sending from your own domain
On plans with the email designer, member emails can come from your own address (for example rewards@mail.yourstore.com). Mail providers only accept that when the domain is properly authenticated, so there are two checks, and both must pass. Enter an address on your domain as Your email address, then follow the numbered steps below it:
- It's yours. Add the TXT record we show at
_cvos-verify.yourdomain— it proves your programme owns the domain — and press Check now. - Our mail provider can sign as you. Once we can see that record, we register the domain with our mail provider and show the records it gives us. Add them all — a DKIM key at
resend._domainkey…, plus an SPF record and an MX record on thesend.subdomain, which handle bounces. We show them exactly as the provider gives them, each with its own status.
Then press Check now again (it reads Check again once you're verified). New records can take up to an hour to show up, and the provider can take a few hours to confirm them. Until both checks pass, emails keep coming from our address with your name on them, and replies still go to you.
Some things to know:
- Use a subdomain if you can, such as mail.yourstore.com. It keeps the reputation of your main domain, which your own staff email depends on, separate from bulk member email. Your main domain works too.
- Personal mailboxes can't be a sending domain. A Gmail, Outlook, Yahoo or iCloud address can receive replies, but mail can't be sent from it. Only the owner of a domain can authenticate it.
- DMARC: start with monitoring. If your domain has no DMARC record yet, we suggest
v=DMARC1; p=none;. That only collects reports and doesn't block anything. Move top=quarantineonce the reports show all your own mail passing. If you already have a DMARC record, keep it and don't add a second one: two DMARC records cancel each other out, and mailbox providers then ignore both. - If sending from your domain ever fails, for example because a record was deleted, your members still get their email. It is sent again from our address, still under your name and with replies to you, and we email your programme's owners so you can fix the record.
- Changing to an address on a different domain clears the checks. The new domain has to be verified from scratch. Changing to another address on the same domain keeps them.
- Not available yet? If the page says sending from your own domain isn't available yet, it is switched off on our side for now. Emails come from our address with your name, and replies still go to you.