The Loyalty Widget: How to Display Points & Tiers So Customers Actually Notice
Placement, styling, and copy for your on-store loyalty widget — the single most important surface for driving daily engagement.
A loyalty program that customers forget about is a loyalty program that doesn't work. The widget is the daily touchpoint — the persistent reminder that points are accumulating, rewards are within reach, and the next tier is closer than they think. Getting the widget right is the difference between a program customers use and one they vaguely remember signing up for.
Widget types in Gratify
Floating launcher: A small tab or icon (typically bottom-right on desktop, bottom-centre on mobile) that customers can click to open their loyalty panel at any time. This is the default and works for most stores.
Embedded panel: A widget embedded directly in the customer account page, showing full points balance, tier status, rewards available, and recent earning history. Best for stores where customers regularly log in to check orders.
Inline earning indicator: A small "Earn X points on this order" note that appears on the product page or cart page. This is the highest-converting placement for driving points-awareness at the moment of purchase decision.
What the widget should always show
At minimum, your loyalty widget should display:
- Current points balance (large, prominent)
- Points to next reward
- Current tier and progress to next tier (progress bar)
- Available rewards (with clear CTA to redeem)
- Any active multiplier events ("Double Points Weekend active!")
Customers who can see their progress in real time have a 2.8× higher engagement rate than customers whose balance is only visible in account emails.
Placement best practices
Desktop: Bottom-right corner floating launcher. Visible on all pages except checkout (Shopify restricts third-party widgets in checkout on standard plans).
Mobile: Bottom-centre or bottom-left launcher to avoid overlap with native browser navigation. Test on both iOS Safari and Android Chrome — navigation bar heights differ.
Cart page: Add the inline earning indicator above or below the cart total. "You'll earn 47 points on this order" is one of the most effective conversion nudges you can add to a cart page.
Product page: Add the inline earning indicator below the Add to Cart button. "Buy now and earn 22 points" is particularly effective for first-time visitors who are still evaluating.
Widget copy that drives action
The default widget copy in Gratify is functional but generic. Customise it to match your brand voice:
| Default copy | Better copy (fashion brand) | Better copy (skincare brand) |
|---|---|---|
| "Redeem your points" | "Cash in your points" | "Treat yourself" |
| "You have 450 points" | "450 points burning a hole in your pocket" | "450 points of you-time" |
| "Earn more points" | "Stack more heat" | "Keep glowing, keep earning" |
The widget is a brand touchpoint. It should sound like you.
Related guides
- The Reward Engine: Creating Perks Customers Actually Want to Redeem →
- Setting Up Gratify in Under 10 Minutes →
- Points Not Showing or Customers Can't Redeem? →
Ready to put this into practice?
Install Gratify and launch your loyalty program in minutes. Free plan available.
Install Gratify — Free Plan