Integration Guides
Welcome to a step-by-step guide on how to successfully integrate Fast Track.
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
Watch the video for a quick run-through of how your system will integrate with FT CRM;
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:
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:
⏱ 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.
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.
If the API is not responding with 200 (OK), you will need to ensure that the event is retried until a successful response. This is to make sure that the event is not lost.
IMPORTANT: If you intend on sending us more than 100-200 messages per second, we highly recommend using either Rabbit or Kafka instead of REST API.
Read more about which real-time events you can include and how to send them:
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: