The engagement layer
your community keeps opening.
A daily reason to log in
Fresh content every day in 24 languages. A branded daily game gives members a reason to come back that a feed refresh never will.
Community, not just solo play
Shared leaderboards, streaks, and daily challenges turn individual play into something your members do together.
Themed to your brand
Match the colors, type, and corner radius your members already know. Live theme editor in the Hub, no rebuild.
Plugs into your membership stack
Wire completion events into points, tiers, badges, or your community feed. Webhook in, retention out.
Three lines of code,
a member habit shipped.
Pass your member ID at runtime. When the player finishes, you get a signed event you can drop into points, tiers, badges, or the community board you already run.
<div id="pg-host"></div>
<script src="https://static.playgent.com/player/v2.js"></script>
<script>
Playgent.init({
containerId: "pg-host",
player: "plyr_acme_members",
game: "trivia",
mode: "daily",
externalUserId: member.id,
onComplete: ({ score, externalUserId }) => {
// daily done — credit points, bump the streak, update the community board
membershipAPI.award(externalUserId, score);
},
});
</script>Three patterns most
membership teams ship first.
Members-only daily
A daily puzzle or trivia behind your membership wall. A small perk members log in for, every day.
Community leaderboard
A weekly tournament or shared streak that gives your community a reason to show up and compare.
Win-back moment
A branded game in your re-engagement email or push. A low-commitment reason for lapsed members to return.
What membership
teams ask first.
- Can games sit behind our membership paywall or auth?
- Yes. The runtime is served under your origin via origin allowlist, so it behaves as first-party. Gate it behind your own login and pass the member ID at runtime. Nothing renders for non-members unless your page does.
- Can members compete on shared leaderboards?
- Yes. Leaderboards and streaks are built in and can be scoped per Player or per cohort. Run a single global board, a per-community board, or a weekly tournament, and read standings back over the API.
- Does this work in our app as well as the web?
- Yes. The runtime is a standard HTML5 embed. The same snippet works on web and inside an iOS WebView, Android WebView, React Native, or Flutter shell.
- How do completion events reach our points or community system?
- Every completed game emits an HMAC-SHA256 signed event delivered by webhook. Join on external_user_id to credit points, bump a streak, unlock a badge, or post to a community feed, verifiably.