Loyalty, Gamification & CRM Automation Platform
“Best time” is the AI based predictive model that is able to identify user behaviour patterns and send SMS, Email and push notifications at the best time for every particular user.
As an operator you are able to build models in the “Best time” section under the “Label” area.
When creating a model, you are able to control main aspects that will influence model performance:
As soon as you are ready with the model, you can build it for all your users by selecting “Reset all users & calculate model”.
Depending on the number of users and activities they generated, initial building of the model may take hours, after that new users and new activities of existing users will be applied to the model with an up to 5 minutes delay (e.g. after registration of new user of after his first actions like bets, deposits etc, it will take 5 minutes to build ‘Best time’ model).
You can see a list of users for whom the model is not built yet, in the “Pending calculation” column. This column will also reflect users for whom there are new activities generated and model need to be rebuilt.
You can define up to 3 “best time” models, which can be used in order to test different algorithms and set of activity triggers.
As soon as mode is defined and calculated for all users, you can select it during building of marketing campaigns.
At the level of Mail, SMS or Push notification activity you can select a specific model as an option in “Allowed communication hours”.
In addition you can choose if communication should be sent in the next best hour or in the best hour of the best day.
To explain these option, we can take a look on particular user with following best hours & days.
If the campaign starts at 8 AM on Monday and targets “Next best hour, no matter of the day”, it will be sent for this user at 1 PM on Monday.
The second option, “Next best day and hour”, will send communication at 1 PM on Tuesday, because Tuesday and Wednesday are predicted to be the best days for communication.
As soon as you define the “Best time” model(s), you can see predictions for each user in the CRM page.