Giselle · Segmentation and KPIs
Segments built on how players play, and what each one earned.
690+ behavioural indicators over 19 timeframes, segments that recalculate in real time, hourly or daily, every player clustered overnight and banded by churn risk, and what each segment's members did after they joined. The CRM tool you are shopping around for is already in it, in the same back office as the wallet.
Keeping your platform? Giselle Cloud computes the same indicators from your events →
01 · The back office
The screens your CRM team reads before it builds anything.
Five screens from the product, with demo data, and the controls work. Save a churn band as a segment, sort segment health, change a rule and count who matches, open a player's KPIs. On a call we open the real one, on your brand.
Player Behaviour
How players play, read from ten behavioural features, clustered overnight and banded by churn risk.
A snapshot of exactly these players. It never recomputes, so the overnight refresh leaves it as it is.
Cluster distribution
Players per cluster. Select one to build a cohort.Churn risk
Banded high, medium and low. Select a band to build a cohort.Top drivers among high-risk players
Sessions 7d1,920 players
Deposit gap, median 30d1,310 players
Withdrawal to deposit ratio 7d640 players
Behavioural scatter
Any two features, one dot per sampled player, coloured by churn band.Segment Intelligence
Where players moved this month, and what each segment's members have done since they joined it.
Segment health
October 2026 against September 2026. Select a segment to build a cohort.SortLift since entry
Counted from each member's own entry date, not over their lifetime.MetricCreate New Segment
The details, the rules on the behavioural indicators, then a review before it goes live.
Real time segment selected. It is re-evaluated with every customer transaction. Hourly or daily is enough for most lists.
| ID | Username | Country | Vip Level | Lead Product |
|---|---|---|---|---|
| 100318 | demo.player.318 | DE | Silver | Casino |
| 100296 | demo.player.296 | FI | Bronze | Casino |
| 100271 | demo.player.271 | BG | Gold | Live Casino |
| 100244 | demo.player.244 | CA | Bronze | Casino |
Eligibility Filters
Reusable rules that decide who a CLOE flow may reach. Build one once, point any flow at it.
| ID | Filter Name | Rules | Created | Last Updated | |
|---|---|---|---|---|---|
| 214 | Verified, promotions accepted | KYC Status is VerifiedAND Accept Promotions equal Yes | 12/03/2026 | 28/10/2026 | Delete this filter? |
| 209 | Active real-money depositors | Account Status is ActiveAND Total Deposit Count, Last 30 Days, is greater than or equal to 1 | 02/04/2026 | 21/10/2026 | Delete this filter? |
| 203 | SMS reachable | Mobile Phone Verified equal YesAND Accept Communication SMS equal Yes | 18/05/2026 | 18/05/2026 | Delete this filter? |
| 198 | Hand-picked VIP list | Username is in csv (42 values) | 09/06/2026 | 30/09/2026 | Delete this filter? |
| 191 | Casino-led players | Lead Product is Casino, Live Casino | 27/06/2026 | 14/10/2026 | Delete this filter? |
| 187 | Bonuses accepted | Accept Bonuses equal Yes | 03/07/2026 | 03/07/2026 | Delete this filter? |
| No eligibility filters found | |||||
Customers
Every player's KPIs by the hour, the day, the month or the year, or over their lifetime.
| ID | External ID | Username | First Name | Last Name | Country | Account Status | |
|---|---|---|---|---|---|---|---|
| 100318 | DC-7318 | demo.player.318 | Lena | Demo | lena.demo@example.com | DE | ACTIVE |
| 100316 | DC-7316 | demo.player.316 | Mila | Demo | mila.demo@example.com | BG | ACTIVE |
| 100315 | DC-7315 | demo.player.315 | Noah | Demo | noah.demo@example.com | CA | ACTIVE |
| 100314 | DC-7314 | demo.player.314 | Eva | Demo | eva.demo@example.com | FI | TIMEOUT |
| 100313 | DC-7313 | demo.player.313 | Ravi | Demo | ravi.demo@example.com | DE | ACTIVE |
| 100296 | DC-7296 | demo.player.296 | Aino | Demo | aino.demo@example.com | FI | ACTIVE |
This month so far. Every figure here is also an indicator a segment rule can use.
Read players by how they play. Ten behavioural features per player, from the rhythm of their deposits to their stake after a loss, clustered overnight and banded by churn risk. Pick a cluster, a band or a region of the scatter and save exactly those players as a segment.
What each segment did this month, and since. One card per segment with its members, new entries and the change against last month. Lift since entry counts the turnover, GGR, deposits and bonus released each member generated after joining.
A segment is rules on indicators the platform already computes. Pick an indicator, an operator, a value and a period, combine them with AND and OR, and count who matches before you save. It recalculates in real time, hourly or daily, as you choose.
Who a journey may reach, written once. An eligibility filter is a named set of rules on the same indicators as a segment, and CLOE flows apply it. Clone one to start the next.
One player’s KPIs, over any period. Logins, sessions, deposits, withdrawals, turnover, revenue and margin, hourly, daily, monthly, yearly or lifetime. Every figure on it is also an indicator a segment rule can use.
02 · What is in it
Segmentation and KPIs, in three parts.
- 01SegmentationSegment health and lift since entry on the overview, the segments list with its builder, and the eligibility filters CLOE flows apply.Overview · Segments · Eligibility Filters
- 02Platform AnalyticsBehaviour across the brand: clusters, churn bands, the behavioural scatter and month-over-month cohort retention. Then any one player’s KPIs.Overview · Customers KPIs
- 03Segments ReportsEach segment over time, its KPIs, and segments side by side.Segment Overview · Segment KPIs · Segment Comparison
03 · Standard, and ours
Every CRM has segments. Here is what is under these.
Standard. Here too.
- Segments built from rules on player data
- Scheduled and real-time recalculation
- Static lists and dynamic segments
- Filters reused across campaigns
- A KPI view per player
- Segment size, entries and exits over time
- Exports
Different here.
- The indicators are already computed.
690+ behavioural indicators across 19 timeframes, from the current hour to lifetime, in one catalogue that segments, campaigns and eligibility filters all read. Nobody writes a query, and the rule guide in the builder says how each one is calculated.
- Behaviour, not only totals.
Ten features per player describe how they play: the rhythm and size of their deposits, how long they stay, how wide they play, how their stake moves after a loss, how much of what goes in comes back out, how many transactions each euro of NGR takes. Players are clustered on them overnight, and churn risk is banded high, medium and low.
- Any selection becomes a segment.
A cluster, a churn band, a region of the scatter or a segment’s health card saves as a segment in one step: a snapshot of exactly those players that never recomputes. Launch a CLOE flow on it from the same bar.
- A segment’s worth, from the day each player joined.
Lift since entry counts what members generated after they joined the segment, not over their lifetime: turnover, GGR, deposits or bonus released. Members, new entries and the change against last month sit on one card per segment.
- Margin counts what a player costs.
Margin per player counts gaming tax and payment costs, because on Dench Core the suite reads the same wallet as everything else. The player whose revenue looks healthy and whose payment bill eats it shows up as what they are.
04 · The record
The catalogue under every segment.
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
05 · How it is bought
Four ways to take it. One price list.
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.
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.
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.
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
- The platform you run on today.
- The modules you want: the whole suite or a part of it.
- The brands and markets it would run on.
- How your platform emits events today: a transaction feed, webhooks, or neither.
06 · Asked first
The three questions that arrive before the demo.
How fresh is a segment?
You choose, segment by segment: real time, hourly or daily. A real-time segment is re-evaluated with every customer transaction; hourly or daily suits most lists.
A segment saved from a selection on the behaviour or intelligence screens is the other kind: a snapshot of exactly those players, which never recomputes.
Does the churn band predict who will leave?
It reads players as they go quiet, while a win-back journey can still reach them, and bands them high, medium and low. A raw score means different things in different markets, so the screen shows the band and the top drivers behind the high band, never a probability.
Does it run on our platform?
Yes, as Giselle Cloud: your platform posts its events to one endpoint, and we compute the same indicators from them. For margin, you give us the cost inputs.
Send us the segment you cannot build today.
The players you want to find, in your own words, and what you run on today. We build it as rules on demo data and show you who it catches, on a call.