🎥‍ The Scenario

This use case walks through how to use a Collection within Fast Track CRM to deliver highly personalised, 1:1 experiences to your active player base. Rather than sending the same message to everyone, a Collection intelligently matches each player to the most relevant content based on their unique preferences and behaviour — automatically, at the most impactful time.
In this example, we set up a Collection that runs as part of an Active Players Lifecycle, firing every Friday at the most optimal time of day for each individual player. The Collection contains 12 Action Groups, each one tailored to a specific combination of player and content characteristics across three key features:
Content/Player FeatureOutcomes
Offer Type
Free Spins / % Deposit Bonus / Bonus Money / Free Bet
Product
Casino / Live Casino / Sportsbook
Predicted/Required Deposit Bracket
Below €49 / €49–€99 / €100–€500

❓‍What is a Collection?

A Collection is a grouping of Actions combined with an Eligibility & Scoring Model. When used inside an Activity or Lifecycle, the Collection evaluates each player in real time and determines which Action Group is the best match for them — delivering a genuinely personalised experience at scale.
Think of a Collection as your content pool. Instead of manually deciding which player should receive which message, the Singularity Model does this for you — using player data and content classifications to score and serve the most suitable Action Group to each individual.

🎬‍ The Action Groups

Each Action Group represents a distinct promotional offer, mapped to a specific combination of the three features. Every Action Group contains:
  1. An Email and an SMS — with only the best-performing channel delivered to each player via the Smart Channel feature
  2. An On-site Notification
  3. The relevant bonus configuration
  4. Content available in English (default), Spanish, and German communication profiles
Note on Smart Channel: Each Action Group contains both an Email and an SMS. By enabling Smart Channel, Fast Track will automatically determine which of the two is the most effective outbound channel for each individual player — ensuring only the right channel is used, and avoiding unnecessary noise. The On-site Notification will be delivered regardless of channel selection.
#Action Group NameOffer TypeProductPredicted Deposit Bracket
1
50% up to €500 in Free Bets
Free Bet
Sportsbook
€100–€500
2
Deposit €100 get €50 Free Bet
Free Bet
Sportsbook
€49–€99
3
Deposit €50 get €25 Free Bet
Free Bet
Sportsbook
Below €49
4
Deposit €100 get €50 Cash Bonus
Bonus Money + % Deposit Bonus
Casino
Below €49
5
Deposit €500 get €250 Cash Bonus
Bonus Money + % Deposit Bonus
Casino
€49–€99
6
Deposit €1000 and get up to €500 Cash Bonus
Bonus Money + % Deposit Bonus
Casino
€100–€500
7
60% up to €2,000 Live Casino Bonus
% Deposit Bonus
Live Casino
€100–€500
8
50% up to €750 Live Casino Bonus
% Deposit Bonus
Live Casino
€49–€99
9
30% up to €500 Live Casino Bonus
% Deposit Bonus
Live Casino
Below €49
10
Deposit €25 get 50 Free Spins €0.15 on Book of Golden Sands
Free Spins
Casino
Below €49
11
Deposit €50 get 100 Free Spins €0.15 on Book of Golden Sands
Free Spins
Casino
€49–€99
12
Deposit €100 get 60 Free Spins €0.40 on Book of Golden Sands
Free Spins
Casino
€100–€500

⚙‍ Setting Up the Collection

Step 1 — Create and Classify the Action Groups

Before your Collection can do its job, each Action Group must be created in the Content Library and classified with the appropriate Content Features. This is how the Singularity Model understands what each piece of content represents and which players it is best suited for.
For this use case, each Action Group is classified with:
  1. Offer Type — Free Spins, % Deposit Bonus, Bonus Money, or Free Bet
  2. Deposit Requirement / Predicted Deposit Bracket — €100–€500, €49–€99, or Below €49
  3. Product — Casino, Live Casino, or Sportsbook
These classifications act as the bridge between your content and your players' known preferences, enabling the model to match them accurately.
Note on Localisation: Each Action Group is authored in English by default and is available in Spanish and German via Communication Profiles. Fast Track will automatically serve the correct language version based on the player's profile.
Here's an example of what the "50% up to €500 in Free Bets" Action Group looks like:

