Solutions · Loyalty & Rewards

Loyalty rewards games
your members come back to.

Drop branded daily mini-games into your rewards loop. Every completion is HMAC-signed and ready to settle into your points engine — no game-dev team required.

Why loyalty teams ship on Playgent

Engagement, integrity,
and brand — without the build.

01

A daily reason to open the app

Fresh puzzles every day at midnight UTC. Builds streak habits without shipping a new feature each week.

02

Verified play, not just clicks

Every completion arrives HMAC-SHA256 signed and origin-locked. Settle points with confidence — no replay, no spoofing.

03

Themed to your loyalty brand

Match the colors, type, and corner radius your members already know. Live preview in the Hub, instant publish.

04

Plugs into your points engine

Settle scores into Yotpo, LoyaltyLion, Smile.io, Antavo, Talon.One, or your in-house ledger — webhook in, points out.

Plug-in

Three lines of code,
points in your pipeline.

Pass your authenticated member's ID at runtime. When the player finishes, you get a signed completion event with the score and the same externalUserId — drop it straight into your existing rewards API.

Server-verifiable via HMAC-SHA256 webhook
Idempotent — every event has a stable event_id
Origin-locked at the edge
loyalty.embed.htmlLive snippet
<div id="pg-host"></div>
<script src="https://static.playgent.com/player/v2.js"></script>
<script>
  Playgent.init({
    containerId:    "pg-host",
    player:         "plyr_acme_loyalty",
    game:           "memoji",
    mode:           "daily",
    externalUserId: currentUser.id,
    onComplete: ({ score, externalUserId, won }) => {
      // settle the play into your points engine
      pointsAPI.award(externalUserId, scoreToPoints(score));
    },
  });
</script>
Customer
“Mini-games drove our biggest engagement lift of the year — and we built zero of them.”
f
Product Team
Engagement, fetch.com
Patterns

Three patterns most loyalty
teams ship in week one.

01

Daily check-in

A puzzle that resets at midnight. Members come back, play, earn — every day.

02

Earn-to-unlock

Gate premium perks behind a play threshold. Score X to claim, retry to compound.

03

Streak boosters

Use completion events to grow streak multipliers in your existing rewards engine.

Loyalty FAQ

What loyalty teams
ask first.

Will Playgent integrate with our existing loyalty platform?
Yes. The signed completion event is delivered to any HTTPS endpoint you own — pipe it into Yotpo, LoyaltyLion, Smile.io, Antavo, Talon.One, or your own points API. The webhook payload includes a stable external_user_id you control.
How do we award points based on game score?
The onComplete callback returns the score and won state, and the same data is delivered to your webhook. Most teams write a small scoreToPoints() function and award via their existing rewards API — no Playgent-specific points logic needed.
What stops members from spoofing completions for free points?
Every event is HMAC-SHA256 signed against your per-account secret, origin-locked at the edge, and includes a stable event_id for idempotency. Treat the webhook as the source of truth — never the client-side callback alone.
Can members play on web and the app and earn the same points?
Yes. external_user_id is the same identifier across surfaces. The daily-reset window is UTC by default; ask sales about per-account timezone customization.

Start free.
Settle your first points play before lunch.

The Sandbox is free with the full game catalog. Flip to paid the day you flip to production.