Skip to main content

Using Frolic Engage Extension

Introduction

This extension helps in managing reward points for your customers in case of new user signup, referral and much more! Easily enable or disable the collection of reward points and their subsequent redemption.


Steps to use Rewards Extension

  1. Go to the Extensions section in the Fynd Platform.

QG1

Figure 1: Extensions Section - Fynd Platform

  1. Select Frolic Engage extension.

QG1

Figure 2: Frolic Engage Extension

note

Once you have installed this extension, it will be available in the Extensions section on the Fynd Platform.

  1. Go to the desired sales channel for which you wish to enable the extension by clicking the arrow.

QG1

Figure 3: Selecting Desired Sales Channel

  1. Activate the extension by toggling the master button located at the top-right corner.

QG1

Figure 4: Activate the Extension

note

Enabling the extension on a sales channel will result in a corresponding status update of "active" or "inactive".

The Frolic Engage extension has been successfully enabled. In the following sections, you will be guided through the configuration process for the complete Rewards extension setup. The extension offers four distinct features, each designed to address various functionalities.

  1. Earn: Enable to allow users to earn reward points based on their purchase activity, referrals and new sign-ups.
  2. Redeem: Enable to allow users to redeem their reward earnings during checkout.
  3. Giveaway: Create giveaway campaigns to reward additional points to target audiences for limited-time usage.
  4. Configuration: Settings to customize and define specific aspects of your referral and reward system.
  5. User: Displays new users that sign up and their relevant details.

QG1

Figure 5: Activate the Extension


1. Earn

There are three earning methods that you can configure for your customers:

Order & Earn

A reward is given to the customer who place an order on your website or app. You can easily enable or disable the order reward from the toggle button on the top-right corner and click Save.

Settings

  1. Reward Points: Enter the reward points your customers will receive for placing an order. You can set the value of reward points in percentage (%), say 5% of the order value or, you can set a fixed number of reward points, say 20 points (PTS) for each order.
  2. Points Validity: Enter the validity of the accumulated reward points after which it would expire and become unavailable for redemption. From the drop-down you can set the validity in: Minutes, Hours, Days, Weeks Months or Years.
  3. Message Template Content: Write your referral message using template variables (see point no. 6), to check the available template variables. Template variables are enclosed in the following format: {{ variable }}. When the actual message is sent, the template variable will be replaced by its actual value.
  4. Message Preview: It shows how the actual message would look after decoding the Message Template Content.
  5. Available Template Variables: It is a list of all the valid variables that can be used in the Message Template Content.

Details

  1. Name: Enter the name for the reward. This is non-editable field currently.

  2. Display Title: Enter the title of the message you want to show on the rewards page of the app. Note, the title entered here can be also be used as a template variable named offer_title.

    For example: Place an order now to get attractive reward points.

  3. Display Description: Enter the description of the message you want to show on the rewards page of the app. Note, the description entered here can be also be used as a template variable named offer_description.

    For example: Order karo aur jeeto credits. Superb offer sirf Uniket par.

note

The attributes name, display title and display description are mostly used by mobile apps.

QG1

Figure 6: Order Reward — Settings and Details

Refer & Earn

A reward is given to the customer who refer others to register on your website or app. You can easily enable or disable the referral reward from the toggle button on the top-right corner and click Save.

Settings

  1. Points for the Referrer: Enter the reward points a user (referrer) will receive for successfully referring someone and making them register in the application.

  2. Points for the Referred Friend: Enter the reward points a referred user will receive for successfully registering in the application, using the sender's referral code.

  3. Max. Points Earned Per Customer: Enter the maximum reward points a user (referrer) can accumulate by referring others.

  4. Points Validity: Enter the validity of the accumulated reward points after which it would expire and become unavailable for redemption. From the drop-down you can set the validity in: Minutes, Hours, Days, Weeks Months or Years.

  5. Message Template Content: Write your referral message using template variables (see point no. 7) to check the available template variables. Template variables are enclosed in the following format: {{ variable }}. When the actual message is sent, the template variable will be replaced by its actual value.

  6. Message Preview: It shows how the actual message would look after decoding the Message Template Content.

  7. Available Template Variables: It is a list of all the valid variables that can be used in the Message Template Content.

  8. Name: Enter a name for the reward.

  9. Display Title: Enter the title of the message you want to show on the rewards page of the app. Note, the title entered here can be also be used as a template variable named offer_title.

    For example: Refer Friends & Earn UNLIMITED.

  10. Display Description: Enter the description of the message you want to show on the rewards page of the app. Note, the description entered here can be also be used as a template variable named offer_description.

For example: Share your referral code, invite your friends and you'll both get exciting reward points!

note

The attributes name, display title and display description are mostly used by mobile apps.

QG1

Figure 7: Referral Reward — Settings and Details

Sign Up and Win

A reward is given to the customer who signs up on your website or app. You can easily enable or disable the sign up reward from the toggle button on the top-right corner and click Save.

Settings

  1. Reward Points: Enter the reward points a user will receive after successfully signing up. For example: 500 PTS.

  2. Points Validity: Enter the validity of the accumulated reward points after which it would expire and become unavailable for redemption. From the drop-down you can set the validity in: Minutes, Hours, Days, Weeks Months or Years.

  3. Message Template Content: Write your sign up message using template variables (see point no. 5) to check the available template variables. Template variables are enclosed in the following format: {{ variable }}. When the actual message is sent, the template variable will be replaced by its actual value.

  4. Message Preview: It shows how the actual message would look after decoding the Message Template Content.

  5. Available Template Variables: It is a list of all the valid variables that can be used in the Message Template Content. Details

  6. Name: Enter a name for the reward.

  7. Display Title: Enter the title of the message you want to show on the rewards page of the app. Note, the title entered here can be also be used as a template variable named offer_title.

    For example: Diwali Sign Up Reward.

  8. Display Description: Enter the description of the message you want to show on the rewards page of the app. the description entered here can be also be used as a template variable named offer_description.

    For example: Win exciting reward points during Diwali!

