---
title: Journey 1: Bet placed
slug: flutter-crm-pillar/journey-1-bet-placed
docTags: 
createdAt: 2025-03-06T13:08:49.517Z
---

When a Player places a bet, we want to:

- Trigger a Journey that will wait 1 day, then check the status of the bet that a Player placed to check if the bet has settled, and whether they won or lost.&#x20;
- After 24 hours the Player receives communication tailored to the status of their bet. &#x20;
- If the player lost, or the bet hasn't yet settled, we will check the balance of the player.
- If the their balance is 0, we will send them a follow up email to deposit funds.

### Key Journey Steps:

- **Event:** To trigger the player entry into the Journey when the place a bet.
- **Wait Period:** Includes a waiting period to allow event to take place before further actions are taken.
- **Custom Action (Get Bet Details):** Fetches the status of the bet to create personalized communications depending on the result.
- **Conditional Check:** To check the status of the bet they placed (win, lose, not-settled), and another to check the balance of the player.
- **Email Notification:** Sends an email to the selected customers, highlighting the bet result or the reminder to deposit funds.

![](https://api.archbee.com/api/optimize/Kr9jNQk3X89PNSZafWHK9-B6UnEjNFRKAX_-P5UdkJr-20250514-165623.png)

### Key Steps for Building the Journey:

### What do we need to create for this use case?

1. An **event** ****&#xA;*&#x20;To capture the bet placed event*

2. *A&#x20;****custom action***
   *To check the status of the Bet, is it settled? Did the Player win or lose?*

3. An **email** message
   *Personalised to the player, with content reflecting the status of their bet.*

4. A **journey**
   *To send the email messages to these customers.*