Step 2 — Build the Collection

Once all 12 Action Groups are created and classified, you can assemble the Collection:
  1. Navigate to Content Library → Collections within the Singularity Model section.
  2. Create a new Collection and give it a clear name (e.g. Friday Active Players — Weekly Promo).
  3. Add all 12 Action Groups to the Collection.
  4. Navigate to Model and configure Restrictions — this determines which offers qualify for each players.
In our example, we only chose Product must match Previously Played Products and we will let the Scoring Model determine which offer is the best for each player among that Product vertical
  1. Configure Personalisation — this determines how the model ranks and selects the best-matched Action Group for each eligible player based on their feature profile. In this use case, we will not need to modify anything here.
By default:
The Singularity Model compares the Content Features of each eligible Action Group against the player's own Player Features. The more closely an Action Group aligns with the player's profile, the higher it scores — and the highest-scoring Action Group is the one that gets sent.

Step 3 — Configure the Lifecycle

Once created, this Collection can be used inside a Lifecycle targeting Active Players. Navigate to CRM -> Lifecycle Automation -> New Lifecycle -> Build from Scratch -> Automation.
The Lifecycle Entry Conditions are configured as follows:
  1. Segment: Active Players (Lifestage equal Active)
  2. Trigger: Every Friday - Smart Time of Day (Time Event)
By enabling Smart Time of Day, the platform uses each player's Optimal Time of the Day Player Feature — derived from their historical engagement patterns — to send the communication at the moment each individual is most likely to be receptive. Two players both in the Friday send may receive their message at entirely different times of day, based on when they personally tend to engage.
The Collection can be added on the "Immediately on Lifecycle entry" event, just like you would add any other Actions, then it would be ready for QA and Launch!
Pro-tip: Feel free to add any other events in your Lifecycle to target players with reminders ect.
As long as players are inside your Lifecycle (this can be managed by adding/removing Exit Conditions), you can target them with whatever suits you!

🧪‍ How and Why It Works

When the Lifecycle fires on a Friday, here is what happens for each player:
  1. Eligibility is checked — the model confirms the player qualifies to receive content from the Collection.
  2. Scoring runs — based on the player's known preferences (Preferred Offer Type, Predicted Deposit Bracket, and Preferred Product), the model scores each of the 12 Action Groups.
  3. The best match is selected — the Action Group with the highest score for that player is chosen. For example, a Casino player with a predicted deposit of €75 who responds well to Free Spins would be matched to "Deposit €50 get 100 Free Spins €0.15 on Book of Golden Sands".
  4. The best channel is selected — Smart Channel evaluates the player's channel engagement history and decides whether Email or SMS is more effective for that player. The On-site Notification is served alongside.
  5. The correct language is applied — the player's Communication Profile determines whether they receive the English, Spanish, or German version of the content.
  6. Delivery is timed — the message is queued for each player's personal optimal time of day rather than a single fixed send time.
Practical example - Consider two players both in the Active Players segment on the same Friday:
Player A — Predicted Deposit Bracket €100–€500, preferred product is Sportsbook, best channel is Email, language is English. → Receives: "50% up to €500 in Free Bets" via Email at their personal Optimal time.
Player B — Predicted Deposit Bracket Below €49, preferred product is Live Casino, best channel is SMS, language is Spanish. → Receives: "30% up to €500 Live Casino Bonus" via SMS in Spanish at their personal Optimal time.
Same Lifecycle. Same Friday. Two entirely different, individually relevant experiences — all automated.
A traditional approach might send one Friday promotion to all active players — the same offer, the same message, the same time. With Collections, the data drives the decision. A Sportsbook player with high deposit potential receives a generous Free Bet offer, while a low-deposit Casino player is matched to an accessible Free Spins bonus that suits their spending pattern.
The result is a weekly communication that feels tailored rather than broadcast — improving engagement rates and building a stronger, more personalised player relationship over time.