note

The attributes name, display title and display description are mostly used by mobile apps.

QG1

Figure 8: Sign Up Reward — Settings and Details


2. Redeem

You can configure order discount earning method for your customer to redeem available points when placing orders.

Order Discount

A method of redeeming accumulated reward points to get a discount on an order. You can easily enable or disable the order discount from the toggle button on the top-right corner and click Save.

Settings

  1. Min Amount: The minimum value of an order that will be eligible for a discount. For example, any product between 500-1000 INR will be eligible for a 10% discount implies that the Min Amount is 500 INR to redeem reward points.
  2. Max Amount: The maximum amount of an order that will be eligible for a discount. Above this amount, a different discount will be applicable for a higher amount range. For example any product between 500-1000 INR will be eligible for a 10% discount implies that the Max Amount is 1000 INR. Above 1000 INR, a different discount will be applicable.
  3. Discount: Discount value in either percentage (%) or points (PTS).
    1. Example 1: Any product between 500-1000 INR is eligible for a 10% discount. Therefore, if a product cost is 600 INR, the discount will be 60 INR. Thus, the order value becomes 540 INR.
    2. Example 2: Redeem 100 points (PTS) and get 100 INR off on any product between 500-1000 INR. Therefore, if a product cost is 800 INR, the discount will be 100 INR. Thus, the order value becomes 700 INR.
  4. Max Discount: Set the maximum discount a user can get for a particular amount range. Example 1: Any product between 500-1000 INR is eligible for a 10% discount; therefore, if a product cost is 750 INR, the discount will be 75 INR. However, you can limit the maximum discount to may be a lesser value, let's say 50 INR.
  5. Add Range: Add an amount range to specify a different discount value. For e.g. an amount range of 500-1000 INR entitles a user to a 10% discount, then by clicking Add Range a new amount range starting from 1001-1500 will be added below it.
  6. Message Template Content: Write your order discount using template variables (see point no. 8) to check the available template variables. Template variables are enclosed in the following format: {{ variable }}. When the actual message is sent, the template variable will be replaced by its actual value.
  7. Message Preview: This shows how the actual message would look after decoding the Message Template Content.
  8. Available Template Variables: This is a list of all the valid variables that can be used in the Message Template Content.

Details

  1. Name: Enter a name for the reward.

  2. Display Title: Enter the title of the message you want to show on the redeem page of the app. Note, the title entered here can be also be used as a template variable named offer_title.

    For example: Get flat discounts on total order amount

  3. Display Description: Enter the description of the message you want to show on the redeem page of the app. Note, the description entered here can be also be used as a template variable named offer_description.

    For example: Get flat discounts on total order amount. Shop now!

QG1

Figure 9: Order Discount — Details


3. Giveaway

You can create a giveaway campaign to distribute reward points among your customers. Click on Create to initiate the setup of a new giveaway campaign.

Audience

  1. Choose an audience from the drop-down list. If you haven't created an audience yet, click Create Audience.
  2. Choose the header (column name of the Audience CSV file) that contains the user_id of your customers.

Settings

  1. Choose the validity period, i.e. start date-time and end date-time for the reward points. If your customers don't redeem the reward points before the expiry date, the points will get revoked from their accounts.
  2. Specify the value of reward points to credit your customers.

Details

  1. Name: Enter a title and description that should appear on the rewards page of your customer's accounts.

  2. Display Title - Title of the message will be displayed to the customer as giveaway notification text. Enter the title of the giveaway capaign. Note, the title entered here can be also be used as a template variable named offer_title.

    For example: Special Holi Bonus Earn.

  3. Display Description: Enter the description of the message you want to show to customer as detailed giveaway text. Note, the description entered here can be also be used as a template variable named offer_description.

    For example: You have been awarded with points. Hurry!

QG1

Figure 10: Giveaway — Details


4. Configuration

caution

This configuration is important only if your sales channel is available as a mobile app. Otherwise, you may ignore the configuration.

Valid Package Name: Add the package name (e.g. com.newstore.shop) of the mobile application on which the reward points must work. Without a valid package name, users will not be able to earn points on mobile app.

Terms and conditions link: Add a terms and conditions rules page URL link. Thereby, your visitors will be able to view the TnC and read it before participating in your loyalty program.

QG1

Figure 11: Configuration


5. User

You can view the information about the new users who signed up and the rewards available to them.

  1. Name: User name who signed up.
  2. Referrer Code: A referral code (or referral tracking code) is a unique combination of characters used to identify the participants in a customer referral program.
  3. Available Points: Total number of points available in customer’s wallet.
  4. Block - Administrators can block the customer from further participating in the loyalty program if any malicious activity is suspected.
  5. History: Administrators can view the transactional history of customers’ rewards from this section.

QG1

Figure 12: Configuration


Adding Frolic-Engage extension in Theme

  1. Go to Sales Channel. Here, we have selected Astra.
  2. Click Appearance.
  3. Click Theme.

QG1

Figure 13: Theme Page

  1. Click Edit. Theme editor will appear.
  2. Select the Cart Landing option from the drop-down.
  3. Click the Settings tab.
  4. Click the General section.

QG1

Figure 14: Cart Landing Page on Themes

  1. Select Extension as Rewards in the Header Top.
  2. Click Save.

QG1

Figure 15: Adding Rewards Extension


Final Output

QG1

Figure 15: Final Output