Gratify Features

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.

4 min read Updated May 2026

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 copyBetter 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


Ready to put this into practice?

Install Gratify and launch your loyalty program in minutes. Free plan available.

Install Gratify — Free Plan