MoEngage

Automate campaign rewards in MoEngage
with Xoxoday

Connect Xoxoday with MoEngage to automate reward delivery across your campaigns and customer journeys.

Book a demo

Get a personalised walkthrough. We respond within one business day.

What you can do

Four things you can do once MoEngage is connected

MoEngage handles the journey. Xoxoday adds the reward step without adding a second platform, using the user data and segments already in MoEngage.

Trigger rewards from MoEngage journeys

Reward as a step in any journey
Add a reward send to any step of a MoEngage journey. When a user reaches that step, Xoxoday sends them a personalized reward automatically.
Campaign-level reward sends
For one-off campaigns, generate per-recipient reward links from a MoEngage segment export and drop them into your email or push template.

Personalize by segment and behavior

Different catalog per segment
High-value cohort gets a premium catalog. Trial users get a starter catalog. Configure each segment in Xoxoday and reference it from MoEngage.
Local catalog by country
Recipients see brands and currency for their country, picked up from MoEngage user attributes.

Track redemption back to the campaign

Redemption events back to MoEngage
Reward send, click, and redemption can be logged as MoEngage events. Use them in attribution, retargeting, and lifecycle scoring.
Reporting in Xoxoday
Click-through and redemption rates per campaign are visible in Xoxoday alongside spend and unclaimed refunds.

Run the program from one place

One catalog across channels
Whatever channel triggers the send (email, push, in-app), the recipient lands in the same Xoxoday catalog with your brand and message.
Pay only when claimed
Wallet funds draw down only when a recipient redeems. Unclaimed rewards refund automatically. No subscription, no monthly minimums.

Use cases

Who runs it, and what for

Three patterns we see across customer-engagement teams running Xoxoday with MoEngage.

Lifecycle marketing

Reward milestone purchases and renewals

Trigger a thank-you reward when a customer crosses a spend threshold or renews a subscription. The journey fires the send, no manual touch.

Growth and activation

Activate signups and reward early actions

Reward users for completing onboarding steps, referring a friend, or hitting a milestone. Each segment gets a tailored reward and catalog.

Retention

Win back churn-risk users

When MoEngage flags a user as at risk, fire a personalized reward as part of the win-back journey. Track redemption to measure campaign effectiveness.

How it works

From MoEngage event to claimed reward

Connect once via API. Rewards fire from inside MoEngage journeys.

Step 1

User event fires in MoEngage

A purchase completes, a milestone is hit, or a campaign step triggers. MoEngage calls the Xoxoday API with the recipient and reward details.

Step 2

Reward link is delivered immediately

Xoxoday sends a personalized reward link to the recipient through the same channel MoEngage is already using. No separate delivery infrastructure needed.

Step 3

Recipient browses and claims

The link opens a branded catalog. They choose from 10M+ rewards in their local currency. No account creation required.

Step 4

Redemption event returns to MoEngage

Claimed, opened, or expired status posts back as a user event. Campaign performance and reward attribution are visible in the same MoEngage dashboard.

Setup

Built on the Xoxoday API. One to two weeks to live

For most teams, the simplest path is calling the Xoxoday reward API from a MoEngage journey or campaign. We pair with your team on the journey configuration.

Integration type

Custom integration on top of the Xoxoday REST API. Connects to MoEngage through journeys, webhooks, or segment exports.

Authentication

Xoxoday API key and account ID, generated from the Xoxoday admin console.

Data flow

MoEngage triggers reward sends through the Xoxoday API. Redemption events can be pushed back to MoEngage as custom events.

Time to deploy

Typically one to two weeks depending on the use case. Our team and yours pair on the journey configuration.

Common Questions

Frequently asked questions

Common questions from lifecycle marketing, growth, and retention teams evaluating the integration.

Still have a question? Talk to us
Xoxoday exposes a REST API that returns personalized reward links. From a MoEngage journey or campaign, you call the Xoxoday API at the point you want to reward a user, and the API returns a link you can include in the email, push, or in-app message.
For simpler use cases, we provide reward link generation from segment exports. Drop the CSV into MoEngage as a personalized attribute and use it in your template. The MoEngage journey itself does not need engineering changes.
Yes. Each segment can have its own catalog (brand selection, value range, currency, message). The Xoxoday API call references the segment ID, and the recipient sees the matching catalog.
The recipient gets the reward link in your MoEngage message (email, push, SMS, in-app). They click through to a Xoxoday catalog branded with your company. They pick a reward in their local currency, redeem, and receive it by email.
You fund a Xoxoday wallet. Rewards draw from the wallet only when a recipient claims. Unclaimed rewards are refunded back to the wallet automatically.
Yes. Reward sent, link clicked, and reward redeemed can be pushed back to MoEngage as custom events. Use them in attribution reports, downstream journeys, or lifecycle scoring.

See it in your own MoEngage journeys

A 30-minute call. We will walk through a sample journey, the reward API call, and the redemption tracking back to MoEngage.

Book a demo