Loyalty Campaigns

Learn how to create and manage Loyalty Campaigns.

Introduction to Loyalty Campaigns

There are three types of Loyalty Campaigns in Bleesk:

Loyalty Points Loyalty Stamps Loyalty Coupon

Loyalty Points - allow your customers to collect points and earn rewards when they collect certain amount.


Loyalty Stamps - allow your customers to collect stamps and earn rewards after collecting all of them.


Loyalty Coupons - deliver coupons with special offers to your customers so they can redeem them.




How to Create Loyalty Points Campaign with Reward


Step 1. Create Checkpoint and Reward Contents

  1. Go to Contents tab and click Add Content button.

  2. Let’s name the first content “Loyalty Checkpoint. Checkpoint content allows your customers to receive points and see how many points they have collected.

  3. In "Look & feel" section choose Loyalty & Coupons tab and select Collected Points template.
    Loyalty Coupon

  4. Customise the rest of the template and press Add Content.

  5. While in Contents tab, once again click Add Content button.

  6. Let’s name the second content “Reward".

  7. In "Look & feel" section choose Loyalty & Coupons tab and select Coupon template. You can also choose any type of template as a reward but coupons are most often used as loyalty rewards.
    Loyalty Checkpoint

  8. Customise the rest of the template and press Add Content.


Step 2. Create Reward Campaign

  1. Go to Campaigns tab and click Create Campaign button.

  2. Let’s name this campaign "Reward Campaign".

  3. As a trigger pick Loyalty Reward.

  4. In "Default Content" choose "Reward" created in the previous step.
    Please note: you should never use same content in two different loyalty campaigns at the same time - the content assigned to the first campaign will disappear from customer's app.
    Reward Campaign

  5. Click "Assign Loyalty Campaign" and choose "Create new Coupon Loyalty".

  6. Activate the Campaign and press Create Campaign.


Step 3. Create Loyalty with Reward

  1. Go to Loyalty Campaigns tab and click on Add Loyalty Campaign button.

  2. Let’s name this loyalty campaign "Loyalty Points Campaign".

  3. Select Points in Choose Type.

  4. PIN Confirmation allows you to grant points to customers only after PIN code has been entered (this feature helps to increase security and grant points only by personell that knows the secret PIN code). PIN code can be set for each Venue in the Venue settings.

    Please note: for PIN Confirmation to work you must enable User Confirmation below.
  5. In User Confirmation decide whether person who receives a point needs to take an action and confirm it.

  6. In Total Points or Stamps enter the maximum number of points customer has to collect.

  7. Award Timeframe allows to set amount of time before the loyalty program grants next point (note that this is a global loyalty blocking time - different then a spot specific blocking time - see below).

    Loyalty points form

  8. In Repeat you can decide if the loyalty campaign should be repeated and started again after person has collected all the points.

  9. In Renew Reward Loyalties you can decide if the loyalty rewards can be granted once again if user collects all points one more time.

  10. Press Add button.

    Loyalty Campaigns

  11. While in Loyalty Campaigns tab, press Add Reward button next to "Loyalty Points Campaign" you just created. This allows you to choose which campaign (reward) will be displayed after the customer collects certain amount of points.



    Loyalty Reward

  12. Let's name this reward as "First Reward".

  13. Enter the number of points the customer has to collect in order to receive the reward.

  14. In Prize Campaign choose "Reward Campaign" created in the second step.

  15. Activate the reward and press Add.

    Loyalty Campaigns Updated


Step 4. Create Loyalty Campaign

  1. Go back to Campaigns tab and click Create Campaign button.

  2. Let’s name this campaign "Loyalty Campaign with Reward".

  3. As a Trigger pick a spot that should initiate the loyalty campaign once a customer is within the range of the spot and grant loyalty points.

  4. In Default Content choose "Loyalty Checkpoint" created in step 1.
    Please note: you should never use same content in two different loyalty campaigns at the same time - the content assigned to the first campaign will disappear from customer's app.

  5. Click Assign Loyalty Campaign and choose "Loyalty Points Campaign" created in step 3.

  6. In Award Points decide how many points should be awarded once a customer is within the range of the spot.

  7. In Spot Award Timeframe decide how long should that spot be blocked for one customer before granting points to him again (the minimum are 2 seconds).

  8. Activate the Campaign and press Create Campaign.



    Loyalty Campaign

  9. All done.




