The integration between NuxGame and Optimove empowers clients to deliver smarter, faster marketing through both historical data synchronization and real-time customer engagement. This article outlines the key integration points and how each can be leveraged to maximize campaign performance and analysis.
Features Supported by NuxGame Integration:
Our integration capabilities, supported by NuxGame, include:
-
API Integration: Used for both Batch Data and Real-Time Event Streaming
- Batch Data Integration: Batch data ingestion for smarter segmentation
- Real-Time Streaming: Customer events are ingested immediately via Webhook
- OptiMail account set up: DNS records implementation by Nux.
- Web SDK: For web page pop up campaigns
API Integration Setup
The core of the NuxGame integration is a single, secure API connection that is used to facilitate both batch data transfers and real-time event streaming. The following steps must be completed to establish this connection.
- NuxGame Provides Credentials: NuxGame will provide their Base input endpoint and an API Key.
- Client Registers Webhook: You will register the secure webhook provided by Optimove, which includes a Base output endpoint and an API key.
- Optimove Finalizes Connection: Optimove will use the provided details to set up and finalize the connection.
How to Integrate
To activate the integration, you will need to exchange credentials between NuxGame and Optimove.
- Obtain Credentials from NuxGame: Before you can submit the integration request, you will need to obtain your Base Input Endpoint and X-API Key from your point of contact at NuxGame.
- Submit the Integration Form: Once you have the NuxGame credentials, please submit the integration request form here: Integration Request Form.
- Implement Optimove Credentials: After your form is processed, Optimove will provide you with an Output Endpoint and an API Key. These details must be added to your NuxGame BO Admin panel to complete the setup.
Should you need assistance with either obtaining your NuxGame credentials or adding the final Optimove details to the NuxGame panel, please contact your NuxGame representative.
Batch Data Integration
Once the API is connected, you can leverage it to ingest historical, customer, and transactional data from NuxGame into Optimove. This enables rich, accurate segmentation for your campaigns. Please note: This integration only supports Sport and Casino.
Key Benefits:
- Enables accurate customer targeting with historical data.
- Automated ingestion ensures scalability and consistency.
Integration Steps:
- For live brands, NuxGame will provide an initial historical data load via CSV files.
- The historical data will be provided in Optimove's standard schema which can be found here.
- Optimove will then pull ongoing data via the API and begin the quality assurance (QA) phase.
- Once QA is complete and the ETL is finalized, all data will be available in Optimove for your campaigns. NuxGame will also share any delta historical data.
For full details on the integration process and timelines, please reach out to your dedicated project manager or CSM.
Real-Time Streaming Capability
The same API connection is used to push real-time customer events from NuxGame to Optimove's secure webhook. This allows you to react instantly to player actions like registrations, logins, and payments to improve engagement.
Key Benefits:
- Trigger real-time campaigns based on user behavior.
- Instantly update customer attributes in Optimove.
- Gain insight into recent activity for live personalization.
Supported Events:
Out of the Box Events
These events will be part of the standard integration. This means that these data points will be available on the platform as batch data fields once batch data integration is complete.
ootb_registrationootb_loginootb_depositootb_deposit_cancellationootb_withdrawalootb_withdrawal_cancellationootb_customer_update_detailscustom_kyc_verifiedootb_game_sessionootb_game_launchootb_sports_bet_placeootb_sports_bet_settled
Custom Events
These are custom events that will be added per client's request.
kyc_verificationemail_confirmation
Each event is automatically translated into Optimove’s format, making it immediately available for your marketing activities.
Key Considerations
- Multi-Brand Support: If your operation includes multiple brands, each will require its own separate API configuration (endpoint + key).
Optimail Account Setup – DNS Records Implementation
OptiMail is Optimove’s native Email Service Provider (ESP), built to streamline every stage of your email marketing—from creation and delivery to performance analysis—all within the Optimove platform. It enables marketers to launch highly personalized, data-driven campaigns with ease and efficiency.
Integration Steps:
- OptiMail Request: The client submits the OptiMail request form to the Customer Success Engineer.
- Optimove Setup: The CSE allocates a new IP address within SendGrid and creates the necessary DNS records.
- Client Implementation: Nux implements the DNS records in their domain hosting provider.
- OptiMail Configuration by Optimove: OptiMail is added to the Optimove UI, and the DNS records are verified.
- IP Warm-up: Email templates are created in OptiMail, and the IP warm-up process begins.
Web SDK
The NuxGame integration can include the Optimove Web SDK to enable on-site (web page) popup campaigns. When implemented, the SDK evaluates campaign targeting on each page view and displays eligible popups to site visitors.
What it Enables
- Trigger and display Optimove web page popup campaigns.
- Evaluate campaign targeting on each page visit.
Prerequisites
- Request Credentials: Ask your Optimove Customer Solutions Engineer (CSE) for your Tenant ID and Tenant Token.
- Share with Nux: Provide the Tenant ID and Tenant Token to your main point of contact at Nux so they can implement the SDK.
Implementation (Performed by Nux)
- Nux adds the Optimove Web SDK to the site pages where popups should be eligible.
- The SDK loads on each page and sends a single front-end event:
Set Page Visit. - Optimove uses this event to evaluate popup campaign eligibility and rendering.
Set Page Visit (fires on each page load).Testing & Validation
- Confirm the SDK script loads on targeted pages (e.g., via your browser’s developer tools).
- Verify a single Set Page Visit event is sent per page view.
- Create a test popup campaign in Optimove with broad targeting to confirm display behavior.
Limitations & Tips
- Event coverage: Only Set Page Visit is supported via the Web SDK in this integration. For additional real-time behaviors (e.g., registrations, logins, deposits), use the Real-Time Streaming Capability described above.
- Multi-brand: If you operate multiple brands, coordinate separate Tenant IDs/Tokens per brand as needed.
Need help obtaining credentials or completing the SDK implementation? Contact your Nux representative or your Optimove CSE.