MoEngage X Xeno
This integration enables a real-time outbound data flow from Xeno Loyalty to MoEngage, allowing you to synchronize crucial loyalty and order events in real time. By connecting Xeno to MoEngage, you can use loyalty data triggers to orchestrate targeted retention, reward, and engagement campaigns.The Xeno Loyalty integration is built and maintained by Xeno. For customization requests or issues specific to the Xeno connector’s behavior, reach out directly to Xeno support.
Use Cases
Integrating Xeno Loyalty with MoEngage helps you address the following use cases:- Loyalty tier upgrade celebrations: Automatically trigger a congratulatory omnichannel campaign in MoEngage when a Tier Upgrade event occurs.
- Points redemption reminders: Use Earn Points and Redeem Points events to identify customers with high balances and remind them to redeem rewards before expiration.
- Post-purchase engagement loop: Transition customers into a post-purchase journey in MoEngage after a New Order event is received.
- Win-back campaigns on returns: Trigger specialized retention campaigns when a Return Order event flows from Xeno.
Key Features
The Xeno Loyalty integration delivers the following core capabilities within MoEngage:- Order tracking: Capture New Order and Return Order events to enroll customers in post-purchase journeys or launch win-back campaigns.
- Points management: Respond to Earn Points and Redeem Points events with real-time balance updates and motivational nudges.
- Tier progression: Celebrate Tier Upgrade events with automated campaigns or respond to Tier Downgrade events with re-engagement flows.
- Precision segmentation: Build dynamic cohorts such as “recent point earners” or “VIPs” using live Xeno event data.
- Performance attribution: Correlate MoEngage conversion analytics with Xeno events to measure direct revenue impact.
Supported Synchronization Types and Events
The tables below outline the data models and real-time behavioral events synchronized from Xeno Loyalty:| Synchronization Type | What Gets Synced |
|---|---|
| Event | Behavioral loyalty and order events are recorded on a MoEngage user profile. Each event carries contextual attributes such as points earned, redeemed, order value, and tier name. |
| Event Name | Description | Recommended Use in MoEngage |
|---|---|---|
| New Order | Triggered when a purchase order is completed in Xeno. | Trigger post-purchase journeys and points confirmations. |
| Return Order | Triggered when a customer initiates or completes a return. | Launch win-back campaigns and retention offers. |
| Earn Points | Triggered when a customer accrues loyalty points. | Send real-time balance updates and progress nudges. |
| Redeem Points | Triggered when a customer redeems loyalty points. | Confirm redemption and suggest next-purchase items. |
| Tier Upgrade | Triggered when a customer moves up a loyalty tier. | Celebrate with exclusive perks and omnichannel campaigns. |
| Tier Downgrade | Triggered when a customer drops to a lower tier. | Trigger re-engagement flows to recover tier status. |
Integration
PrerequisitesAn active Xeno Loyalty account with integration access enabled.
Step 1: Obtain MoEngage Authentication Credentials and Endpoint
To retrieve the necessary credentials from your MoEngage workspace, perform the following steps:- Sign in to the MoEngage UI.
- In the left navigation pane, go to Settings > Account > APIs.
- Locate and copy the following credentials:
- Workspace ID: The unique identifier found under the Workspace ID section.
- Data API Key: The security token found in the API Keys block.
Step 2: Get Your Dedicated MoEngage Endpoint
To configure real-time data streaming, request your custom endpoint:- Contact the MoEngage Support team and request a dedicated webhook endpoint URL for the Xeno Loyalty integration.
- Share your copied Workspace ID and active data center region (for example, DC-01, DC-02).
The endpoint URL is specific to your data center.
Step 3: Configure the MoEngage Connection in Xeno
After you have your endpoint URL and credentials, configure the connection inside Xeno:-
In your Xeno account, navigate to the Tools > Webhooks section on the left navigation pane.

- Click + Add Webhook to open the configuration panel.
-
Enter the following details in the webhook fields:
Field Value Name Your Webhook Enter a unique identifier name (for example, Moengage_{{Workspace}}).Endpoint URL Enter the dedicated URL provided by MoEngage Support. Authorization Select Authorization from the drop-down list. Generate your Basic Authentication token using an online Basic Auth Header Generator tool with your Workspace ID as the username and Data API Key as the password. -
Under the Events checklist, select the specific events that should be synchronized to your MoEngage workspace.

-
Click Save Webhook to activate the integration.

Step 4: Verify Events in MoEngage
To confirm that events are successfully arriving in your workspace:- In the MoEngage UI, go to Segment > Search Users.
- Search for a test user by phone number.
- Verify that user profile records appear with the expected attributes, such as loyalty points and tier name.