LoyaltyBoost (Rewarded Offers)
Overview
LoyaltyBoost enables you to reward users with loyalty currency when they complete qualifying actions on special offers curated by MomentScience. These offers are integrated directly into your existing offer inventory, allowing users to discover and participate in them as part of your loyalty program.
When a user completes a revenue-generating event, such as a purchase or sign-up, your system can automatically credit their account with loyalty points based on the offer's payout value and your configured currency multiplier.
Prerequisites
- To activate this feature, contact your account manager. Once enabled, you can manage LoyaltyBoost offers and configure reward settings through the MomentScience Dashboard.
- Ensure that you have User identification system in place with an Ability to handle postback events
Integration process
Step 1: Prepare your user identifiers
Determine what identifier to use for your users. This is typically a user_id, customer_id, or player_id stored in your database.
Step 2: Obtain LoyaltyBoost offers
Access LoyaltyBoost offers through:
Step 3: Configure tracking links
Ensure tracking links include your user identifier as a URL parameter. This allows MomentScience to associate conversions with specific users
https://tracking.momentscience.com/offer/123?user_id=abc123Step 4: Set up postback handling
Configure your postback URL in the Publisher Dashboard to receive conversion events. Implement logic at this endpoint to reward users based on the returned data.
Step 5: Publish offers
Add the offers to your site or application where users can discover and interact with them.
Currency Configuration
This section applies only to SDK users. Skip this section if you're using APIs.
If you use virtual currency in your loyalty program and the MomentScience SDK, configure these additional settings in the MomentScience Dashboard:
- Navigate to the Configuration page
- Set your loyalty program's:
- Currency Name - Singular (e.g., "Point")
- Currency Name - Plural (e.g., "Points")
- Currency Multiplier (e.g., "10")

The Currency Multiplier calculates your loyalty program's payout amount. The formula is: Revenue conversion payout ($) ร Currency multiplier = Loyalty points awarded
Example: $30 payout ร 10 multiplier = 300 loyalty points awarded to user
Handling Revenue Events
When a conversion occurs, MomentScience sends information to your postback URL including:
- User identifier
- Payout amount
- Offer details
Your system must:
- Validate the incoming data
- Credit the appropriate user account
- Record the transaction
For detailed implementation instructions, see our Postback Events documentation.
Implementation checklist
Determine user identification method
Access LoyaltyBoost offers from dashboard or API
Configure tracking links with user identifiers
Set up postback URL and handling logic
Configure currency settings (SDK users only)
Test integration end-to-end
Monitor conversions after launch
If you're running into any issues while going through the integration process, feel free to contact us at [email protected]