Skip to main content

Configuring Rewards in Gamification

Configuring Rewards in Gamification Why: Enhance member engagement and retention by offering exciting rewards that motivate your subscribers to par...

Written by Ken Truesdale

Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.

Why: Enhance member engagement and retention by offering exciting rewards that motivate your subscribers to participate in your app. A well-configured rewards system can increase activity and loyalty among your members.

Navigate: App Station > Settings > Content Settings > Gamification > Rewards tab

Quick Start

  1. Click the Rewards tab in the Gamification settings.

  2. Click Add Reward to create a new reward.

  3. Select the Reward Type from the dropdown menu.

  4. Fill in the required fields, including Points Cost and any optional settings.

  5. Click Save to activate your reward.


Detailed Sections

Understanding Reward Types

Member Kitchens offers several types of rewards that you can configure based on your engagement strategy:

1. Manual Fulfillment

This reward type requires you to fulfill the reward manually after a member claims it. The claim status will be marked as PENDING until you review and mark it as fulfilled.

  • Instructions: Provide any specific instructions for the member in the rewardValue field.

{
  "rewardType": "MANUAL",
  "rewardValue": {
    "instructions": "DM me on Instagram @creator to schedule your session"
  }
}

2. Promo Code

Automatically generates a single-use discount code when claimed. The code is displayed to the member and sent via email.

  • Configuration: Set the discount type (percentage or fixed amount) and value.

{
  "rewardType": "PROMO_CODE",
  "rewardValue": {
    "discountType": "PERCENTAGE",
    "discountValue": 20,
    "duration": "ONCE"
  }
}

3. Content Grant

Automatically enrolls the member in a specific course or journey. This is a great way to provide educational content as a reward.

  • Configuration: Select the content type (e.g., COURSE, JOURNEY) and the specific content item.

{
  "rewardType": "CONTENT_GRANT",
  "rewardValue": {
    "grantType": "COURSE",
    "contentId": "uuid-of-content"
  }
}

4. Gift Membership

Allows a member to gift a subscription to someone else. You will need the recipient's email at the time of claim.

  • Configuration: Include optional fields for the recipient's name and a personal message.

{
  "rewardType": "GIFT_MEMBERSHIP",
  "rewardValue": {
    "offerId": "uuid-of-offer"
  }
}

5. Access Level

Grants one or more access levels directly to the claiming member. You can choose from a multi-select list of available access levels.

  • Configuration: You can set an optional expiration period in days. Leave this field blank for permanent access.

{
  "rewardType": "ACCESS_LEVEL_GRANT",
  "rewardValue": {
    "accessLevelIds": ["uuid-of-access-level-1", "uuid-of-access-level-2"],
    "durationDays": 30
  }
}

Configuring Reward Settings

When setting up rewards, consider the following fields:

  • Points Cost: The number of points required to claim the reward.

  • Max Claims: An optional limit on the total number of times this reward can be claimed (global limit).

  • Expiry Date: An optional expiration date for the reward.

  • Active Toggle: You can toggle rewards on or off to control their availability.

Managing Reward Claims

You can review all claims made by members in the Reward Claims queue:

Navigate: App Station > Inbox > Reward Claims

  • Tabs: View claims by status: All, Pending, Fulfilled, or Rejected.

  • Actions: For PENDING claims, you can fulfill or reject them, adding optional notes if needed.

Additional Tips

  • Ensure that your rewards are appealing and relevant to your members to maximize engagement.

  • Regularly review the performance of your rewards and adjust as necessary to keep your members motivated.

  • Consider using a mix of reward types to cater to different member preferences.

Did this answer your question?