Add a Redemption Method
To create a redemption method, navigate to the Offers section in the left-hand navigation menu, then click the 'Redemption Methods' tab.
Click 'Add a Redemption Method'.
Set a Name and Description
A modal will open. Give your redemption method a name and an optional description.
If you have Brands enabled, link the redemption method to one or more brands by clicking 'Link Brands'. Only schemas matching the selected brand will be available in the next step.
Once done, click 'Next'.
Choose a Redemption Schema
Redemption schemas define the structure of a redemption method, specifying the configuration options available when the method is used.
Select a schema from the dropdown. You can choose from MOS-built schemas for Stripe integrations:
- Stripe Checkout: For Stripe-hosted checkout flows
- Stripe Subscription: For subscription creation with custom discounts, free trials, and price overrides
- Stripe Scheduled Subscription: For subscriptions with phased pricing
You can also select a custom schema you have created in the Schemas section.
Once selected, click 'Create Redemption Method'.
Configure the Redemption Method
You will be taken to the redemption method edit screen, which has two tabs: Workflow and Manage.
Workflow
The Workflow tab allows you to define what happens when a user redeems an offer using this redemption method. Toggle the switch to enable the workflow, then click 'Edit Workflow' to configure it.
You can write your own workflow logic, or select one of the available prompts to get started:
- Create a basic redirect after a successful redemption: Redirects the user to a URL of your choice once the offer has been redeemed.
- Return custom data to the client after the offer is claimed: Returns custom properties back to the client on successful redemption.
Manage
The Manage tab allows you to update the name and description of your redemption method. It is also where you delete a redemption method.
Once done, click 'Update'.