> ## Documentation Index
> Fetch the complete documentation index at: https://zovi.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Loyalty & rewards

> Set how clients earn points, build the rewards they unlock, and design your tiers and bonus events.

Loyalty keeps clients coming back. You decide how they **earn points**, the
**rewards** they can redeem those points on, and the **tiers** they climb as they
spend. Clients see their points, rewards, and tier in your app.

Open **Rewards** from the **Catalog** section of the sidebar.

## Tabs

The page is organised into four tabs:

| Tab                | What it's for                                    |
| ------------------ | ------------------------------------------------ |
| **Catalog**        | The rewards clients can unlock and redeem.       |
| **Suggestions**    | Per-client rewards generated for you to approve. |
| **Client Goals**   | Progress clients are working toward.             |
| **Points & Tiers** | Earn rates, tiers, and bonus events.             |

<Frame caption="Screenshot: the Rewards page showing the Catalog / Suggestions / Client Goals / Points & Tiers tabs and a grid of reward cards.">
  <img src="https://mintcdn.com/zovi/-jGoPdTQeb9B4m94/images/loyalty-rewards.png?fit=max&auto=format&n=-jGoPdTQeb9B4m94&q=85&s=ee936c4501db32fb4fde4b37abfe9a95" alt="Rewards page" width="1440" height="3054" data-path="images/loyalty-rewards.png" />
</Frame>

## Earn rates

Earn rates set how many points clients get for different actions. You'll find
them on the **Points & Tiers** tab, each controlled with a slider:

| Earn rate         | What it rewards                                             | Range                    |
| ----------------- | ----------------------------------------------------------- | ------------------------ |
| **Signup Bonus**  | Joining your app.                                           | Up to 500 points         |
| **Google Review** | Leaving a Google review.                                    | Up to 500 points         |
| **Check-in (QR)** | Being checked in at the clinic by staff scanning a QR code. | Up to 200 points         |
| **Purchase rate** | Every unit of currency spent, in `0.25` steps.              | Up to 10 points per unit |

There's also a **Bank In** toggle that lets clients convert points into store
credit.

<Note>
  Rewarding clients for bringing friends is a separate programme. It pays a
  cash-value reward in your own currency to both sides, and you set it up under
  [Referrals](/marketing/referrals) rather than here.
</Note>

<Tip>
  Check-in points are awarded when your team checks a client in. See
  [Check clients in](/checkin/scan-checkin) for the scanning flow.
</Tip>

## Welcome gift

Turn on the **Welcome gift** to automatically award a reward from your catalog the
moment a client signs up. Enable it, then pick which catalog reward to give. It's
a strong first impression that gets clients into the loyalty habit straight away.

The gift is granted once, on top of the sign-up points, however the client joins,
and they see it celebrated on their final sign-up screen. Until recently it only
fired for clients arriving through an emailed invitation link, so clients who signed
up by email, Google, Apple or phone code silently got nothing. All of those routes
now grant the gift.

<Note>
  Clients who join through a **referral link** receive their referral reward instead.
  They never get both. See [Referrals](/marketing/referrals).
</Note>

## Create a reward

On the **Catalog** tab, add the rewards clients redeem their points on. Rewards
appear as cards showing the discount, the unlock threshold (`Unlocks at N pts`),
how many clients have unlocked it, and chips for channel, bankability, expiry, and
any health-and-wellness flag. Each card offers **Edit**, **Duplicate**, and
**Archive**.

<Steps>
  <Step title="Open the reward form">
    Select the option to add a reward on the **Catalog** tab.
  </Step>

  <Step title="Describe the reward">
    Set the **Name**, **Description**, and **Image**.
  </Step>

  <Step title="Set the unlock and redemption rules">
    Choose the points threshold, where it's redeemed, and when it expires.
  </Step>

  <Step title="Choose the discount">
    Pick the discount type and what it applies to.
  </Step>

  <Step title="Save">
    Save the reward. It appears in your catalog and in the client app.
  </Step>
</Steps>

### Reward fields

| Field              | Notes                                                                                                                                            |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Name**           | What clients see.                                                                                                                                |
| **Description**    | Short explanation of the reward.                                                                                                                 |
| **Image**          | The reward's artwork.                                                                                                                            |
| **Unlocks at**     | The points threshold a client must reach to redeem it. Set it to `0` when no points are needed at all, for example a welcome gift or a giveaway. |
| **Where redeemed** | `In app` (at online checkout) or `In clinic` (at reception).                                                                                     |
| **Expires in**     | How long the reward stays valid once unlocked: `never`, or a set number of days.                                                                 |
| **Discount type**  | `€ off`, `% off`, or `Free treatment`, plus its value.                                                                                           |
| **Applies to**     | For treatment rewards, the treatments the reward covers (include or exclude specific ones and their variations).                                 |
| **Bank In**        | Allow the client to take the reward as cash value instead.                                                                                       |

<Warning>
  Because of health-and-wellness advertising rules, **free-treatment rewards
  can't apply to injectables**. Injectable treatments are flagged automatically,
  so they're excluded from free-treatment rewards, see
  [Treatments](/catalog/treatments).
</Warning>

## Tiers

Tiers reward clients for their total spend over time. On the **Points & Tiers**
tab, each tier is a card you configure:

| Setting              | Notes                                                                               |
| -------------------- | ----------------------------------------------------------------------------------- |
| **Points range**     | The band of points that places a client in this tier.                               |
| **Multiplier**       | Boosts the points clients in this tier earn (shown as a badge, for example `1.2×`). |
| **Perks**            | The benefits members of the tier receive.                                           |
| **Birthday scratch** | An optional birthday scratch-card reward for the tier.                              |

Each tier card also shows how many clients currently sit in it.

## Bonus and multiplier events

Run limited-time boosts to earning. On the **Points & Tiers** tab, add a
**Bonus / Multiplier Event**:

| Field           | Notes                                           |
| --------------- | ----------------------------------------------- |
| **Name**        | What the event is called.                       |
| **Multiplier**  | How much to boost earning, from `1.0` to `3.0`. |
| **Applies to**  | `All treatments` or specific ones.              |
| **When**        | `Week`, `Weekend`, or a custom window.          |
| **Start / End** | The dates the event runs.                       |

<Tip>
  Use a weekend double-points event to fill quieter days, or a treatment-specific
  multiplier to promote a service you want to grow.
</Tip>

## Suggestions and client goals

* **Suggestions**: Zovi generates personalised rewards for individual clients.
  Review them on the **Suggestions** tab and approve the ones you want to send.
* **Client Goals**: track the progress clients are making toward their next
  reward or tier.

## Related

<CardGroup cols={2}>
  <Card title="Check-in points" icon="qrcode" href="/checkin/scan-checkin">
    How clients earn check-in points when you scan them in.
  </Card>

  <Card title="Loyalty Engine guardrails" icon="sliders" href="/settings/loyalty-engine">
    Set the caps that keep automated discounts under control.
  </Card>
</CardGroup>
