Giselle Cloud

Keep your platform. Run the CRM and gamification suite on it.

The engagement tool you are shopping around for, already built: CLOE journeys, IN-GRID Loyalty, the Jackpot Server, tournaments, wheels, bonusing, messaging and an AI analyst, on the platform you run today. One stream of events in, rewards out as your own bonuses, and no replatform.

Launching a brand? Dench Core runs the platform and the suite as one →

  • Giselle in production since 2017
  • 30+ brands have run it
  • Published on AI in bonusing in 2019

01 · The back office

Your platform underneath. The suite on top.

Five screens from the product, with demo data, and the controls work. Open a segment, adjust a player's loyalty, map your IDs, start a journey from a recipe, ask the analyst. On a call we open the real one, on your brand.

Back office · Demo Casino

Segments List

Every segment on the brand, how often it recalculates, and where it is used.

IDNameLast Update DateUpdate TypeUse In CampaignsParticipantsStatus
5121Reactivated depositors31/10/2026 09:41Real TimeiWin-back reload, Weekend wheel invite1,842ACTIVE
5118High value, casino31/10/2026 09:00HourlyiVIP tournament series612ACTIVE
5114Registered, no deposit31/10/2026 09:41Real TimeiWelcome journey3,407ACTIVE
5109Sport first bet, 7 days31/10/2026 03:00DailyiNot used yet958ACTIVE
5102Dormant, 30 to 60 days31/10/2026 03:00DailyiWin-back reload2,264ACTIVE
5097Bonus-only players, watchlist29/10/2026 12:00HourlyiNot used yet141INACTIVE
Show 50 entriesShowing 6 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.

External Data

Manage external data mappings and integrations

IdNameExternal Id
41Demo Fortune Waysg-104221
42Demo Gold Mineg-104230
43Demo Book of Agesg-104318
44Demo Sugar Stackg-104402
45Demo Roulette Liveg-200017
46Demo Crash Xg-310006
6 mappingsSet per brand

Solution Recipes

Ready-made flows for the problems you actually have.

Hide presets
AcquisitionPreset

Registered, no deposit (7-day nudge)

A week of nudges for players who signed up and never deposited. It ends the moment they do.

RegisteredInactive 2dEmailInactive 5dSMSMatch offerExit
7 nodes·10 days
Targets · Registered players with no deposit
ActivationPreset

Verification (KYC and phone) plus Refer-a-Friend

A reward for each verification step, then an invitation to refer a friend once the account is verified.

RegisteredWait KYCSpinsWait phoneBonusInboxExit
7 nodes·14 days
Targets · Unverified accounts
ActivationPreset

First-week nurture

A welcome, a tour of the site, one feature worth knowing, then cashback at the end of the week.

First depositEmailDelay 2dPopupDelay 3dCashbackExit
7 nodes·7 days
General-purpose recipe
GrowthPreset

Second-deposit ladder

Three escalating nudges toward a second deposit, each one checking first whether it already happened.

First depositWait 24hOfferWait for offerBigger offerExit
6 nodes·10 days
Targets · Single depositors
GrowthPreset

Casino to sports cross-sell

Active in casino, absent from the sportsbook: a free bet to try it. The same flow runs the other way.

Casino betIf no sportsEmailFree betWait betExit
6 nodes·14 days
Targets · Casino-only players
GrowthPreset

Deposit frequency booster

Regular depositors who have gone quiet for a fortnight get a reason to come back before they lapse.

SegmentInactive 14dPushReloadWait depositExit
6 nodes·Open-ended
General-purpose recipe
GrowthYour copy

Welcome package, 30 days (5-deposit ladder)

Five deposits over thirty days, a smaller match each time and a wider window to claim it.

First depositBonusWait 24hBonusWait 48hBonusExit
7 nodes·30 days
Targets · New depositors
LoyaltyPreset

Birthday bonus

Bonus money on the day, an email that names it, and an SMS reminder the day after.

LoginBirthdayBonusEmailSMSExit
6 nodes·Once a year
General-purpose recipe
RetentionPreset

Big-win check-in

A thank-you after a big win, then seven days to see whether the player keeps playing.

Big winEmailWait 7d betReloadExit
5 nodes·7 days
Targets · Players after a big win
RecoveryPreset

7-day inactivity reactivation

One week without a login: a message, spins if they are still away, and an exit the moment they return.

SegmentInactive 7dEmailDelay 3dSpinsExit
6 nodes·12 days
Targets · Players inactive 7 days
RecoveryPreset

30-day deep win-back

A month of silence: a reload offer by email, three days to deposit, an SMS if they do not.

