Jackpot Freebets > Freebet Mechanics
In this section, you will find an explanation of how Freebets work.
Configuring Freebets
Freebets can be configured using the built-in functionality in the ThrillOffice platform or, if you already have a 3rd party or internal reward system, by using the Create Player Bonus API.
Configuring using ThrillOffice
Freebets are configured using the ThrillGate section of the ThrillOffice. When you hover over the ThrillGate icon on the left of the screen, you will see 3 options: Bonus Templates
, Bonus Instances
and Player Bonuses
1. Create a Freebet Template
- Click on
Bonus Templates
- Click the
Create Template
button near the top right of the screen
- Populate the form with the required details.
- Click
Save
Your new template should now be visible in the list of Bonus Templates
2. Instantiate the Template
- Hover over the ThrillGate icon again and select
Bonus Instances
- Click the
New Instance
button near the top right of the screen - Populate the form, selecting the Bonus Template you created in the previous step
- Click
Save
3. Assign the Freebet Instance to Players
Now that we have a Bonus Template and a Bonus Instance Created, you can now assign Freebets to players. You can reuse the Bonus Instnace created in Step 2 above multiple times.
- Hover over the ThrillGate icon one more time and click on the
Player Bonuses
menu item
- Click the
Assign Bonus
button near the top right of the screen - Select the bonus instance you wish to use
- Click the
Next
button
- Click the
Choose file
button and select the CSV which contains the players you wish to assign bonuses to
NOTE: The format of the CSV file is detailed below here
- If the file is successfully imported, you will see an overview of the total cost
- Review the costs and once you are ready to proceed, click the
Assign Bonuses
button at the bottom right of the form.- This will assign bonuses to the players in the CSV file you uploaded and the bonuses will be instantly available to these players
** You're done! You've successfully created a Bonus Template which can be used to create one or more Bonus Instances, which in turn can be used multiple times to assign bonuses to specific players **
Player CSV File Format
In order to specify which players should receive freebet bonuses, you need to upload a CSV file which contains the following information:
- The player's ID
- The player's Operator ID
- The player's Brand ID
The CSV file can contain other fields as well, but they will be ignored.
A correctly structured CSV contains a header row with the following headers (in any order):
- player_id
- operator_id
- brand_id
An example CSV file is available for download here