Solutions
Who is this for: Partners who want to choose the right MomentScience solution, or the right combination of solutions.
Outcome: Match your goal to a solution, see which solutions work together, check what each one requires, and open its guide.
Start with Your Goal
Each solution shows offers in a different way. Find the goal that matches yours, then open the solution.
I want to... | Use | How it works |
|---|---|---|
Show offers after checkout, a content unlock, or an in-app milestone | ๏ปฟMomentPerks๏ปฟ | An offer unit appears right after a user action. Integrate with the JavaScript SDK or the API. |
Show offers after checkout on a Shopify store, without code | ๏ปฟMomentPerks for Shopify๏ปฟ | Install the app and add it to the Thank You and Order Status pages. |
Show offers after purchase on an Awin merchant site, without code | ๏ปฟBrandConnect for Awin๏ปฟ | Activate the plugin from the Awin Plugin Store, then choose the pages where offers appear. |
Give users one page to browse and claim offers | ๏ปฟPerkswall๏ปฟ | A branded, scrollable gallery that loads more offers as users scroll. |
Let users save an offer and claim it later | ๏ปฟPerksWallet๏ปฟ | A "Save for Later" button on your offers and a wallet where saved offers stay. |
Let users choose offers before checkout or registration, then deliver them afterward | ๏ปฟUser Selected Perks๏ปฟ | Users tick offers in a Multi Offer Unit. A webhook sends you their selections after they finish. |
Promote specific offers that I choose, by email, push notification, or on my site | ๏ปฟDirectPerks๏ปฟ | You copy a tracking link, creatives, and copy from the dashboard, or fetch offers with the Offer Catalog API. |
How the Solutions Fit Together
Some solutions work on their own. Others add to a solution you already run.
Type | Solutions | Notes |
|---|---|---|
Standalone | MomentPerks, Perkswall, DirectPerks, MomentPerks for Shopify, BrandConnect for Awin | Each one delivers offers by itself. |
Add-on | PerksWallet | Works with MomentPerks or Perkswall. It is not a standalone product. |
Add-on | User Selected Perks | Requires an existing MomentPerks integration, with the JavaScript SDK or the API. |
Common combinations:
- MomentPerks + PerksWallet: users who are not ready to act can save an offer from the offer unit.
- Perkswall + PerksWallet: users save offers from the gallery and return to claim them.
- MomentPerks + User Selected Perks: users choose offers before checkout, and you deliver them after.
- DirectPerks or Perkswall + LoyaltyBoost: users earn points or virtual currency for completing offers. See LoyaltyBoost๏ปฟ.
What Each Solution Requires
Solution | Where offers appear | Developer work | Before you start |
|---|---|---|---|
MomentPerks | Post-purchase pages, content unlocks, in-app milestones, loyalty program engagement | SDK: minimal code. API: yes, you build the interface. | |
MomentPerks for Shopify | Thank You and Order Status pages | None | A Shopify store |
BrandConnect for Awin | The order confirmation page by default, or any pages you set with URL patterns | None | The BrandConnect plugin activated in Awin, and the Advertiser Mastertag on your site |
Perkswall | A standalone page, an embed on your site or in a webview, or your own interface | Direct URL: none. Embed: add a script and a container. API: yes. | Your Perkswall URL or embed code from the dashboard |
PerksWallet | On your offers as a "Save for Later" button, plus a wallet page | Embedded: yes. Hosted: none. | An existing MomentPerks or Perkswall integration. Hosted PerksWallet is enabled by your account manager. |
User Selected Perks | In a Multi Offer Unit before a checkout, registration, or other key action | SDK or API, plus a webhook endpoint | An existing MomentPerks integration, and USP enabled by your account manager |
DirectPerks | Anywhere you place the link: website, app, email | Links: none. Offer Catalog API: yes. | Offers provisioned to your account |
Solution Details
MomentPerks
MomentPerks shows a personalized offer unit right after a user action. The unit can be a modal, an embedded unit, or a banner.
- Use cases: post-purchase pages, content unlocks, in-app milestones, and loyalty program engagement.
- Two ways to integrate: the JavaScript SDK drops offers into your site or WebView with minimal code. The MomentPerks API returns offers so that you render them in your own interface.

See it live: an order Thank You page and a customer support chat page.
MomentPerks for Shopify
This is the MomentPerks app for Shopify stores. You install it from the Shopify App Store and add it to your post-purchase pages in the Shopify theme editor. It does not change your storefront or your checkout flow.
- Pages: Thank You, Order Status, or both.
- Placement: move each offer unit up or down, and add more than one.
- Try it first: the guide includes a demo store where you can complete a test checkout.

BrandConnect for Awin
BrandConnect is a plugin for Awin merchants. After you activate it, it shows brand offers to customers after a purchase. You manage it in the MomentScience dashboard.
- Where it runs: you set URL patterns in the dashboard. If you add no patterns, the plugin does not load.
- Styling: match the unit to your site with the theme settings or the Theme Customizer.
- Requirement: the Awin Advertiser Mastertag must already be on your site.
Perkswall
Perkswall is a branded gallery of offers. MomentScience loads more offers as users scroll, and the gallery works on mobile and desktop. You can customize the favicon, header, and offer cards from the dashboard.
Method | What you do |
|---|---|
Direct URL or webview | Copy your Perkswall URL from the dashboard and link to it. |
Embed | Add the Perkswall script and an adpx_container element to your page. |
API | Fetch offers and build your own gallery. See the Perkswall API. |


๏ปฟ
๏ปฟ
PerksWallet
PerksWallet adds a "Save for Later" button to your offers and a wallet where users find what they saved. The wallet shows only offers that are still active. PerksWallet works with MomentPerks or Perkswall.

๏ปฟ
๏ปฟ | Embedded | Hosted |
|---|---|---|
Developer work | Required | None |
Integrates with | API or JavaScript SDK | JavaScript SDK |
Where the wallet lives | In your app or website | On perkswallet.com |
How users are identified | Your pub_user_id | Email or phone number |
Webhook events | Yes | No |
Revenue share | Yes | Yes |
User Selected Perks
User Selected Perks (USP) lets users pick offers before they finish a key action, such as checkout or registration. You deliver the offers after the action.
- A Multi Offer Unit shows offers with a checkbox on each.
- The user selects one or more offers. You can pre-select all offers in the theme settings.
- The user finishes the action, and your site triggers a confirmation event.
- MomentScience sends a webhook with the selected offers to your endpoint.
- You deliver the offers by email, SMS, or in-app message.
You enable USP per theme. With the SDK, USP supports the Multi Offer Unit only. Use the USP API for custom front-end or delivery logic.
๏ปฟ

DirectPerks
DirectPerks lets you choose which offers to promote and where. Any offer provisioned to your account can be a DirectPerk. When users click, they go straight to the advertiser's landing page.
- Get an offer's assets: copy the offer's copy, creatives, and tracking link from the Offers menu in the dashboard.
- Pick the right link: use the offer link for general traffic, the email link for email campaigns, or the Perkswall link to open the offer inside your Perkswall.
- Fetch offers in bulk: the DirectPerks API returns all active offers.
Next Steps
- Not sure which solution fits? Talk to us and we will help you choose.
- Looking for AI-assisted ad copy? See Nexos๏ปฟ.