Lapsed 30dEmailWait depositReload 50%SMSExit
6 nodes·21 days
Targets · Lapsed segment

Giselle

What CRM contributed, who it reached, and how fresh the data behind it is.

Incremental deposits€18,420€6.10 per treated player against holdout, 7 journeys
Players reached4,8121 to 30 October
CRM coverage61%4,812 of 7,890 active players
Bonus release rate23%€9,860 released of €42,300 awarded

CRM reach

Last 30 days, against the brand’s active players
Reached by any campaign or journey4,812
Reached via a CLOE journey3,240
Reached via a campaign2,415
Active players7,890

Journeys in flight

Each live CLOE journey, newest nightly snapshot
JourneyActiveCompletedFailedPausedCompletion
Welcome journey2,9141,20612029%
Win-back reload1,2063884024%
Big-win follow-up38896038820%

Open insights

4 open · raised by the nightly analyst run
  • MarginCriticalopen 26 days

    Newly registered cohort: negative margin for 26 consecutive days

  • JourneysHighopen 6 days

    Win-back reload: 41% of entrants stall at the deposit wait

  • Data qualityMediumopen 3 days

    Push consent missing for 1,120 active players

  • LoyaltyOpportunitynew today

    Gold tier players who joined a tournament deposit twice as often

Ask about segments, CLOE flows, indicators or trends, or start from one of these.

Ask the assistant…

What it reads

  • Segment detailThe KPI breakdown and the filter behind a segment.
  • Flow funnelWhere players are in a CLOE flow, node by node.
  • Indicator catalogueEvery behavioural indicator the brand computes.
  • Filter sizingHow many players a filter matches, right now.
  • Snapshot compareToday against 1, 7, 14 or 30 days ago.
Year
Month
CLV–
CLV Simple–
CLV Custom–
CLV Traditional–
DAU–
MAU–
1 day Retention–
7 days Retention–
28 days Retention–
  • High Value Mass
  • Medium Value
  • Low Value Mass
  • Unassigned
Registration MonthPlayers1 day Retention7 days Retention28 days Retention90 days Retention

Segments on how your players actually play. A segment is a rule over the behavioural indicators Giselle computes from your platform’s events, recalculated in real time, hourly or daily. The list shows which journeys and campaigns use it.

Loyalty on your platform, more than one programme at a time. Tiers or a free-form map, points that reset when you choose, and every reward paid as your own bonus. Adjust a player by hand and it is on the history with your name.

Your IDs, mapped once. Games, studios, account and KYC statuses, payment methods, sports and customer flags, each paired with the ID your platform sends. Eligibility filters, tournaments, loyalty missions and bonus rules pick from these lists, in your terms.

The first journey starts from a recipe, not a blank canvas. Ready flows by lifecycle stage, from registered-no-deposit to the big-win check-in and the 30-day win-back. Use one and it becomes a draft, ready to go live on a held-back cohort.

The first screen your CRM lead opens. Incremental deposits against a holdout, players reached, the journeys in flight and what the analyst found overnight. Open the Assistant and ask it in plain words.

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

Giselle V2, the whole suite part by part →

02 · What is in it

Five CRM parts, four gamification parts, one player record.

  1. 01Segmentation and KPIsSegments on the behavioural indicators computed from your events, recalculated in real time, hourly or daily, with the KPIs of each one.Segments · Eligibility Filters
  2. 02CLOEThe Customer Lifecycle Orchestration Engine: one journey from trigger to decision to reward to measurement, with a control group beside it.Flows · Solution Recipes · Insights
  3. 03CampaignsSteps a player works through, with a schedule and a budget. Campaigns and CLOE both run.Fast Track · AD HOC
  4. 04EngagementEmail, SMS, push, popups and an inbox, from templates your team writes, every message following the player’s consent.Emails · SMS · Push · Popups · Inbox
  5. 05BonusingGiselle decides who qualifies, when it fires and whether budget remains. On your platform, the grant is your own bonus.Bonus Asset Templates · Awarded Bonuses
  6. 06TournamentsLeaderboard races on stake, points, the biggest win or GGR, with cash or points buy-ins and schedules that repeat on their own.Tournaments · Prize Pool Templates
  7. 07Wheel of FortuneEvery advertised prize is actually paid out, and a wheel that does not add up cannot go live.Wheels Configuration · Sector Templates
  8. 08IN-GRID LoyaltySeveral programmes at once, missions for what a player does, and a maintenance clock that can take a tier away, so the ladder has a cost ceiling.Loyalty Programs · Level Templates
  9. 09Jackpot ServerIts own server: mystery, community, collector, bonus collector and a charity pot that completes to a cause.Jackpots Configuration · Hit History

