Segments
Segments are the core of personalization in Gamanza Engage.
They allow Operators to group players based on shared characteristics or behaviors, and then use those groups across:
CRM Campaigns (Email, SMS, On-site Notifications, etc.)
Gamification mechanics (Mission Bundles & Tournaments)

Segments Types
Gamanza Engage supports three main types of segments. They all use the same rule builder (except for list segments), but they behave differently once they are executed and connected to campaigns or gamification features.
Dynamic
Rules-based segments that update in real-time. Players enter and exit automatically based on criteria.
Static
Rules-based "snapshot". The list of players is fixed at the moment of creation and never changes.
Players ( List)
Specific IDs uploaded manually. Fixed list that only changes when an update is manually triggered (coming soon)
Dynamic Segments Behavior
A dynamic segment works like a live filter, built from rules based on the following criteria:
Personal / account data (city, date of birth, account status, etc.)
Rank, Level, Tokens, Missions, Tournaments, etc.
Number of deposits, bet amount, GGR, etc.
The image below illustrates how the same segment can return different player counts when it is connected to different mechanics (CRM campaigns, Mission Bundles, or Tournaments).

For example, on December 10 the segment is used by a CRM campaign and returns 750 players. On December 12 the same segment is used to assign a Mission Bundle and returns 600 players. On December 15 it is used for a Tournament and returns 450 players.
The rules of the segment have not changed, but the player data has, so each execution returns a different result. You can think of a dynamic segment as an Excel filter you apply repeatedly: every time you run it, it may return a different list because the underlying data has changed.
How Dynamic Segments are evaluated?
Time-based campaigns (e.g. a daily CRM campaign): the dynamic segment is recalculated at each execution time. The system applies the rules to the current database and returns the players who match the criteria on that day.
Event-based (transactional) campaigns: each incoming event includes a Player ID, and the system evaluates only that player against the segment rules: “Does this player match the dynamic segment right now?”. The full database does not need to be scanned; the check is done per event.
Static Segments Behavior
A static segment is a snapshot of players at the moment the segment is executed for a specific campaign.
When a static segment runs for a campaign the first time, the resulting player list is stored and reused every time that campaign runs again.
The segment is not re-calculated for that campaign, even if player data changes later.
Static segments are ideal for recurrent campaigns where you want to keep the same audience stable over time (for example: “VIP Christmas List 2025”).
The image below illustrates how a static segment always returns the same list of players, even when it is connected to different mechanics (CRM campaigns, Mission Bundles, or Tournaments) on different dates.

For example, on December 10 the segment is executed for a CRM campaign and returns 1,000 players; this snapshot is stored for that campaign. On December 12 the same static segment is used to assign a Mission Bundle and still targets the same 1,000 players, with no re-calculation. On December 15 it is used again for a Tournament and once more returns the same 1,000 players.
Some Use cases for static segments:
A fixed “VIP December list” that should not change during the promotion.
A list of players that were manually selected for a special one-off experience.
Player Segments Behavior
A player segment (also called list segment) is a curated list of specific Player IDs.
How Player (List) Segments Behave
Player segments behave very much like static segments: they are stable over time and independent of how the players’ data changes.
Create a csv file with the list of players you would like to target
The file should contain a single column with the Player IDs. Avoid headers, extra columns, and trailing spaces. Operators can use the following file as a template:
The image below illustrates how a Player (List) Segment behaves.

On December 10th you upload a file with 1,000 Player IDs and use it in a CRM campaign, targeting exactly those 1,000 players. On December 12th the same segment is used to assign a Mission Bundle and still returns the same 1,000 players. On December 15th you manually upload an updated list with 900 Player IDs and use the segment for a Tournament: from that moment on, the segment returns 900 players.
Manual updates of the file will be available in an upcoming release. Please contact your CSM for more information.
Segments Library
The Segments Library will display all the created segments.

