ASVLA promotions engine integration

Add ASVLA promotions to your Xtremepush campaigns to send promotions to your users and track them

Syncing your ASVLA promotions with Xtremepush allows you to send promotion campaigns and return details of who was sent a promotion back to ASVLA.

It is possible to assign different promotions to different variants via split test campaigns so that the effectiveness of different promotions can be assessed.

Customers can also use the multi-stage journey builder to create campaigns that assign different promotions at different stages of a campaign based on customer behaviour.

Create a connection to ASVLA

Basic settings

Give your connection a Name that helps you easily identify it.

Connection settings

Contact your ASVLA account manager to retrieve the connection details needed. You will need the Username,Password and Base URL.

Input your ASVLA connection settings and click Connect.


URL format

The Base URL value should be a URL, starting with the protocol https:// and ending with a / slash.


More than one connection to ASVLA Bonus Engine

It is possible to have additional ASVLA Bonus Engine connections by repeating the integration steps outlined in the section above.

However, you should only have one active connection at any given time to avoid any potential clashes with sync processes.

Add promotions

Sync from Xtremepush to ASVLA

The Xtremepush platform will return the ASVLA promotionID, user_id back to ASVLA in real-time (once the campaign has been sent).

Download details from a completed sync

The Task details page provides information for the selected sync such as processed promotions, created promotions, updated promotions, deleted promotions and sync status.

Select the integration at Settings > Integrations > Marketplace > Configured Integrations. Find the sync task in the Sync history table and click the Details button to open the Task details page.

Click the Download button to download a CSV file of the data from that sync task.

Update or delete an existing connection

Select the integration you want to update at Settings > Integrations > Marketplace > Configured Integrations. Go to the Settings tab and update any necessary settings, click Save to confirm. If you need to delete or deactivate the connection, click on the Actions button. You will be presented with the option to either Deactivate or Delete the integration. Clicking either of them opens a confirmation dialog.

Assign promotions to a campaign

To add a promotion to a campaign, click on Add promotion in the Setup tab from the campaign builder.

Search the list of available promotions (these need to be created beforehand in ASVLA) and select the desired one. Once you have selected the promotion, enter the desired promotion amount in the Promotion Amount field. For example, if the offer is for a €5 free bet then you would simply enter 5 in the field).

When the campaign is sent, ASVLA is sent a list of all user IDs included in the send.

For more information on how to add promotion in single-stage and multi-stage campaigns, please read our dedicated Bonus Engine Integrations Overview guide.

Using promotions for split test variants

To test the effectiveness of different promotions it's also possible to combine ASVLA promotions with split test variants. To do so click on Variants from the Setup tab of your campaign and assign the ASVLA promotion for each variant.