Integration Summary

On this page, you will find basic information on how to integrate Fast Track. We have also added links to relevant pages where you can learn how to enhance your integration with various events and channels.

🗝 FT CRM Connects via Real-Time Data Feed

The FT CRM system runs entirely off a real-time data feed. When Registrations and Logins happen in your system, these events need to be published to the integration platform so that you can trigger activities and actions in real-time together with keeping the relevant segmentation model up to date. The real-time messages are slim and only contain the bare minimum information required, FT CRM will do lookups on endpoints provided by the Operator to fetch relevant data about the user.

🔁 Integration Steps

Basic integration will give sufficient start for most Operators to go live. This includes the ability to trigger activities in real-time and build initial player life cycles based on deposit patterns and behaviours.

Step

Item

Description

1

Authentication and Headers

The API endpoint provided by the Operator must be protected with authentication. We support X-API key header, OAuth (client_credentials), and basic authentication.

2

Provide GetUserDetails Endpoint

API endpoint to retrieve user details from Operator to keep FT CRM database up to date.

3

Provide GetConsents Endpoint

API endpoint to retrieve marketing communication preferences from Operator to keep FT CRM database up to date.

4

Provide GetBlocks Endpoint

API endpoint to retrieve user blocks and exclusions from Operator to keep FT CRM database up to date.

5

Publish Registrations

Publish message in real-time when there is a new registration

6

Publish Logins

Publish message in real-time when there is a login

7

Publish Payments

Publish message on deposits and withdrawals

🔚 Endpoints Needed From Operator

To support the basic integration, Operators should send certain endpoints to FT CRM. You can find more information about these below.

We go through all the relevant endpoints and how to send them in the section Operator API:

/operator-api

The relevant endpoints for Operator API consist of the following:

✔️ Reconciliation

In order to ensure there are no data discrepancies between your platform and FT CRM, we need you to build a reconciliation endpoint in the operator API. You can find the endpoints we need from the operator here:

/operator-api/reconciliation

⏱ Real-Time Events

Any real-time event should ideally be published to FT CRM Integration API within 1 second of the event taking place in the platform. Failure to comply with this can cause poor customer experience.

If the API is not responding with 200 (OK), the client needs to ensure that the event is retried until a successful response is received.

Some real-time events are necessary for the Operator to send to be able to use vital functionality in FAST TRACK CRM. Others are optional, but always desirable where possible, as these further enhance the Operator's integration of FT CRM. Read more about which real-time events you can include and how to send them:

/real-time-data

Real-Time Events You Need To Send

The below events must be sent on the FT CRM Integration API:

Real-Time Events for Extended Integration

The optional real-time events are covered in more detail here:

☎︎ Channels

Fast Track allows Operators to manage various engagement channels directly from one platform. You can find the currently integrated channels and how to enable them here:

/channels