Level: Basic |
Goal: Retention |
Expectation: Increased Engagement |
|---|
Use Case Description
A Deposit No Bet journey supports players who have funded their account but have never placed a bet. Players enter the journey when they deposit, and a segment keeps out anyone who has already played. After a wait you define, the journey checks whether they have bet. Players who have leave the journey. Players who haven't receive a timely prompt tailored to the product they signed up for.
To take full advantage of the Deposit No Bet journey, please review the technical requirements.

Deploying Your Use Case
Understanding The Flow
Players enter the journey on the deposit event. A segment on the journey then keeps out anyone who has already placed a sports bet or casino wager, so only players who have deposited but haven't played are prompted. Without it, every depositor would enter, including players who go on to bet straight away. The screenshot below shows one example of how a Deposit No Bet journey can be built. Your own can differ in channels, timings and number of steps.
The example below then waits 30 minutes and checks whether the player has bet. Players who have are recorded as a success. For the rest, the journey splits by sign-up product and sends a push prompt with sports, casino or default content, waits a further 60 minutes, and checks again. Players who still haven't bet receive a matching SMS prompt, and the journey ends.

Example journey. Channels, wait times and steps will vary by project.
Building block | In the example | Ways to adapt it |
|---|---|---|
Trigger |
| Limit to first deposits ( |
Filter | Segment: no sports bet or casino wager placed | Include every play event that applies to your products |
Wait | 30 minutes | Shorter for fast-action casino play (for example 15 minutes), longer for sports (for example 60–120 minutes), where deposits often precede a fixture |
Bet check | Has the player placed a bet since depositing? | Count every play event that applies to your products (see Event below) |
Content split | Split by sign-up product: sports, casino, default | Add branches for other products. Keep a default branch for players with no sign-up product |
First prompt | Push, at 30 minutes, matched to the split | Choose the channel. Add a fallback, such as email or inbox, for players who haven't opted in to push |
Second wait and check | A further 60 minutes (90 in total), then checked again | Change the gap, or use a single prompt |
Second prompt | SMS, at 90 minutes, matched to the split, only if the player still hasn't bet | Use a different channel, and make sure the player has consented to it |
Goals and end | A success goal at each check, and an end point after the final prompt | Every path needs an end point |
A player who deposits several times in quick succession could enter more than once. Set message limits to control campaign re-entry, and use Engagement Categories to cap how often prompts are sent. Every path must finish at an endpoint. See Ending Journeys and Analysing Results.
Adjusting the Use Case
The Deposit No Bet journey can be adapted to your player base, product mix and engagement strategy. Key areas to consider:
Timing and cadence
Set the wait before the first prompt using your own data, for example your median time from deposit to first bet. Allow for product differences: casino players tend to start playing sooner than sports bettors.
Add a follow-up reminder for players who still haven't bet, for example a first prompt 30 minutes after the deposit and a second at 2 hours.
Content personalisation
Use dynamic fields such as
first_nameandcurrency_symbol. If you show a balance, usebalance_cashfrom the deposit event.Use calls to action that suit a player who has already deposited, such as "Place a bet", "Browse today's fixtures" or "Play your favourite games".
Use
signup_productto choose the focus. The example splits on it, with a default branch for players where it is missing.For sports, link to upcoming fixtures where your content can include them. For casino, point to popular games or categories.
Channels
Short windows suit fast channels such as push and inbox, with email for follow-ups.
Regulatory compliance
Include the responsible gaming messaging and terms your licence requires in every message. Requirements vary by jurisdiction, so check with your compliance team.
Include an unsubscribe route in every email. Consent Manager is an optional feature, enabled on request. See Managing User Consent. If you don't use it, make sure channel marketing permission is held elsewhere in your project.
Make sure self-excluded, blocked and bonus-abuse-flagged players do not enter the journey, using entry criteria or your project's global include conditions.
Use Case Requirements
Before deploying this use case, ensure your data infrastructure supports the technical requirements outlined below. This use case relies on real-time event triggers and profile attributes to deliver timely, relevant messaging to the right players.
The following tables specify which event data and profile attributes are required, recommended, or optional for optimal performance. Proper data foundation is the difference between a high-performing automated journey and one that underdelivers on its potential.
Event
The following events are required for this use case:
The deposit event is required. You also need at least one event that shows the player has started playing:
bet_placedfor sports.casino_wager_placedfor casino.bingo_ticket_purchaseorlottery_ticket_purchase, if you offer those products.
The journey uses these play events to decide whether to prompt, so include every product your players can use. Each event must include a user_id and a timestamp in ISO 8601 format.
Deposit Payload Example
Bet Placed Payload Example
Data Payload
The following event payload fields are essential for triggering and personalising the Deposit No Bet journey. These data points from the deposit and bet_placed events enable automated player re-engagement.
Field | Requirement | Used for |
|---|---|---|
| Required | The unique internal ID for the player. |
| Required | ISO 8601 date-time |
| Recommended | Identifies first versus repeat deposits, and lets you limit the journey to first deposits |
| Recommended | Deposit amount, for personalisation and segmentation |
| Recommended | Cash balance after the deposit, for personalisation |
| Optional | Cash plus bonus balance |
| Optional | Payment method used |
Profile Attributes
These player profile attributes are used for segmentation, personalisation, and targeting throughout the Deposit No Bet journey.
Attribute | Requirement | Used for |
|---|---|---|
| Required | Greeting (set a fallback value) |
| Required | Only active accounts receive messages |
| Required | Keeping excluded or flagged players out of the journey. Updated by |
| Required if amounts are shown | Correct currency in content |
| Recommended | Sports versus casino focus |
| Recommended | Offer-specific content |
| Optional | Content by acquisition channel |
Computed Attributes
Computed attributes from Xtremepush Intelligence are optional. Use them to build the journey's segment, for example has_placed_sports_bet and has_placed_casino_bet both FALSE, so that players who have already bet are kept out. Players who enter have no betting history, so use signup_product and the deposit details to personalise. See Creating Computed Attributes.
Computation | Description |
|---|---|
| TRUE if the player has ever placed a sports bet |
| TRUE if the player has ever placed a casino bet |
| Total number of deposits made (lifetime, or over the last 7, 14 or 30 days) |
Optimising Your Deposit No Bet Journey for Maximum Conversion
Timing and relevance decide whether a prompt helps or just interrupts. Keep improving the journey with your own performance data.
Measure
Track the share of depositors who bet within 2 hours and within 24 hours of depositing, and the time from deposit to first bet.
Also watch message engagement and unsubscribe rate.
Keep a control group so you can see what the journey adds beyond players who would have bet anyway.
Test one variable at a time
Compare first-wait lengths, such as 15, 30 and 60 minutes.
Compare channels, and personalised content versus generic content.
Compare one prompt versus two.
Run these with decision branches.
Related use cases
Players who make their first deposit through the Welcome Journey can enter Deposit No Bet if they haven't bet. Players who go quiet later are covered by Churn Prevention.
Further Implementation DetailsFor more information on event tracking, API limits, and SDK integration, please browse our full developer resources. |
|---|
.png?sv=2026-02-06&spr=https&st=2026-10-07T12%3A17%3A07Z&se=2026-10-07T12%3A33%3A07Z&sr=c&sp=r&sig=AI9DzxozyKIScbwLUhGvDfQylmG11ImI%2Byv7JBvXj80%3D)
.png?sv=2026-02-06&spr=https&st=2026-10-07T12%3A17%3A07Z&se=2026-10-07T12%3A33%3A07Z&sr=c&sp=r&sig=AI9DzxozyKIScbwLUhGvDfQylmG11ImI%2Byv7JBvXj80%3D)
.png?sv=2026-02-06&spr=https&st=2026-10-07T12%3A17%3A07Z&se=2026-10-07T12%3A33%3A07Z&sr=c&sp=r&sig=AI9DzxozyKIScbwLUhGvDfQylmG11ImI%2Byv7JBvXj80%3D)