Why us
Developers
Pricing
iGaming
Theme
Try it free
The basics

What gamification actually means.

Taking something a player already does, playing a casino game, placing a bet, making a deposit, and adding a goal, then a reward, on top of it. This is the retention layer. The game itself never changes.

  • A spin stays a spin. A bet stays a bet.
  • Missions, streaks, points and a shop sit beside the product, not inside it.
  • None of it touches odds, paytables or any outcome.

iGaming: a casino or sportsbook runs missions, streaks and a points shop next to the real product, built only from events it already sends.

No database access. No personal data required. We never ask for a login to your systems, and there is no field for a player's name or email. You send us an event; that is the whole exchange.

The basics

Why retention is the number that matters.

Whether a player active last week is still active this week.

  • A new player costs more to acquire than the profit a retained player already brings in
  • Casino and sportsbook players already return several times a day
  • The risk isn't that players forget you. It's that they drift, with no reason to open the app today

iGaming: a daily mission, a streak about to break, or a leaderboard closing Sunday night each give a reason to come back today specifically.

Insights

Analytics: whether this is actually working.

Whether the retention layer is turning into profit, not just activity.

  • Active players
  • How many finish each mission step, not just start it
  • How long a streak typically lasts before it breaks
  • How much players deposit and spend in the shop
Insights

Players: one player, one screen.

  • Points balance
  • Missions in progress, and how far through each one
  • Current streak
  • Segment membership
  • Every achievement earned
The players screen in the Gemifier dashboard, showing a roster of NovaSpin players with their point balances.
NovaSpin's player roster
A single NovaSpin player's profile in the Gemifier dashboard: deposits, bets and rounds played.
One player, one screen
Tracking

Events: something that happened, once.

Sent to us the instant it happens. Not a total, not a fact, a single moment.

  • A deposit landing
  • A bet being placed
  • A casino round finishing
  • A withdrawal request being made

iGaming: deposits, bets placed and rounds played are the events every mission, streak and leaderboard here is built from.

The events list screen in the Gemifier dashboard: Deposit made, Logged in, Bet placed, Casino round played and Withdrawal requested.
NovaSpin's events, as sent to Gemifier
Tracking

Attributes: a fact about the player, right now.

Not something you add up. Something you look up. True until you change it.

  • VIP tier
  • Country
  • Self-excluded, true or false
  • Email verified, true or false

iGaming: a mission can be aimed only at Gold-tier players, using the tier attribute as the filter.

The attributes list screen in the Gemifier dashboard: VIP tier, Country, Self excluded and Email verified.
NovaSpin's attributes, looked up live
Tracking

Segments: a named group of players.

A rule you write once, and name, so you never write it twice.

Segment “VIP Gold depositors”
Match all of the 2 rules below
Attribute tier = gold
Count of deposit made ≥ 1 ever
Point a mission and a reward at it. Change the rule once, both follow.
Building the "VIP Gold depositors" segment in the Gemifier dashboard: VIP tier is gold and has done Deposit made, ever.
This exact segment, built for real
The segments list screen in the Gemifier dashboard.
Every segment, at a glance
Aim it precisely

Rules engine: who it applies to, what counts.

A condition, combined with AND and OR, with no code.

Nested AND / OR
Match all of the 2 rules below
Attribute country = Germany
Count of deposit made ≥ 1 ever
Checked automatically, every time a matching event arrives.
The same nested rule built for real in the Gemifier dashboard: Country is Germany and has done Deposit made, ever.
This exact rule, built with dropdowns
Engagement

Achievements: earned once, kept forever.

A badge. A player either has it or doesn't. It never resets.

  • First deposit made
  • 100th bet placed
  • First casino win over a set amount
Creating the "First deposit made" achievement in the Gemifier dashboard: has done Deposit made, ever.
Creating an achievement in the dashboard
NovaSpin's achievements list in the Gemifier dashboard.
NovaSpin's achievements, at a glance
Engagement

Missions: a goal, then a payout.

One or more objectives. Finish all of them, the mission pays.

ObjectiveCondition
Play casino rounds≥ 10 this week
Place a sportsbook bet≥ 1 this week
Then: award 100 points. Progress tracks itself as the events arrive.
Creating the "Weekend warrior" mission in the Gemifier dashboard, with its objective and a weekly recurrence.
This exact mission, built for real
NovaSpin's missions list in the Gemifier dashboard.
NovaSpin's missions, live
Engagement

