PerksWallet
Who is this for: Publishers and developers who want to add offer saving and wallet functionality to their existing MomentPerks or Perkswall experience.
Outcome: Understand how PerksWallet extends offer engagement by letting users save offers for later, and choose between Hosted and Embedded implementation options.
Overview
In every user journey, timing is everything. Not every user is ready to take action the moment they see an offer. Without a way to engage later, those opportunities might never translate into revenue.
PerksWallet changes that. It allows users to save offers to a wallet and return to claim them later, as long as those offers are still available. PerksWallet keeps their intent alive and provides a clear path to action when the timing is right.
For partners, itβs a way to preserve value that would otherwise be lost. Instead of relying on immediate user action, PerksWallet keeps your offers accessible in the userβs digital wallet.
The result? More return visits, higher-quality engagements, and increased opportunities for revenue, all without disrupting the existing experience.
What is PerksWallet?
PerksWallet adds a persistent offer wallet to your existing offer experiences, whether that's MomentPerks or Perkswall. It's a simple layer that unlocks offer saving, a dedicated wallet, and real-time insights with minimal implementation effort.
By embedding PerksWallet into your app or site, you give users an easy way to engage on their own timeline, without changing how your offer surfaces work today.
Capability | Description |
|---|---|
Offer Saving | Users save offers with a single tap, no account creation or session disruption required |
Dedicated Wallet | A persistent wallet view where users access and manage saved offers (only active offers shown) |
Webhook Events | Real-time events when users save or remove offers for analytics, follow-ups, or personalization |
Why Implement PerksWallet?
Most users don't take action on their first visit. That's expected. What matters is providing them with a clear path back to an offer they care about.
Every saved offer is a second chance to convert, not revenue left on the table.
Hereβs what PerksWallet unlocks for your business:
- Recover Lost Opportunities: Users save offers with a single tap, keeping your brand in play even when they're not ready to act
- Boost Conversion Quality: Users who return to claim saved offers show higher intent and stronger results
- Stay Top of Mind: Saved offers serve as organic prompts to return, reducing costly re-engagement efforts
Integration Options
PerksWallet offers two deployment models. Choose the option that works best for your team and product requirements.
At a Glance
Feature | Embedded PerksWallet | Hosted PerksWallet |
|---|---|---|
Best for | Full control over UX | Quick, zero-code setup |
Integration type | API Integration or JavaScript SDK | ο»ΏJavaScript SDK onlyο»Ώ |
Development effort | Required | ο»ΏNoneο»Ώ |
User identification | Your pub_user_id | Email or phone number |
Wallet location | Your app/website | |
CTA customization | Yes | Yes |
Webhook support | Yes | No |
Revenue share | Yes | Yes |
Embedded PerksWallet
Best for partners who want full control over the user experience and native integration within their own properties.
ο»ΏWith Embedded PerksWallet, you integrate the wallet directly into your app or website using our JavaScript SDK (whether via Perkswall or MomentPerks) or native APIs. This gives you:ο»Ώ
- Native look and feel within your product
- Full control over where and how the wallet appears
- Custom user identifiers (pub_user_id) to link offers to your users
- Webhook events for real-time tracking and follow-up automation
- CTA customization to match your brand voice

ο»Ώ
This option requires development effort but delivers the most seamless experience for your users.
Ready to integrate? See Integrating with PerksWalletο»Ώ for implementation details, webhook setup, and CTA customization options.
How It Works
A) Saving an Offer
After integrating with our APIs, add a Save for Later CTA button to your offer units. Here's the user flow:
- A user sees an offer (1) while exploring your app or site.
- Theyβre interested, but not quite ready. So they tap Save for Later (2).
- The offer is instantly added to their wallet.
- When they return, their saved offers are waiting, valid, relevant, and ready to claim.
This simple interaction keeps intent alive and gives users more control over when they act, no pressure, no friction.

B) Accessing the Wallet
You decide where the wallet (3) appears: on a profile page, a tab in your app, or a menu item. Wherever it lives, it shows:
- Only active, valid offers
- Clear CTAs (e.g., Claim Now)
Inactive offers (e.g., paused, deprovisioned, or no longer available) wonβt appear in the wallet.
ο»Ώ
ο»Ώ

Hosted PerksWallet
Best for partners who want a quick, zero-code solution without managing wallet infrastructure.
With Hosted PerksWallet, MomentScience manages everything. Users see a CTA (e.g., "Save for Later") on your offer unit. When they tap it, they're redirected to perkswallet.com where they enter their email or phone number to save the offer.
Users can access their saved offers from any device, mobile, tablet, or desktop by visiting perkswallet.com and logging in.
You still earn revenue share on every conversion, no integration required.
How It Works
See full implementation guide: Integrating with Hosted PerksWalletο»Ώ, Complete setup instructions, user flow details, and best practices.
Getting Started:
- Contact your account manager to enable Hosted PerksWallet.
- Once enabled, your offers display the PerksWallet Save for Later button.
- (Optional) Customize the button text from your dashboard under Theme Customize, available in both the MomentPerks theme customizer and the Perkswall theme customizer.ο»Ώ
User Flow:
- User taps Save for Later and is redirected to perkswallet.com.
- User enters their email or phone number to save the offer.
- The offer is saved to their wallet, and an account is created automatically.
- User returns to perkswallet.com anytime to view and claim saved offers.

Key benefits:
- Zero integration effort: no code changes required
- Automatic user management: MomentScience handles account creation and verification
- Cross-device access: users verify their email or phone number once and access saved offers from any device
- Revenue share included: you earn on every conversion, same as embedded
Ready to Add PerksWallet?
Weβll help you get up and running quickly, whether youβre already using Moments, Perkswall, or native API integrations. If youβre exploring ways to improve user retention and post-impression engagement, PerksWallet is an easy win.
π’ If you're running into any issues while going through the integration process, feel free to contact us at [email protected]