The operator will be able to see:
Name: Name given to the Segment.
Description: Details added to the segment.
Type: Static, Dynamic or Players
Created Date: Exact day (DD/MM/YYYY) and time when it was created.
Created By: Username of the operator who created it
Tags: Tags used in the segment
Options: Available options to manage the segment (View, Edit, Duplicate, Delete)
View: Access the segment rules
Edit: Access Segment and edit it.
Player Count: Gives you the total players for this Segment.
Duplicate: Duplicate a segment to use as a draft.
Delete: Delete the selected segment.
How to Create Segments
For your new segment, click on the Create Segment button located on the upper right-hand corner of the screen.
This will redirect you to a step-by-step screen containing the necessary information to create and customize the segment. To create a new segment, use the following steps:
Step 1: Details
In the Details section, the operator may include the following information:

Name: Name of the account being created.
Type: Static, Dynamic or Players.
Tags (Optional): This field allows the operator to select tags from previously made tags to differentiate the segment.
Description: This comment box allows the user to include relevant information about the segment.
Once the information is included, click the Next Step button to move to the next section.
Step 2: Rules
The Segment Rules will allow the operator to include parameters so players may be included in/excluded from the segment based on previously selected details (static/dynamic).

Segments and Criteria Overview
These are examples of current criteria available for use:
Number of activity days
Total withdrawal count lifetime
First/Second/Third deposit amount
Last withdrawal amount
Total deposit count lifetime
Real money balance
Bonus money balance
Total withdrawal amount lifetime
Total deposit amount lifetime
First Deposit Date
Last deposit amount
Gross gaming revenue
Last deposit date
Second/Third deposit date
Last withdrawal date
Allows emails/ SMS/ phone
Last activity date
Last login
Username
Registration date
Currency
Account status
Age
Phone number
First name
Last name
Email
Postal Code
Bally ID
City
Player language
Country
Gender
Nationality
Date of birth
Second layers
Leve
Rank
Tokens Balance
Missions
Boosters expiration
Tournaments
Gamification Opt-In
Adding a Second Layer to your segments
Adding second layers to segments allows the use of AND/OR conditions. The operator can access second layers by clicking on the + sign on the right-hand side of the criteria.

Be aware that the Filter criteria cannot be incomplete, or the button will not be enabled:

By clicking on it, a second layer of Rules will be created where you may change the AND/OR conditional in order to compare 2 or more conditions. When using sublayers, you are required to add at least a minimum of 2 conditions.

The above example shows it will search for any player with a “Total Deposit Count Lifetime of 10 or More” AND that the “Account Status is Active or Fully Identified”.
Activity-Based Criteria - Activity Date Range
Many segmentation criteria are based on player activity, for example:
Casino and Sports total bet amount.
Total bet count.
GGR.
Personalized turnover by Game, Category, Provider, or Team.

The above example shows that the CRM will search for any player with a Total Deposit Count Lifetime of 10 or Above, AND with a Total Deposit Amount is 500 or More in the Last 30 Days. Here, a second layer had to be created to group the Activity Date Range + Total Deposit Amount, because they can be considered as a “whole” and unconnected to the Total Deposit Count Lifetime.
Whenever you use Activity Date Range in a layer, it must be added as the first condition in that layer. This tells the CRM that all conditions defined below it should be evaluated using the selected date range.
When you want a condition to be used in conjunction with the Activity Date Range, make sure to use the following conditions:
GGR (Activity Date Range)
Total Deposit Count (Activity Date Range)
Total Deposit Amount (Activity Date Range)
Total Withdrawal Count (Activity Date Range)
Total Withdrawal Amount (Activity Date Range)
Once the information is included, click on the Create button to save the data.
Important – Transactional “Activity Date Range” data
The Activity Date Range criteria rely on additional transactional data processing and data “freeze” mechanisms in our system. Because of this, segments using Activity Date Range filters may require an extra cost and specific enablement.
Please contact your CSM if you want to enable or expand the use of this criteria in your Segments.
Segmentation for Sports Campaigns

