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 — one configured prize link, the same for every recipient, with no odds or randomness to set up. A 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

Both blocks reveal the reward right in the email, not on a separate page — just a tap on the wheel or the scratch surface. There's no account to sign into or app to install just to claim what was already earned.

One reward per member, per milestone

Spin-to-win and Scratch-off always resolve to the same configured prize link for a given send, so there's no "second reward" for a repeat click to grant. A Rating response, by contrast, is deduplicated to the recipient's own link. 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 link or text. 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 its prize link or prize text.

  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?

Always the same prize — there's no odds or prize pool to configure. Spin-to-win points at one prize link you set, and every recipient who spins (or who lands on the plain fallback button) gets that exact same reward; the wheel is a presentation device, not a random draw.

Can a member only claim their reward once?

A Spin-to-win or Scratch-off reward isn't something to double-claim in the first place — every tap on a given send resolves to the same configured prize link, so there's no second, different outcome a repeat click could unlock. A Rating response is deduplicated to the recipient's own link, and a milestone-based recurring send 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 — both Spin-to-win and Scratch-off reveal the reward right in the email itself, 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 the prize shown outright with no scratch gesture needed at all. 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.