Interactive Email for Loyalty Points & Rewards

A loyalty email that just states a points balance is easy to skim past. MailInApp's Spin-to-win wheel and Scratch-off card turn hitting a milestone into an actual moment — a tap-to-reveal reward, right in the email — and a quick Rating block lets you check in on satisfaction at the same time, with no separate loyalty-app login required.

Subject

You've hit 500 points — claim your reward

A loyalty email that just states a points balance is easy to skim past. MailInApp's Spin-to-win wheel and Scratch-off card turn hitting a milestone into an actual moment — a tap-to-reveal reward, right in the email — with no separate loyalty-app login required to claim it.

"You have 500 points" is information; a spinning wheel or a scratch card that hands out a prize is an experience. The reward is the same either way — what changes is whether the recipient feels anything on the way to claiming it.

A wheel or a card, not a flat discount line

Spin-to-win assigns a reward the moment the recipient taps to spin — the configured prize list decides the outcome, and a fair fallback link stands in for the rare inbox that can't show the spinning animation, so nobody misses their prize over a rendering limitation. Scratch-off works the same way with a tap-to-reveal card instead, a smaller, quieter "unwrap it" moment that suits a routine milestone better than a wheel would.

No separate loyalty-app login

The reward reveals right in the email for Spin-to-win, or on a simple linked page for Scratch-off's fallback — either way, there's no account to sign into or app to install just to claim what was already earned.

One reward per member, per milestone

Each recipient's spin, scratch, or rating action is deduplicated to their own link, so re-clicking their own email doesn't grant a second reward. Pair the send with a recurring schedule filtered to the milestone itself (points threshold, anniversary date, purchase count) and it only reaches members who haven't already been sent that milestone's reward.

Checking in while they're already engaged

A milestone email is a natural moment to also ask a quick question — an optional Rating block alongside the reward rolls straight into an average with trend over time on your Responses dashboard, without needing a separate satisfaction-survey send.

Getting started

Point a data source at whatever field your loyalty program or CRM already tracks for the milestone, then add Spin-to-win or Scratch-off with your prize list. Set up a recurring send filtered to the milestone under Contacts & sending, and add a Rating block if you want a quick check-in alongside the reward.

A typical build-and-send sequence

  1. 1

    Pick the milestone

    Decide what triggers the reward email — a points threshold, an anniversary date, or a purchase count — sourced from whatever field your loyalty program or CRM already tracks.

  2. 2

    Add the reward block

    Drop in Spin-to-win for a wheel-style reward or Scratch-off for a tap-to-reveal card, and set the prize list or reward link.

  3. 3

    Send on a rolling schedule

    A recurring send re-evaluates the milestone filter against your data source's current rows, so each member gets their reward once, right when they actually cross the threshold.

  4. 4

    Check satisfaction at the same time

    An optional Rating block alongside the reward rolls into an average with trend over time — a natural moment to ask, since the recipient's already engaged.

Frequently asked questions

Does MailInApp track loyalty points itself?

No — MailInApp isn't a loyalty-program platform. The points balance or milestone that triggers a reward email comes from your own loyalty system or CRM, connected as a data source. What MailInApp adds is the reward moment itself: a Spin-to-win wheel or Scratch-off card that hands out the prize.

Is the spin or scratch reward actually random, or always the same prize?

You configure the prize list on the block — it can be a single guaranteed reward or a list the wheel picks between. Either way, the outcome is settled the moment the recipient taps, and the same fair fallback link applies for any inbox that can't show the animation.

Can a member only claim their reward once?

Yes — each recipient's spin, scratch, or rating action is deduplicated to their own link, so re-clicking their own email doesn't grant a second reward. A milestone-based recurring send also only reaches members it hasn't already covered for that milestone.

Do members need to log into a loyalty app to see their reward?

No — the reward reveals right in the email (Spin-to-win) or on a simple linked page (Scratch-off's fallback), with no separate account or app login required to claim it.

What happens in an inbox that can't show the spin wheel or scratch animation?

Each block falls back to a plain, working version — a direct reward link instead of the spinning wheel, or a simple "reveal your prize" button instead of the scratch gesture. The reward itself is never gated behind an animation only some inboxes can show.

Build this in the studio

Start on the free plan — every interactive block and the full fallback engine are included on every tier.