How to Create Loyalty Stamps Campaign




  1. Go to Loyalty Campaigns tab and click on Add Loyalty Campaign button.

  2. Set loyalty Name (for your internal use and identification only).

  3. Select Stamps in Choose Type.

  4. PIN Confirmation allows you to grant points to customers only after PIN code has been entered (this feature helps to increase security and grant points only by personell that knows the secret PIN code). PIN code can be set for each Venue in the Venue settings.

    Please note: for PIN Confirmation to work you must enable User Confirmation below.
  5. In User Confirmation decide whether person who receives a stamp needs to take an action and confirm it.

  6. In Total Points or Stamps enter a maximum number of stamps customer can collect.

  7. Award Timeframe allows to specify amount of time before the loyalty program will grant next stamp (note that this is a global loyalty blocking time - different then a spot specific blocking time - see below).
    Loyalty points form

  8. In Repeat you can decide if the loyalty campaign should be repeated and started again after person has collected all points.

  9. In Renew Reward Loyalties you can decide if the loyalty rewards can be granted once again if user collects all points one more time.

  10. Hit the Add button.

  11. Go to Campaigns tab and open existing campaign or create a new campaign.

  12. In the Campaign form click on Add Loyalty Campaign link in the "Loyalty" section.

  13. Select loyalty stamps campaign that you have added above, specify how many stamps should be granted when customer approaches the "trigger distance" of the campaign and how long should that spot be blocked before granting stamps again (the minimum are 2 seconds).

  14. You can add rewards now, but it's optional. You create rewards in order to show to the customers that they have won a special price. See below for instructions.





How to Create Loyalty Coupon Campaign




  1. Go to Loyalty Campaigns tab and click on Add Loyalty Campaign button.

  2. Set loyalty Name (for your internal use and identification only).

  3. Select Coupon in Choose Type
    Loyalty coupon form

  4. PIN Confirmation allows you to grant coupon to customers only after PIN code has been entered (this feature helps to increase security and grant points only by personell that knows the secret PIN code). PIN code can be set for each Venue in the Venue settings.

  5. In Renew Reward Loyalties you can decide if the loyalty rewards can be granted once again if user collects all points one more time.

  6. Hit the Add button.

  7. Go to Campaigns tab and open existing campaign or create a new campaign.

  8. In the Campaign form click on Add Loyalty Campaign link in the "Loyalty" section.

  9. Select loyalty coupon campaign that you have added above.




How to Redeem Loyalty Coupon

Redeeming coupons by your customers is easy. Loyalty Coupons always come with a verification code and a call to action button that enables to Redeem them. Coupons can only be redeemed once - once a customer clicks on a button the coupon will get into "used" mode. He can show Coupon with verification code to a salesman to verify it (How to monitor and verify coupons).
Coupon Redeemed Coupon




Adding Loyalty Reward

You can add Loyalty Rewards to a loyalty point or stamp campaign. Loyalty Rewards specify what should happen after your customer collects certain amount of points.

  1. In loyalties tab - the list of your defined loyalty programs - click on "Add reward" at the row of specific loyalty.
    Loyalty Reward

  2. Specify the name of the reward (same for internal use only - eg. "Scouter prize"), how many points should customer collect in order to benefit and choose the content that should be displayed on the phone after customer collects all points - the "You have won" content.
    Loyalty Reward




How to Display Collected Points

You can display loyalty points status to customers, but you don't have to - it's up to you. In some use cases showing the points is not a good idea. For example if you would like to show to customers different offers (contents) when they arrive in your store for the first time and different to those that are frequent visitors and often buy things. In this scenario you probably don't want to show to them about any points they are collecting - just show them the contents.

