Giselle · IN-GRID Loyalty

Reaching a tier is the start. Keeping it is the programme.

Tier ladders from Wood to Diamond or maps of numbered levels, several programmes at once, missions for anything from a deposit to a finished KYC, and points that turn into cash at the rate each level sets. Every level can carry a maintenance clock and the drop that follows it. Your CRM team runs all of it from the back office, in the CRM and gamification suite you would otherwise buy on top.

Keeping your platform? Giselle Cloud runs the same programmes on it →

01 · The back office

Build the ladder, set how long a tier lasts, see who dropped.

Five screens from the product, with demo data, and the controls work. Give a level a drop, open a mission, keep a player out of a programme, filter the history to the programme’s own changes. On a call we open the real one, on your brand.

Back office · Demo Casino

Loyalty Levels

The level templates a programme is built from, and how long each one lasts.

IDNameNumberTierPts LevelPts CompletionMaintainDrop ConfigurationPts ConversionCash Exchange RateMultiplierPts Reward
37Club Diamond-Diamond120,000250,000QuarterLevel DownYes8025,000 pts
36Club Platinum-Platinum50,000119,999QuarterLevel DownYes901.752,000 pts
35Club Gold-Gold20,00049,999One MonthReset Loyalty PointsYes1001.51,000 pts
34Club Silver-Silver8,00019,999One MonthLevel DownYes1251.3500 pts
33Club Bronze-Bronze3,0007,999Two MonthsReset Experience PointsYes1501.2250 pts
32Club Iron-Iron1,0002,999No-No2001.1100 pts
31Club Wood-Wood0999No-No2001-
23Map step 33-1,5002,499Two WeeksLevel DownNo1501.2300 pts
22Map step 22-5001,499No-No1501.1150 pts
21Map step 11-0499No-No150150 pts
Show 50 entriesShowing 10 entries

Loyalty Points

The missions a programme pays points for, and what each one feeds.

IDNameIndicatorIDPts RewardInd ValueInd Additional ValuePeriodRecurrenceTypeInfo
58KYC finishedKYC_VERIFIED500 pts----FIXEDTRIGGER ONCECONTRIBUTE
57Phone verifiedVERIFY_MOBILE_PHONE150 pts----FIXEDTRIGGER ONCECONTRIBUTE
56Review approvedAPPROVE_TESTIMONIAL250 pts----FIXEDTRIGGER ONCE
55Deposit on four days a weekDEPOSIT_DAYS_COUNT300 pts4€10.007 DaysWEEKLYPERIODCONTRIBUTEADDITIONAL VALUE
54Five-day login streakLOGIN_COUNT50 pts1-5 Days-CONSECUTIVECONTRIBUTE
53Three providers, ten rounds eachPROVIDERS_PLAYED_COUNT200 pts3107 DaysWEEKLYPERIODCONTRIBUTEADDITIONAL VALUE
52Turnover pointsTURNOVER_AMOUNT1 pts€10.00---INSTANTCONTRIBUTE
51Big win bandsWIN_MULTIPLIER-----RANGED
50Weekly cashback on NGRCASHBACK_NGR-€50.00-Weekly-CASHBACK
49Tournament enteredTOURNAMENT_PARTICIPATION100 pts----FIXEDCONTRIBUTE
Show 50 entriesShowing 10 entries

Loyalty Programs

Every programme running on the brand, and who is in it.

IDNameTypeStart DateEnd DateLast Reset DateReset PeriodLevel CountStatus
14Demo Casino ClubTier01/01/2026–01/10/2026Quarterly7ACTIVE
17Sportsbook LadderTier01/03/2026–01/10/2026Monthly5ACTIVE
21Autumn MapMap01/10/202630/11/2026–Lifetime12ACTIVE

Participating Customers

Demo Casino ClubSearch …
Customer IDUsernameLevelLevel Reach DateTotal PointsAvailable
100207demo.player.207Gold12/10/202618,4202,150
100233demo.player.233Platinum02/09/202641,3006,800
100118demo.player.118Silver27/10/20269,6401,210
100052demo.player.052Bronze19/10/20263,880640
100150demo.player.150Iron30/10/20261,120300

Every manual change lands on Loyalty Change History, with the back-office user who made it.

Loyalty Exclusions

Players kept out of a programme: never enrolled, never paid points in it.

Customer IDLoyalty ProgramReasonExcluded On
100311Demo Casino ClubStaff account28/10/2026
100274Demo Casino ClubBonus abuse under review21/10/2026
100274Sportsbook LadderBonus abuse under review21/10/2026
100198Autumn MapPlayer asked not to take part12/10/2026
100166Demo Casino ClubAffiliate test account03/10/2026
100402Sportsbook Ladder-29/09/2026
Show 50 entriesShowing 6 entries

Loyalty Change History

Every points adjustment and level change on the brand, by hand or by the programme.

Manual Only
DateCustomerCustomer IDProgram IDChangeReasonBackoffice User
Show 50 entries

Rows without a back-office user are the programme’s own: automatic level-ups, maintenance drops and enrolment. Manual changes always carry the user, and the reason they gave.

A level can run out, and you set how. A maintenance period from one week to a quarter starts the day a player reaches the level, and the drop you pick applies at the end of it. The player gets an inbox message 15 days and 5 days before.

Points for the behaviour you want, not only for the stake. A finished KYC, a verified phone, an approved review, deposits on four days of a week, three providers played. Each mission says whether it moves the player up, fills the wallet they spend from, or both.