Recurring missions: the same mission, on a schedule.

Not a new mission each time. The objectives are fixed once; only the reset repeats.

  • How often: Daily, Weekly or Monthly
  • When it resets: the same moment for every player, or a personal cooldown starting when each one joins
  • Optional: only open for part of each period, say the first two days of the week

The objectives themselves never change between cycles. A different goal each day means three separate missions, not one recurring mission.

The Schedule step of the mission wizard in the Gemifier dashboard, set to repeat weekly.
Setting a mission to repeat weekly
Engagement

Streaks: show up again tomorrow.

  • A qualifying day: the count goes up by one
  • A missed day: the count resets to zero
  • Keyed on playing, not spending, so it rewards the habit
MilestonePays
3 daysSmall reward
7 daysLarger reward
30 daysLargest reward
Creating the "Daily play streak" in the Gemifier dashboard: milestones at 3, 7 and 30 days.
This exact streak, built for real
NovaSpin's streaks list in the Gemifier dashboard.
NovaSpin's streaks, live
Engagement

Leaderboards: ranked against each other.

A score, over a fixed period, ranked against other players instead of a fixed target.

Weekly wagering leaderboard
Sum of money staked this calendar week
Then: ranked highest to lowest, top 10 paid, settles every Monday.
Scoring the "Weekly wagering leaderboard" in the Gemifier dashboard: ranked by how many times a player placed a bet.
Scoring a leaderboard in the dashboard
Engagement

Collections: a themed set to complete.

Finishing the whole set matters more than finishing any one piece.

  • 5 small missions, one per slot provider
  • Each one alone is easy; the set is the actual goal
  • Bonus prize unlocks only once all 5 are done
The "Slot starter pack" collection in the Gemifier dashboard: three missions in order.
A themed set, built for real
NovaSpin's collections list in the Gemifier dashboard.
NovaSpin's collections, at a glance
Economy

Points & loyalty: a currency you invent.

  • Named and valued entirely by you
  • Not real money, and never touches the cash wallet
  • Never leaves this system

iGaming: a loyalty balance that is never confused with deposited funds, bonus cash, or anything withdrawable.

A NovaSpin player's points ledger in the Gemifier dashboard: every movement in or out, explained.
A real player's points ledger
Rewards

Rewards & catalog: what points buy.

  • Free spins
  • Bonus cash
  • Merchandise
  • A ticket to an event

iGaming: Gemifier records the grant. Your own platform is the one that fulfils it, under whatever checks it already runs.

Creating the "Free spins" catalog item in the Gemifier dashboard.
Defining a reward in the catalog
NovaSpin's catalog in the Gemifier dashboard: free spins, bonus cash, merchandise and an event ticket.
Every reward, in one catalog
Rewards

Marketplace: the shop itself.

The catalog, laid out as a shop, with a price in points next to each item.

  • Can be limited by stock
  • Can be limited per player
  • Can be open only during a set window, tied to an event
Creating a marketplace listing in the Gemifier dashboard: a catalog item and its price in points.
Creating a listing in the dashboard
NovaSpin's marketplace in the Gemifier dashboard.
NovaSpin's shop, live
How it actually runs

Real-time: the reward appears right away.

A bet lands at 21:04
Most systemsReward worked out overnight, on a batch job
HereMission, streak and balance updated at 21:04
How it actually runs

Webhooks: how your system finds out.

  1. A mission completes and a reward is owed
  2. We send your server a signed message, the moment it happens
  3. Your server decides what to actually do, like crediting free spins

We never push anything to a player directly.

Registering a webhook endpoint in the Gemifier dashboard, with the full list of notify types.
Registering a webhook endpoint
How it actually runs

Security: no deposits touched, no personal data needed.

We never need
  • Access to a deposit or a withdrawal
  • Any payment detail
  • A player's name, email or identity document
We only see
  • Whatever event you choose to send, like bet_placed
  • A player ID that means nothing outside your own system
Fit with your compliance

Responsible gambling: where this engine stops.

Gemifier never
  • Holds money, or issues a bonus directly to a player
  • Talks to a player, by any channel
Always stays true
  • Your platform fulfils every grant, under your own checks
  • Self-exclusion, deposit limits and cooling-off run exactly where they already do
  • A condition can read self excluded = false and keep a protected player out automatically

Read the full responsible gaming policy.