Our segmentation engine includes advanced options for more granular targeting of Sports audiences. Operators can segment users based on:
Total Bet Amount & Count (Real, Bonus, or both)
Sports Turnover
Sports Tournaments Turnover
Sports Markets & Teams Turnover
Each of these metrics can be filtered by Lifetime or by Activity Date Range to achieve maximum precision.
Some of the available filtering criteria for Sports include:
Casino Player
Sports Player
Sports | Total Bet Amount | Lifetime (Real + Bonus Money)
Sports | Total Bet Amount | Lifetime (Real Money)
Sports | Total Bet Amount | Lifetime (Bonus Money)
Sports | Total Bet Amount | Activity Date Range (Real + Bonus Money)
Sports | Total Bet Amount | Activity Date Range (Real Money)
Sports | Total Bet Amount | Activity Date Range (Bonus Money)
Sports | Total Bet Count | Lifetime (Real + Bonus Money)
Sports | Total Bet Count | Lifetime (Real Money)
Sports | Total Bet Count | Lifetime (Bonus Money)
Sports | Total Bet Count | Activity Date Range (Real + Bonus Money)
Sports | Total Bet Count | Activity Date Range (Real Money)
Sports | Total Bet Count | Activity Date Range (Bonus Money)
Sports Turnover | Lifetime
Sports Turnover | Activity Date Range
Sports Tournaments Turnover | Lifetime
Sports Tournaments Turnover | Activity Date Range
Sports Markets Turnover | Lifetime
Sports Markets Turnover | Activity Date Range
Sports Teams Turnover | Lifetime
Sports Teams Turnover | Activity Date Range
Sports Teams Turnover | Lifetime
Sports Teams Turnover | Activity Date Range
Segment Archive
This feature allows the recovery of previously deleted segments.

The table will display the columns shown by its counterpart in the Segments main menu (Name, Description, Type, Created Date, Created by, Tags, Options). The following actions may be taken here:
Preview: Preview of the segment rules.
Player Count: total players for this Segment.
Recover: Reinstate the selected segment.
Maximize the Power of Segmentation Across CRM and Gamification
Segments are used directly inside CRM Campaigns to define the target audience for each action (Email, SMS, On-site Notifications, Event & Custom trigger campaigns, etc.).
Below is an example of how segmentation can be applied in a reactivation campaign.
Example 1 - Reactivation Campaign: “Last Month Depositors”
Objective: Re-activate players who deposited in the last 30 days but have stopped playing in the last week.
Type of Segment: Dynamic
Segmentation Criteria
At least one deposit in the last 30 days
AND Casino Player = Yes.
AND no casino bets in the last 15 days.

Campaign Action
Trigger: Time-based (daily).
Action: Send Email + On-site Notification with a personalized offer (for example, free spins or a small bonus).
Optional: Add a control group to compare performance.
Because the segment is dynamic, the result may change every day as players come back or stop playing.
Segmentation in Gamification
Segments also play a key role in Gamification, mainly through CRM campaigns that assign Mission Bundles or Tournaments to specific groups of players.
Example 2 - VIP Deposit Mission
Objective: Reward high-value VIP players who have been active in the last month with an exclusive Mission.
Type of Segment: Dynamic or Static
Segmentation Criteria
Rank equal to “Gold”.
Account Status: Active ( or Active & Fully Identified)
Last Deposit Date is between (add dates) or is greater than (add dates)

Gamification Action
Create a Mission such as: Deposit 100 EUR and wager 200 spins in selected slots to earn a Tokens reward and a Level Booster.
Assign this Mission Bundle to the specific segment generated.
Use a CRM campaign targeted to this segment to notify VIP players about this new mission via Email / SMS or On-site notification.
Last updated
Was this helpful?

