The VIP Loyalty Program (VLP) is an automated mechanism for accruing a percentage of the amount of sports bets and deposits to the player's bonus account. The player can withdraw the accumulated bonuses without additional wagering. The player could withdraw the accumulated bonuses at any moment when VLP is in active status, in case the current player’s amount is more than the minimum withdrawal amount.
A loyalty program can be provided to players on a regular or temporary basis. VLP does not have a clear division into periods; the manager customizes the period of action based on the final goals.
Main points of setting up a VLP:
One player can have only one active VIP LP.
A player with an active VIP LP cannot be on a regular LP.
A manager may add players only with VIP statuses to the VLP.
1. Log in to CRM Backoffice.
2. On the navigation panel, open the Loyalty program section and click Create new.
3. Specify LP type: VIP loyalty program. Fill in other loyalty program settings, such as name, brands, currencies, timing, etc. The green indicator indicates how much of the required information has already been filled in. Click Next.
For multi-currency brands, only one currency can be selected for each VLP. The player's progress will be credited exclusively in the chosen currency. This means that any bets or deposits made in currencies other than the selected one will not be counted toward the VLP, and all withdrawals can only be issued in the same currency as the selected one.
4. On the Conditions tab, the manager should customize the conditions according to which the player will receive a percentage of the amount of bets or deposits. Then click the Next button.
Please note that you can configure different conditions for different brands/currencies within the same VIP LP, as well as add or remove conditions from the set.
For example, a player in this loyalty program will receive at least 1% to the VLP balance from every sport bet from 100 INR with odds >=1.1, 1% from every sport bet with odds from 1 to 2, and 1% from a deposit of 100 to 200 INR. The deposit should be in one transaction. The deposit condition "from 100 INR" means that the transaction should be >= 100 but < 200.
⚠️% by Bet Amount & Odds logic
The system looks for a Bet Amount range and an Odds range that match the player’s bet. If no matching range is found, no bonus is given. When several ranges apply, the system uses the highest one. The bonus is then calculated using the percentage assigned to that range.
Bonus = Bet Amount × (Bonus % / 100)
% by Bet Amount & Odds example
Bet Amount Ranges:
a. from $20 - from 1.1 - 1%
b. from $100 - from 1.4 - 2%
c. from $100 - from 1.5 - 2.5%
d. from $500 - from 1.5 - 3%
Player placed a bet 150$, odds 1.4
Ranges that can be applied based on the Bet amount. A, B, and C Ranges can be applied, as 150$<500$:
from $20 - from 1.1 - 1%
from $100 - from 1.4 - 2%
from $100 - from 1.5 - 2.5%
from $500 - from 1.5 - 3%
Ranges, which can be applied according to Odds (from the list of defined ranges from the previous item). B and C as odds 1.4>1.1:
from $20 - from 1.1 - 1%
from $100 - from 1.4 - 2%
from $100 - from 1.5 - 2.5%
Choose the highest Range (by Bet amount and by Odds)
from $20 - from 1.1 - 1%
from $100 - from 1.4 - 2%
from $100 - from 1.5 - 2.5%
Range is C → Bonus = $150 × (2.5 / 100) = $3.75
5. On the External view tab, a manager should add a short VIP LP description and links to the full terms and conditions content page in all required languages.
Links that can be opened in the modal window:
Absolute—specifies the absolute URL of the page, can lead to any page, external resource, etc.
Content—relative link to a content page. /terms-and-conditions
6. To save the VLP that was created, click Save as draft if the work is not finished and a manager plans to edit it later. If the LP is completely ready to run, click Publish.
Draft—The campaign will not be published even if the publishing time is posted. The manager can go back and edit it at any time.
Publish—The campaign will appear on the website in the Promo Lobby and be available to players at the specified time. Published campaigns can be edited (only the content visual part) but cannot be deleted, only moved to Cancelled status.
Status | Description |
|---|---|
Draft | VLP saved as a draft. Properties:
|
Planned |
Properties:
|
Active |
Properties:
|
Completed |
Properties:
|
Canceled |
Properties:
|
IMPORTANT: Players can be added to VIP LP only manually by the CRM manager. Adding a player is available only for the loyalty program in Active status.
To add players to a campaign/LP, you need their IDs. You can either enter them manually or prepare a CSV file with their list in advance. The CSV file should list the player IDs in the first column.
Open the Support Tab.
Find the required VLP and click on the ‘View players list’ button.
3. On the page with VLP info, click Add player.
4. In the modal that opens, enter the player IDs separated by commas or upload a prepared CSV file.
Click Add.
5. A manager has the option to re-add a player to the campaign, but only if the player's previous progress has been canceled.
A manager can make manual deposits for players, which can be included in calculations.
To enable the manual deposits option, a configuration request must be submitted.
1. Open the Support Tab
2. Find the required VLP and click on the ‘View players list’ button.
3. On the VLP campaign information page, enter the player ID in the Search field and find the player in the player list.
4. In the far-right column, click menu → Cancel participation.
5. If you need to withdraw the player’s money while canceling VLP, choose Withdraw the player’s money to the main balance (It will work only in case the current player’s amount is more than the minimum withdrawal amount) and click Cancel participation for a player.
1. Open the Support Tab.
2. Find the required VLP campaign and click on the menu button.
3. Select the option ‘Cancel player’s participation'.
4. Add a few Player IDs manually or attach a CSV file (a sample file is provided).
5. If you need to withdraw the player’s money while canceling VLP, choose Withdraw the player’s money to the main balance (It will work only in case the current player’s amount is more than the minimum withdrawal amount) and click Cancel participation.
Open the Support Tab.
Find the required VLP and click on the menu button.
A table file named with the VLP ID will be downloaded. The file contains current information about the players of that VLP campaign.
The player can be added and canceled from VLP as many times as needed, but it is essential that a player can have only one active VLP at a time.
1. Open the Support Tab.
2. Find the required VLP and click on the ‘View players list’ button.
3. On the VLP campaign information page, enter the player ID in the Search field and find the player in the player list.
4. In the far-right column, click menu → Show details.
5. Here, you can find all the data due to VLP activation and cancellation for a particular player. The start date (the player's first activation) will remain the same, but the End date will be updated with the latest cancellation record.
A manager with permissions can download information from VLP.
Field | Description |
|---|---|
Player ID | Unique ID of the player. |
Currency | Player currency. |
LP start date | Start date of the loyalty program. |
LP start date in UTC | Start date of the loyalty program in UTC. |
Accept date | Date when the player joined the loyalty program. |
Accept date in UTC | Date when the player joined the loyalty program in UTC. |
Player end date | Date when the player finished the loyalty program. |
Player end date in UTC | Date when the player finished the loyalty program in UTC. |
Player turnover | Turnover of the player. |
Current bonus amount | The current bonus amount credited to the player from the loyalty program. |
Total bonus amount | The total bonus amount credited to the player from the loyalty program. |
Withdrawn | The amount of the player's withdrawn bonus. |
Bet turnover | Bet turnover of the player. |
Deposit turnover | Deposit turnover of the player. |
On this page
We offer an online casino platform that combines scalability, speed, and customization. With a focus on engagement and protection against fraud, our platform will be your main revenue generation tool.
Plug in ULTIM8 Sportsbook iFrame and focus on profits — we handle the rest. With managed trading, proven risk controls, and AI-driven content tailored to your players, no manual updates needed.