The partnership between EveryMatrix and Optimove provides robust tools that empower clients to enhance customer engagement and drive more targeted campaigns. This article outlines the key integration points, detailing the processes and benefits of each integration.
Features Supported by EveryMatrix Integration
Our integration capabilities, supported by EveryMatrix, include:
-
Batch Data Integration: Secure historical data transfer and ETL automation.
- Supported verticals:
- Sports
- Casino
- Bingo
- Supported verticals:
- Promo Integration: Seamless synchronization of promotions for scheduled and triggered campaigns — available only for EveryMatrix's clients with the bonus engine.
- Real-Time Integration: Leverage Kafka events for immediate customer interactions — available only for EveryMatrix's DataHub clients.
- Web Channel Integration (formerly OptiWeb): Engage customers via web push notifications, pop-ups, and inbox messages.
Batch Data Integration
Seamlessly transfer historical and transactional data to fuel data-driven campaigns and segmentation.
Key Benefits:
- Ensures accurate data for optimized campaign targeting.
- Automates data ingestion and quality assurance.
Data Delivery Method: Files, utilizing Optimove's SFTP
Integration Steps:
-
SFTP Setup:
- Optimove provides a dedicated SFTP environment for secure file uploads.
- Contact your project manager to set up and obtain the necessary details.
-
Data Delivery & QA:
- EveryMatrix uploads historical data files to the provided SFTP location.
- Optimove retrieves the data and begins the quality assurance phase.
-
ETL Setup:
- EveryMatrix automates the batch data process.
- Once data and ETL processes are finalized, the data is ingested into Optimove for enhanced campaign targeting and segmentation.
You can download the Data Schema PDF for detailed information on the data schema used in Batch Data Integration. This document provides a comprehensive overview of the data's structure and relationships to support your integration efforts.
For full process details and timelines, please reach out to your dedicated project manager or customer success manager (CSM).
Promo Integration
One of the most valuable integrations available between EveryMatrix and Optimove is the ability to synchronize promotions from EveryMatrix directly into Optimove. This allows you to utilize Optimove's advanced segmentation and campaign orchestration to assign promotions within EveryMatrix's Bonus Engine.
Key Benefits:
- Works for both scheduled and triggered campaigns.
- Automatically syncs promotions to ensure consistency and accuracy across platforms.
Integration Steps:
-
API Key Setup:
- Create an API key with admin permissions in your Optimove API Key Management page.
- Provide this key to your primary contact at EveryMatrix.
-
Customer ID Matching:
- Verify that the customer ID in Optimove aligns with EveryMatrix.
- If discrepancies exist, contact your Optimove CSM to create attributes for EveryMatrix customer IDs.
Real-Time Integration with Kafka Events
For clients using EveryMatrix's Data Hub services, Optimove can leverage Kafka events to enable real-time customer interactions. These real-time events include:
Standard Events
These out-of-the-box events are already translated to the Optimove schema. Select an event to view its list of supported parameters:
ootb_login
ootb_registration
ootb_deposit
ootb_deposit_cancellation
ootb_withdrawal
ootb_withdrawal_cancellation
ootb_game_launch
user_role_updated
The following standard events are also supported:
ootb_bet_placedootb_bet_settled
*Each parameter can be added as an RT attribute.
As Is Events
The events that Optimove takes as is from EveryMatrix without any adjustment to their content*:
dm_v1_GmUserInfo_GmCoreSelfExclusionMessagedm_v1_GmUserInfo_GmCoreUserBlockMessagedm_v1_mm_verificationsdm_v1_GmUserInfo_GmCoreRgDepositLimitMessagedm_v1_GmUserInfo_GmCoreRgLossLimitMessagedm_v1_GmUserInfo_GmCoreRgSessionLimitMessagedm_v1_ce_bonus_walletsGmCoreUserMessageGmCoreBalanceUpdateMessageSessionAgentUserMessage
As Is Events parameters can be found here.
With these events, you can trigger actions that provide immediate value to your customers, such as:
- Real-Time Campaigns: Create personalized marketing campaigns based on real-time events like customer logins or transactions.
- Real-Time Attribute Updates: Update customer attributes instantly to reflect their latest activity or status (e.g., last deposit amount).
- Web and App Activity Tracking: Enhance segmentation and targeting based on streaming events.
Integration Steps:
-
IP Whitelisting:
-
EU Clients:
- 35.242.199.57
- 35.198.188.17
- 34.107.29.24
- 35.246.154.200
- 34.107.86.58
-
US Clients:
- 35.199.60.237
- 35.221.56.26
- 35.221.33.157
- 34.86.85.20
- 35.221.48.107
-
EU Clients:
-
Kafka Details:
- Provide Optimove with all necessary Kafka connection details.
-
Enable Topics:
- Request EveryMatrix to enable the following Kafka topics:
- For the OOTB events:
dm_v1_GmUserInfo_GmCoreUserMessagedm_v1_GmUserInfo_GmCoreLoginMessage-
dm_v1_GmTransactionInfo_GmCoreTransactionMessage/dm_v1_GmPay_TransactionMessage dm_v1_GIC_CE_GIC_GameSessiondm_v1_GmUserInfo_GmCoreUserRoleMessage
- For the as is events:
dm_v1_GmUserInfo_GmCoreSelfExclusionMessagedm_v1_GmUserInfo_GmCoreUserBlockMessagedm_v1_mm_verificationsdm_v1_GmUserInfo_GmCoreRgDepositLimitMessagedm_v1_GmUserInfo_GmCoreRgLossLimitMessagedm_v1_GmUserInfo_GmCoreRgSessionLimitMessagedm_v1_ce_bonus_walletsGmCoreUserMessageGmCoreBalanceUpdateMessageSessionAgentUserMessage
- For the OOTB events:
- Request EveryMatrix to enable the following Kafka topics:
Channel Integration: Web Push, Web Pop-Up, and Web Inbox
For clients using Web (formerly OptiWeb) and EveryMatrix's managed front-end, integration with web channels allows for direct customer engagement through notifications and interactive messages.
Integration Steps:
-
Onboarding Request:
- Submit a request form to trigger the onboarding process from Optimove.
-
Final Setup:
- Provide your Tenant Token and Tenant ID to your designated EveryMatrix contact once onboarding is complete.
By leveraging these integration points, EveryMatrix and Optimove mutual clients can transform their marketing strategies, enhance real-time engagement, and maintain consistent data synchronization across platforms.
Ready to unlock powerful marketing insights? Reach out to your contacts at EveryMatrix or Optimove to get started on maximizing these features for your business.