Integration process

On this page, you will find the basic information about the integration process between clients and Smartico.

The integration process between Smartico and clients consists of 4 main points - Data integration, Front-end Integration, Bonus Integration, and Offline Communication.

Here are the mechanics behind the main integration points:

Data Integration - The data is coming from the platform side to Smartico. Smartico can be integrated with your product in 3 ways:

  • By sending server-to-server events to Smartico REST API about end-user actions and updates in the end-user profile.

  • By providing access to a replica of your DB with a set of views that will represent the need for synchronization data, The Smartico system will connect to your DB and track changes in the views.

  • By providing access to your event streaming platform, e.g. Kafka or RabbitMQ. with documentation related to the needed events and data.

Read more about Data Integration

Bonus Integration - Smartico is getting the list of the available bonuses from the platform and is issuing the bonuses through the platform using an API. The general logic of such API look like "Give bonus X to the user Y", where the bonus X is identified by some unique name or ID, and all details of the bonus are managed on the side of the integrated system.

For example: For a Casino product, the bonus can be identified as "10FREE_SPIN_IN_GOLDEN_SLOT". Information about the number of spins and eligible games is managed on the Casino system side, and the Smartico system will only instruct the casino through the API to give 10FREE_SPIN_IN_GOLD_SLOT to the user John1984.

Read more about Bonus API Integration
Rread more about Bonuses

Front-end Integration - The popups, gamification, web push, inbox, and tracking of the online status of players (that are coming from Smartico) are exposed to the end users through the Smartico script. Smartico javascript library should be plugged into all front-end pages of your site(s).

Read more about FE Integration

Offline Communication - Smartico is communicating with SMS and Mail providers to deliver offline communication to the end users. You can choose which SMS and Email providers to use. We are offering also a Secured Email/SMS Gateway. The primary goal of this API is to allow Smartico.ai to send emails and SMS messages without any exposure to the personal and identifiable information (PII) such as phone numbers and email addresses of the end users.

Read more about Secured Email/SMS Gateway

Last updated

Change request #417: