---
title: "Bingo Bash"
slug: "bingo-bash"
updated: 2026-06-11T10:54:39Z
published: 2026-06-11T10:54:39Z
canonical: "docs.xtremepush.com/bingo-bash"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bingo Bash

An overview of the Bingo Bash game, including its key features, configuration, and campaign setup process.

## Game Overview

Bingo Bash is a lottery-style game where players select a set of numbers and win prizes based on how many of their chosen numbers match a random draw.

For example, a player might pick five specific numbers. After they confirm their selection, the game draws ten random numbers. The player wins a prize based on how many of their five numbers are present in the ten that were drawn.

The example video below shows a game where the player makes five selections and must get at least one match to win a point.

[Embedded content](https://app.screencast.com/i8mLezG6jTFlg/e)

You can customize the game's appearance, mechanics, and prize structure to fit your campaign's needs. See the *Key Features and Requirements* section below for an overview of the configuration options.

The entire game is built and managed within the Xtremepush platform and can be embedded directly on your website.

## Key Features and Requirements

### Key Features

- Game Template: Start with a complete game template that includes a pre-built layout and asset structure, making front-end customisations easier.
- Player Selections: Configure the number of selections a player can make.
- Number Pool: Set the total pool of numbers available to be drawn from. For example 1-50.
- Draw Quantity: Define the quantity of numbers drawn per turn.
- Lucky Dip: The template includes a *Lucky Dip* feature, allowing players to have their numbers selected randomly.

### Prize Configuration

- Configure **Win** prizes for successful matches and **No Win** outcomes for all other scenarios.
- Establish a prize structure that defines unique rewards for different numbers of correct matches. For example, a €5 bonus for 2 matches, a €20 bonus for 3, etc.
- Control the odds of winning by assigning a relative weight to each potential prize.
- Control the probability of winning each prize by assigning a relative weight, which can be adjusted for different customer segments For example VIPs vs New Users.

For more information, see [Prizes in Bingo Bash](/docs/bingo-bash#prizes-in-bingo-bash) below.

### Analytics and Tracking

The Xtremepush platform automatically tracks the following engagement data for the *Bingo Bash* game:

- A record of every user who played the game.
- A timestamp of when the game was played.
- Details on which users won a prize.
- Timestamps for when a prize was accepted or declined.

### Prerequisites of Game Setup

- User Segments: To target your game to specific players, you'll need pre-configured segments. These must be created on the Xtremepush platform before you start. For more information, see [Before You Create a Game Campaign](/documentation/docs/before-you-create-a-game-campaign).
- Game Assets: Have your game assets prepared. These include images for the game background, ball images, prizes, and other branded elements.

## Setup Process Overview

The following sections provide a high-level overview of the steps required to set up a Bingo Bash game, with links to more detailed documentation.

The infographic below highlights the four key stages of the game launch workflow, from creation to monitoring:

### Create Campaign

Define the rules of your new game.

✏️

🎨

### Customise Design

Replace assets and update texts.

### Configure Mechanics

Configure prizes and optional time slots.

⚙️

🚀

### Launch & Monitor

Embed your game and view player activity.

### Create your Game Campaign

The first step in creating your game is creating a game campaign. A campaign acts as the container for your game, allowing you to define crucial aspects like target audiences, campaign duration and more. It also contains your game’s design, text, and prize configurations.

For more information on the required fields when setting up campaigns, see [Create a Game Campaign](/documentation/docs/create-a-game-campaign)

Selecting a template automatically loads a complete layout file and the necessary assets into your campaign's **Assets** tab. This streamlines configuration, allowing you to easily replace the default assets with your own without needing to build the game's layout from scratch.

When creating a *Bingo Bash* game campaign, you can enable the **Sync prize dates** toggle. This automatically sets the validity period for every prize to match the campaign's start and end dates. This means you do not need to manually configure the dates for each individual prize.

### Customise Game Design

After creating the campaign, the next step is to customise the game's visual design and text to match your brand. This involves three key areas:

- Replace and Add Assets: The template you select provides a standard asset pack, including default images for the number selection grid, pay table, the draw result display, and sounds. You have two main options for customization:
  - You can replace the default assets provided in the template with your own branded versions. For more information on replacing assets, see [Replace Assets](/documentation/docs/replace-assets).
  - You can also add new assets that are not part of the standard template, such as a custom logo or images. For more information on adding new assets, see [Manage Assets](/documentation/docs/customize-game-design-manage-assets) For a general overview on game assets, see [Assets Overview](/documentation/docs/assets-overview)
- Update Game Texts: In the **Texts** tab, you can update all the standard text that appears in your game's interface, such as titles, button labels, and login prompts. However, the text displayed when a player wins or loses is configured separately in the **Prizes** tab. For more information, see [Update Texts](/documentation/docs/update-game-texts).
- Make Design Changes in the Editor: For granular control over the game's front-end appearance, use the Editor. It allows you to make detailed visual adjustments, such as resizing or repositioning elements, modifying fonts and colours, or adding new components. For more information, see the following pages
  - [Editor Overview](/documentation/docs/editor-overview)
  - [Editor Use Cases](/documentation/docs/handle-prize-redirects-from-your-website).
  - [Customise Bingo Bash Gameplay](/documentation/docs/customise-bingo-bash-gameplay)

### Configure Game Mechanics

#### Prizes in Bingo Bash

In the **Prizes** tab, you configure the outcome for each number of correct matches a player can get.

- Create a **Win** prize for each winning number of matches. For example, a prize for 1 match, another for 2 matches and so on.
- Create a **No Win** prize to handle outcomes where the player doesn't win. For example, you can set a general **No Win** prize for players who get zero matches, or explicitly define that getting only 1 match is also a non-winning outcome.

The probability of winning is determined by a prize's weight relative to the total weight of all prizes available to a user segment. For example, to configure different odds for user segments *VIP Players* and *New Users*, you assign different weights to each segment as shown in the configuration below.

| Matches | User Segment | Outcome Type | Weight |
| --- | --- | --- | --- |
| 0 | VIP Players | No Win | 10 |
| 0 | New Users | No Win | 5 |
| 1 | VIP Players | Win | 60 |
| 1 | New Users | WIn | 80 |
| 2 | VIP Players | Win | 30 |
| 2 | New Users | Win | 15 |

This setup creates a different probability distribution for each segment.

For *VIP Players*: The total weight of all possible outcomes is 100 (60 for 1 Match + 30 for 2 Matches + 10 for No Win). This results in:

- A 60% chance to win the 1-match prize.
- A 30% chance to win the 2-match prize.
- A 10% chance of not winning.

For *New Users*: The total weight of all possible outcomes is also 100 (80 for 1 Match + 15 for 2 Matches + 5 for No Win). This results in:

- An 80% chance to win the 1-match prize.
- A 15% chance to win the 2-match prize.
- A 5% chance of not winning.

#### Configure Prizes

Create your prizes in the **Prizes** tab of your campaign. For information on how to configure prizes and different prize fields, see [Configure Prizes](/documentation/docs/configure-prizes).

In addition to the standard prize fields, configure the following:

- **Correct Numbers**: Enter the number of correct matches required to win the prize.
- **No Win** toggle: Use this toggle for the **No Win** prize that is specifically for zero matches.

> [!NOTE]
> No-Win Outcomes for Specific Matches
> 
> To create a **No Win** outcome for a specific number of matches, for example, to explicitly define that 1 match is not a winning result, leave the **No Win** toggle disabled. Instead, set **Correct Numbers** to `1` and select **No Win** from the **Prize Reference** field.
- **Notify when claimed**: Enter one or more email addresses to receive a notification each time a user claims this prize.

#### Manage Time Slots (Optional)

You can control your game's daily availability by setting up specific time slots when it can be played. For example, you could make the game available only during a 'happy hour' promotion from 5 PM to 7 PM.

For more information, see [Manage Time Slots (Optional)](/documentation/docs/manage-time-slots-optional).

### Launch and Monitor Game

#### Launch your Game

To launch your game, you must embed it on your website. For added security, you can also use a JWT token to ensure that only authenticated users are able to play.

For more information, see the following pages:

- [Launch your Game](/documentation/docs/launch-your-game)
- [JWT Authentication Details](/documentation/docs/jwt-authentication-details).

#### Monitor Player Activity

The Xtremepush platform automatically tracks the following engagement data for the *Bingo Bash* game, which you can view in the **Games** tab of your campaign:

- A record of every user who played the game.
- A timestamp of when the game was played.
- Details on which users won a prize.
- Timestamps for when a prize was accepted or declined.
