Loyalty & Competition

Loyalty & Competition

The loyalty wallet is associated with an interactive feed to lure customers to your loyalty program.

Users can collect points in a digital wallet to redeem later with coupons or free products.

This module is the best to use if you want to build an E-Commerce App.

Installation

You can install this module in your app in the following places:

  • App's Home Menu ✓
  • App's Side Menu ✕

You can find the loyalty module in the social category.

socialsocial

Drag and drop the module into your home menu to install it.

loyaltymoduleloyaltymodule

Duplicability

This module cannot be duplicated in several sections in your app ✕

Configuration

1.) Once you installed the module, by dragging and dropping it in the home menu, you can rename the module and choose an Android and an iOS icon for it.

iconsicons

2.) Click on the gear icon to configure the settings of the module.

gearicongearicon

3.) In the settings tab, you can customize the main page for the loyalty module that will be displayed to your users, the page will display the number of points that users collected and how many points remain until they hit the target you set and receive their prize (either points or coupons).

Which will look something like this:

unschoolunschool

You can set an image of the display message, rename the title, the description, and the target points after which your users will receive a prize, you can also edit the colors of the target points, earned points, and the text color in the message,

settingssettings

4.) After you're done editing, you will be able to see the displayed message on iOS and Android.

iOSAndroid
iosiosandroidandroid

5.) From the layout tab, you can choose the display style from a wide or side view.

layoutlayout

6.) You can check out the features from the last tab.

featuresfeatures

7.) Don't forget to save after any change you make.

savesave

User Selectable Features

  • Talk to Admin

    For app users to chat directly with the admin, this feature allows your users to share their thoughts and give you instant feedback on your posts.

    talktoadmintalktoadmin

  • Sticky Note

    Add promo points to your posts for users to collect and redeem, it is displayed as a small bubble that is attached to the bottom right side of the post.

stickynotestickynote You can also choose the background and text color.

stickysticky

  • Post Footer

    Gives your posts the look and feel of a Facebook page, you can choose to add the like button, reply button, the number of views, and the share button.

You can also customize the heart color with the like button.

footerfooter

  • Post Filter

    To allow specific users (tags) to see your posts. This feature can be used to target a specific segment of your users.

filterfilter

Click here to know how to create a new tag.

  • Context Menu

    Displays a set of actions to be done to the selected content.

contextmenucontextmenu

Scroll down to the bottom of the list.

contextcontext

There is one action (delete) that is shown by default and eight actions that are user-selectable which are:

  • Edit

  • Copy

  • Forward

  • Share

  • Save to Gallery

  • Report Abuse

  • Save to Music

  • Save to Downloads

    Click on the toggle to activate or deactivate the action.

toggletoggle

You can also change the order of the actions, click and hold the move icon and drag up and down to move the action.

rearrangerearrange

You can also disable the feature altogether.

disabledisable

Don't forget to save after you are done with the configuration.

savecontextsavecontext

Must-Have Modules

It's better to add these modules to your app's Side Menu (step 3)

  • Posts: It will enable you to publish post messages, images, videos, GIFs, and files.
  • User Channels: It shows the users a list of all channels they have joined on your app.

Complementary Modules

  • Channels List: It shows a list of all your app's channels for users to join.

  • Polls: It enables creating polls and attaching them to posts.

Module Walkthrough

Activating the Loyalty Module

1.) From the side menu, click on campaign.

campaginscampagins

A campaign is a competition you customize that includes certain triggers that you can choose (user likes a post, user shares a post, user joins a channel), these triggers make the user eligible to enter the qualifications to win prizes that you choose (points or coupons).

2.) Click create or the small icon at the bottom right side of the page, to be prompted with a pop-up window where you can create a campaign.

createcampaigncreatecampaign

3.) You will find fields as follows:

  • Campaign name: The name of your campaign.

  • Date Duration: The running period of this campaign, set the start and end date in which your campaign will be active.

  • Days: The days in which your campaign will run, and which hours during the day.

  • Poll: You can also set up a poll where your users can win if they chose a certain answer you set, from the setup section, click on add poll.

    If you haven't created a poll, click here to jump to the create poll section.

  • Time: Set the time which the campaign will run, 0 means midnight up to 23 which is 11 PM.
    So if you want your campaign to run from 11 AM to 11 PM, set it from 11 to 23 as shown below.

timetime

Time Zone: Select your time zone.

4.) Next, select the trigger after which the user will qualify to win.