Several programmes on the same players. A casino ladder, a sportsbook ladder and a seasonal map side by side, each with its own reset period and levels. Pick one to see who is in it, and adjust a player without touching anyone else.

One player out of one programme, the rest untouched. An excluded player is never enrolled there and earns no points in it, with the reason kept for the team. Remove the exclusion and they can join again.

Every points adjustment and level change, in one feed. Manual changes carry the back-office user and the reason. The rest are the programme’s own: level-ups, enrolments and the maintenance drops.

Demo data. Every label is a control in the shipped product.

Giselle V2, the whole suite →

03 · Standard, and ours

Points and tiers are table stakes. Here is what is different about these.

Standard. Here too.

  • Tiers with points to enter and complete each one
  • Points for deposits, bets and logins
  • A points multiplier per tier
  • Points exchanged for cash
  • A reward when a tier is reached
  • Cashback, weekly or monthly
  • Manual adjustments by the CRM team

Different here.

  • A tier can be lost, and you choose how.

    Each level can carry a maintenance period, from one week to a quarter, that starts the day the player reaches it. When it runs out, the drop you set applies: one level down, the unspent points cleared, the progress reset, both, or back to the first level with nothing. The player hears about it in the inbox 15 days and 5 days before.

  • Two kinds of points, two jobs.

    Experience points move a player up; wallet points are what they spend. Every mission says which it feeds, and every level sets its own exchange rate, the balance that unlocks exchange, a ceiling, and daily caps on what is earned and exchanged.

  • Missions for what keeps a player, not only for what they stake.

    A finished KYC, a verified card or phone, an approved review, deposits on four separate days of a week, ten rounds on each of three providers, a tournament entered. Missions repeat daily, weekly or monthly, on the days you choose.

  • One player out, and everything on the record.

    Exclude a player from one programme and they are never enrolled or paid there, with the reason kept. Every points adjustment and level change lands on the change history, the programme’s own included, with the user and the reason on every manual one.

  • On Dench Core, points turn into money in the same wallet.

    An exchange lands in the wallet the cash already sits in, and the platform side lists it with the points spent, the rate and the wallet reference. Points buy a tournament entry, and a completed level can pay a loyalty bonus template: free spins, a deposit bonus, a wheel spin.

04 · The record

Ten years, measured.

€20Bplayer wagering through the platform, lifetime
30+regulated brands run on it over ten years
21 daysthree regulated brands launched on a running installation
80+provider integrations built in: games, payments, identity, exclusion

Ran on it

  • 138.comUnited Kingdom, 2017 to 2020, under our UK Gambling Commission licence.
  • Bet99Canada from 2020, licensed in Ontario when the regulated market opened.
  • KlondaikaLatvia, the full platform including CRM, until Entain acquired it in 2022.
  • GGPokerA global poker brand, on the platform in 2019.

Running on it now

  • Spins.lvLatvia
  • EverbetBulgaria
  • SlotinoBulgaria, the brand we built and ran ourselves
  • AladinsBulgaria
  • QbetBulgaria
  • Slots99Canada, Europe and Latin America
  • ISO/IEC 27001 since 2017
  • UKGC licensed software supplier
  • GLI certified in three jurisdictions
  • Bulgarian manufacturer licence

The licence register, market by market →

05 · How it is bought

Four ways to take it. One price list.

The usual

Platform

You hold the licence and run the operation: marketing, support, payments relationships, compliance. We deliver and run the technology: the platform with its CRM and gamification suite, integrations, front end, hosting, releases, support. Your provider contracts or ours.

Custom

Enterprise

The platform built out to your market and your specification: dedicated environment, custom front end, features against your requirements. The way the largest accounts have been delivered for ten years.

Our licence

White label

Our infrastructure end to end, run under the group’s Curaçao setup: licensing, provider contracts, payments. You bring the brand and the marketing.

Without the platform

Giselle Cloud

The engagement suite, journeys, loyalty, jackpots, tournaments, bonusing and the analyst, on the platform you already run.

You pay for the modules you take, on the platform you already run.

Take the whole suite or the part you are missing. IN-GRID Loyalty and the Jackpot Server are licensed on their own as well. Connecting your platform is typically a few engineer-days on your side, and the mapping is ours.

To quote, we need four things

  1. The platform you run on today.
  2. The modules you want: the whole suite or a part of it.
  3. The brands and markets it would run on.
  4. How your platform emits events today: a transaction feed, webhooks, or neither.

06 · Asked first

The three questions that arrive before the demo.

Can we run more than one programme on the same players?

Yes. Programmes run side by side, each with its own type, dates, reset period, levels and missions: a casino ladder, a sportsbook ladder and a seasonal map at once. A player can be excluded from one and stay in the others.

Clone a programme that works and the new one starts fully configured.

What can a player do with the points?

Exchange them for cash at the rate their level sets, once they hold the balance that unlocks exchange, up to the ceiling and the daily cap you choose. A higher level can carry a better rate. Points also buy a tournament entry, and in the bonus shop any bonus your team configured and set to show there.

Which missions fill the spendable balance, and which only move a player up, is a switch on each mission.

Does it run on our platform?

Yes, as Giselle Cloud: we run the programmes off your platform’s events, and rewards fire as your own bonuses.

Giselle Cloud →

The six questions we get asked →

Send us your tier table. We build it on a call.

Your tiers, what each one earns and pays, and what should happen to a player who stops playing. We set it up on demo data while you watch, maintenance and drops included.

Send the tier table