About Personalization
Note: View the Personalization API (formerly Player Info Sync Webhook) in the API reference.
Personalization ensures that a player's data is synchronized with the webstore, enabling real-time personalized offers tailored to their in-game balance, level, segment, and other relevant factors. This synchronization ensures players have a customized shopping experience that reflects their activity and preferences.
Integration
To utilize Personalization, navigate to the “Integrations” tab in the Admin panel of the Publisher dashboard and add a valid URL to the relevant section.
To learn more about uploading the Personalization URL, refer to the Integration Settings documentation.

API Communication
When the URL is provided, the webstore will establish communication with the publisher's callback API under the following conditions:
- When a player logs into the webstore.
- After a successful purchase by the player.
- Every 5 minutes since the player's last synchronization.
API Functionality
The Personalization API enables the webstore to retrieve and display the following player-related data:
Offer Data
There are two ways to manage offers:
- Dashboard-Defined Offers:
- Offers are defined and configured in the dashboard.
- The player’s segment list determines which offers are displayed to them.
- API-Provided Offer Data:
- The API directly provides personalized offer details, including:
- Offer ID
- Associated products and their quantities
- Presentation order
- Additional offer metadata
- The API directly provides personalized offer details, including:
Player Segments
- A list of player segments that categorizes them into specific groups for targeted offers.
In-Game Balance
- The player's current in-game balance, which is displayed in the webstore to facilitate purchases.
Updated 16 days ago