eventsevents

5.) You can choose from different triggering options.

triggertrigger

6.) You can also select which messages your campaign will run on.

messagesmessages

7.) If you choose "Specific Message", you will be prompted with a window, in which you can create a new scheduled post.

addmessageaddmessage

8.) Click on add new to create a new post, you will be prompted with a new post screen, where you can edit your post.

newmessagenewmessage

9.) When you are ready to schedule your post, click the calendar icon at the bottom.

scheduleschedule

10.) Choose the date and time of the post to be published.

timeanddatetimeanddate

11.) Then click send.

sendsend

12.) Select the post you created and click insert.

insertinsert

15.) Once you're done, click next to move to the qualification criteria.

16.) The qualification criteria allow you to choose how many events are required for the user to qualify for winning, if you select "Only" and enter a number, then the user has to activate the trigger you specified equal to the number that you specified to qualify to win, so for example, if you set the trigger as "Like" and set it "Only" and enter the target to "3", then the user has to like three posts in order for them to qualify for winning.

17.) However, if you set it to "Every" and set a target to "3" and the per section to "Week", then the user has to like three posts EVERY week to be able to qualify to win, you can choose from different periods.

qualificationqualification

18.) Once you set the qualification criteria, click next.

19.) Next, you have the winning selection section, where you can determine the maximum number of winners.

winningsectionwinningsection

20.) You can also choose how the winners will be selected, if you set to "Everyone Will Win" then the first number you set in the "Maximum number of winners" will be the number of users who will win, so for example, if you assigned the trigger to qualify as "Like" and the maximum number of winners to 10, and a thousand users liked a post, only the first ten will win.

whowillwinwhowillwin

21.) However, if you selected "Random", then you can determine the number of winners from a group of qualifiers, so if you entered the values 1 out of 10, then 1 user will win out of each 10 qualifiers.

randomrandom

22.) You can also limit the number of winners per day to a certain number, you can also restrict a user to win more than once per a certain period, just tick the option you want and configure it.

advancedadvanced

23.) Finally, you have the Award section.

awardaward

24.) You can select the award type from points or coupons.

awardtypeawardtype

25.) If you select points, enter the number of points that the user will be awarded, and choose "Loyalty" from the drop-down menu.

pointspoints

26.) If you chose a coupon, click on add coupon.

couponcoupon

27.) Click on add new.

newcouponnewcoupon

28.) Enter the coupon name, description, and expiry date, you can also allow the option for sharing with others. Set the value of the coupon and assign a UPC (Universal Product Code) for it, which is a unique code for the system to identify and redeem the coupon when the user chooses to.

createcouponcreatecoupon

29.) After you created the coupon, select it, and click on insert.

insertcouponinsertcoupon

30.) You can also set an award message that the user will receive when they win, click on "Add Message" to create one.

addawardmessageaddawardmessage

31.) Click on add new.

newmessagenewmessage

32.) Type your award message and click send.

awardmessageawardmessage

33.) Select your message and click insert.

insertawardmessageinsertawardmessage

34.) When you are done, click finish.

Create a Coupon

From the admin menu, click on Coupon.

couponscoupons

Enter the coupon name, description, and expiry date, you can also allow the option for sharing with others. Set the value of the coupon and assign a UPC (Universal Product Code) for it, which is a unique code for the system to identify and redeem the coupon when the user chooses to.

createcouponscreatecoupons

Create a Poll

1.) From the side menu, click on polls.

pollspolls

2.) Click create to create a new poll.

createpollcreatepoll

3.) Enter the poll name and response message once the user picks a choice, click on the "+" button to create a new choice.

polldetailspolldetails

4.) Once you click on it, you will be prompted with a window where you can edit the style of the button.

pollstylepollstyle

5.) Once you chose the poll you can click on each button to edit it.

editpolleditpoll

6.) Click on the button to edit its title, description, and URL.

buttontitlebuttontitle

7.) Once you're done click back and then click save poll.

savepollsavepoll

Create a Competition Poll

1.) You can also assign the trigger to be when a user chooses a certain answer in a poll, to do that, get back to the events section and click "Add Triggers"

events2events2

2.) Choose "Button".

buttonbutton

3.) From the setup section, click on add poll.

addpolladdpoll

4.) Choose the poll that you created and click "Insert".

insertpollinsertpoll

5.) You can then choose which choice the user will qualify if they chose it.

correctchoicecorrectchoice