The AI analyst reads all nine. IN-GRID Loyalty and the Jackpot Server are also licensed on their own.

03 · Your first ninety days

Events in the first week. A readout in margin by the fourth.

Your side is one thing: a stream of events posted to one endpoint. If your platform already emits a transaction feed or a webhook, that is typically a few engineer-days, and our engineers write the mapping, not yours.

We do

Read the docs for your platform’s API or event feed, and tell you in writing what the integration takes on your side.

You do

Send the docs, the brands you want on it, and the bonuses you already run.

You see

The number in writing, before you commit.

We do

Write the mapping from your platform to ours: games, studios, statuses, payment methods, flags.

Events flowing in a sandbox, against your real schema.

You do

Point one stream of events at one endpoint: bets, deposits, logins, registrations, consent changes.

You see

A mapping document naming which indicators your feed can and cannot populate.

We do

Register your bonus IDs, so a reward is your own bonus, fired by its ID: signed, idempotent, retried.

One journey live on a held-back cohort.

You do

Pick the journey. Most pick registered-no-deposit or the big-win reload, because both fail loudly if the plumbing is wrong.

You see

The journey in Flows, node by node, with the control group beside it.

We do

The first treatment-against-control readout, in contribution margin.

Then the rest, switched on as you want it: loyalty, tournaments, wheels, jackpots, and widgets themed to your front end. We run the technology: hosting, releases, monitoring.

You do

Give us your cost inputs: gaming tax, payment fees, jackpot contribution, licence cost. Your CRM team runs the journeys, segments and programmes from the back office.

You see

What a journey earned on your costs, not what it sent.

No replatform, no migration. Your players and your wallet stay where they are, and your wallet enforces every reward the suite triggers.

04 · Standard, and ours

Every engagement tool has journeys and a loyalty ladder. Here is what is different about this one.

Standard. Here too.

  • Segments and journeys on player events
  • Email, SMS, push, popups and an inbox
  • Bonuses, free spins and wagering rules
  • Loyalty tiers, tournaments, wheels and jackpots
  • A/B tests and templates to start from
  • Widgets for your site
  • Reports, exports, roles and an audit trail

Different here.

  • The tool you are shopping for, without the replatform.

    The CRM and gamification suite you would otherwise buy on top, as one product: journeys, loyalty, jackpots, tournaments, wheels, bonusing, messaging, segmentation and the analyst. A loyalty tier, a bonus, a jackpot contribution and a journey decision read the same player, with no nightly export in between.

  • It reports what a journey earned.

    Give it your gaming tax, payment fees, jackpot contribution and licence cost, and treatment and control carry their own margin, rolled up daily. A segment with positive GGR and positive NGR can still be losing money. This is the number that shows it.

  • Rewards are your own bonuses.

    Register a bonus ID and the journey fires it when the moment comes: signed, idempotent, retried. A failed reward is a state you can query, not a silence you discover. Your wallet enforces every rule, because it is your wallet.

  • Built inside a licensed platform.

    Giselle has run since 2017 where a bonus is a wallet operation and gaming tax and payment fees sit on the same ledger. Giselle Cloud is the same suite, packaged for the platform you run.

05 · The record

In production since 2017. On your platform in weeks.

10years in production, Giselle on the platform since 2017
30+brands have run Giselle on the platform
690+behavioural indicators in the catalogue your events are mapped to

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 →

06 · 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.

07 · Asked first

The three questions that arrive before the demo.

What does our platform have to do?

Post a stream of events to one endpoint: bets, deposits, logins, registrations, consent changes. If it already emits a transaction feed or a webhook, that is typically a few engineer-days on your side, and our engineers write the mapping.

The rest is ours to carry: one API your site reads tournament, loyalty and wheel state from, rewards fired as your own bonuses by their ID, and widgets themed to your front end.

Can we take only part of it?

Yes. IN-GRID Loyalty and the Jackpot Server are their own modules with their own licences: take the loyalty module without the jackpot server, or the jackpot server on its own.

You buy the modules you want and keep the platform you are on.

Is Giselle Cloud proven?

Giselle has run inside our own licensed platform since 2017, across thirty-plus brands. Giselle Cloud is the same suite: the segments, the journeys, the bonuses, the tournaments and the loyalty are the ones those brands ran on. What is new is the connection to your platform.

The six questions we get asked →

Send us your API docs. We send back what it takes.

The platform you run, the docs for its API or event feed, and the bonuses you run today. It comes back in writing: what your side takes, which indicators your feed populates, and the first journey we would put live.

Send the API docs