How to control how a reward reads to customers
Everywhere Bloop mentions a reward — widgets, popups, emails, the referral hub — it renders a variable, {{ReferrerReward}} or {{RefereeReward}}, and fills it with the raw value: 30%, $10 USD, Free 2 Sample Kit. That’s accurate but not always honest. A reward restricted to one collection still renders as a flat “30%”, and the customer only discovers the restriction at checkout.

Reward display lets you write what the customer reads instead. Open it from Customize reward display on the reward editor, or from Branding → Reward display.
What you can override
Section titled “What you can override”Text is set per side and per product condition, so each combination of “who” and “what it applies to” gets its own wording:
| Side | Conditions |
|---|---|
| Referee reward | All products · Specific products · Product collections · Specific product variants |
| Referrer reward | All products · Specific products · Product collections · Specific product variants |
Only the condition your reward actually uses is in play — the rest sit there ready if you change scope later. Leave a field empty and Bloop falls back to the raw value, so you only write the ones that need explaining.
You can keep the variable inside your own sentence. {{RefereeReward}} off skincare renders as 30% off skincare, which stays correct if you later change the discount to 25%.
Write the text
Section titled “Write the text”- Open the reward and check its Apply to products setting, so you know which condition to fill in.
- Open Customize reward display.
- Pick the language you’re writing in.
- Expand Referee reward or Referrer reward and fill the field for your condition.
- Check the example line underneath — it shows the text with the variable already substituted.
- Save.
Text is stored per language, and Bloop does not machine-translate it. With automatic translation on for the campaign, each customer sees the text you wrote for their language, so write one for every language you serve. With it off, everyone sees your default language. The language selector in step 3 appears only when automatic translation is on. See campaign language settings.
Worked examples
Section titled “Worked examples”| Reward | Default rendering | Better display text |
|---|---|---|
| 30% off, collection-scoped | 30% |
{{RefereeReward}} off everything in Winter Essentials |
| $10 fixed, all products | $10 USD |
{{RefereeReward}} off your first order |
| Free product | Free Sample Kit |
A free Sample Kit with your next order |
| Store credit, 3-referral minimum | $25 USD |
{{ReferrerReward}} in store credit, after 3 friends buy |
Text for each tier
Section titled “Text for each tier”In a FlexiTiers campaign, each tier can have its own referrer reward text, so “a free tote bag” at tier 2 doesn’t read as “100%”. To set it:
- Open Referrer reward, expand the tier and choose Edit reward settings.
- In the How this reward appears to customers banner, click Customize reward display. Save a new tier first: the banner doesn’t appear while you are adding it.
- Fill the field labelled with the tier’s range, such as “3-5 referral”, and save.
Tier text applies to the referrer side only. It shows wherever that tier’s reward is named: the popup, the referral page, the thank-you page, the customer account blocks and the Referral Hub page, the referral hub, and the referrer emails, including the tier table. Rewards issued before tier text existed keep showing the automatic value in the hub and the customer account. Leave a tier’s field empty and it falls back to the automatic value.
Running an A/B test
Section titled “Running an A/B test”When an A/B test is running, variant B keeps its own display text, so you can test wording as well as value. Variant B falls back to variant A’s text where you haven’t written one, and to the raw value where neither exists.
Common mistakes to avoid
Section titled “Common mistakes to avoid”- Hard-coding the number. Writing
30% off skincareinstead of{{RefereeReward}} off skincaremeans the copy lies the day you change the discount. - Writing it in one language and assuming the rest. Bloop does not translate reward text for you. Turn on automatic translation and fill each language you serve.
- Explaining the restriction only in the display text. The text sets expectations; the reward’s Apply to products setting is what actually enforces them.
Next steps
Section titled “Next steps”- Set the reward and its product scope in Referrer and referee rewards.
- Test wording against value with A/B testing.