It's easily done with creation of loyalty rewards for each point they collect and setting a proper blocking time, to give customers max 1 point per day. The possibilities are huge and limited only by your imagination. If you create a "deal hunt" game or have a loyalty program like "Get 5th coffee for free" you probably want to let customers know how many points they already have.
Loyalty Points



  1. Go to "Contents" tab and add new content, let’s name it “Loyalty Checkpoint".

  2. In "Look & feel" section choose Loyalty & Coupons and select proper template.
    Loyalty Points Contents

  3. Specify rest of the UI and hit "Save".

  4. Now, in your campaign settings - select the content that you have just created as the one to display for the campaign.

    (Note: If you specify in Loyalty settings of your campaign that the campaign should grant "0" points - the content will act as a "checkpoint beacon". See below for details.)

  5. You can also set your just created content as the "loyalty reward" content - displayed when a customer has collected winning amount of points.




Renew Loyalty Reward

When you turn on Renew Loyalty Reward toggle while setting up a Loyalty Campaign, this will allow a person to collect the same reward again after collecting enough points or stamps.

For example, a person who has already collected and redeemed a coupon, after collecting enough points or stamps will be able to redeem coupon one more time (on the contrary if you have not turned on Renew Loyalty Reward, the coupon will remain as redeemed and a person won't be able to use it again, even if enough points or stamps are collected).






Monitoring and Verifying Loyalty Points, Stamps and Coupons

  1. Go to "Loyalties" tab.

  2. Click on "Leaderboard" button next to your loyalty.

  3. Here you see the list of participants, identified by the "Verification code", number of points collected and the timestamp when it happened. The "verification code" is displayed in "loyalty content template" (the one content template that shows points to customers - read more above). This code is specially handful when determining a winner of some contest, like a "deal hunt" game.
    Loyalty Statistics




Using Checkpoint Beacons

Sometimes you would like to show to your customers number of points they have collected in some loyalty program, without granting any new points to them.

For this purpose a "checkpoint beacon" comes in handy. It's a normal beacon with assigned campaign to it and a loyalty program. In campaign loyalty settings (Edit campaign view), set "0" in "Add points" field and as a content use templates from the "Loyalties" section of "Look & feel".

For any questions and help, please contact our support at support@bleesk.com.




Introduction to Surveys

Surveys are used to get a clear view of how well you're doing, or how someone likes your product, service or business. Instead of vague assumptions, you get concrete numbers on a scale. There are four types of Survey Campaigns in Bleesk:


Stars Rating - get an accurate rating on a scale form 1 to 5 stars. A star rating is suitable for general rating questions.


Smiley Rating - smiley rating is used to measure the likeability of a product or service. It can also be used to determine how someone feels about your product or service. They are both intended to represent a range of sentiments from negative to neutral to positive, so it is best to use questions about emotions or feelings.


Yes/No Question - they can be effective when splitting customers into groups for later analysis. On the other hand they don’t allow respondents the opportunity to explain themselves fully. If you want to collect even more insight into your respondents, try replacing Yes/No questions with Single Choice Questions.


Single Choice Question - a customer is asked to pick only one answer from a pre-determined set of responses of at least two or more options. They are one of the most common question types, and are effective in determining a customer's primary preference, among a set of choices.




How to create Survey


Step 1. Create Survey Content

  1. Go to Contents tab and click Add Content button.

  2. Let’s name it "Shopping Experience Content".


  3. In "Look & feel" section choose Survey tab and select Stars Rating template.
    Survey Content

  4. Customise the rest of the template and press Add Content.


Step 2. Create Survey Campaign

  1. Go to Campaigns tab and click Create Campaign button.

  2. Let’s name this campaign "Survey Campaign".

  3. In "Default Content" choose "Shopping Experience Content" created in the previous step.

  4. Click "Assign Loyalty Campaign" and choose "Create New Rating Survey".

  5. Activate the Campaign and press Create Campaign.




Survey Results

  1. Go to "Loyalty" tab.

  2. Click on "Results" button next to your survey.

  3. Here you see the list of participants, identified by the "Verification code", provided response and the timestamp when it happened.
    Survey Results