Coupon is a type of engagement that can be earned or given for free to end users by channel owner. You can use a coupon to reward your followers or non-followers and provide a powerful incentive. Coupon is represented with image, title and description for the user.

Create a coupon

Step 1 – Coupon Details

Coupon type

Choose one of the coupon types explained above. Your selection decides how end users will redeem your coupon.

Select channel

Select a channel in which your coupon will be visible. This option is useful when you own multiple channels. You can select only one channel from the list of your active and draft channels.

Coupon name

Next, you will be asked to provide a name of your coupon (max 80 characters), coupon image) and coupon description (max 2000 characters).

Coupon image

Choose an image that represents your coupon description the best.


Describe what kind of benefits does this coupon gives to the end-users. Use up to 2000 characters.

Coupon redeemed notification

Enter a message that the end users will receive once they successfully redeem a coupon. This field is optional, meaning you do not have to notify end users once they have redeemed the coupon.

By clicking on the ‘Advanced button‘ you will be able to notify your followers when your coupon becomes available, as well as to send them notification before the coupon expires.

Coupon available notification

Enter the message the end user will receive once coupon becomes available. This field is optional, meaning you do not have to notify end users once coupon becomes available for them.

Example: end user received additional points by logging in the Loving My Customers today. End-user now has enough points to activate your coupon. A notification appears – it is a chat message from your channel saying they can activate your coupon.

Coupon expiry notification 

Enter the message that end users will receive as a reminder, few days before coupon expiry. You can choose how many days, before coupon expiry, you want this message to be sent. These fields are optional.

Example: send a reminder to all end users who are eligible to redeem this coupon 3 days before free coupon offer expires.

Step 2 – Values and rules

Link a redemption trigger

Here you can set up a redemption trigger that will activate once the coupon has been redeemed successfully (by scan, click or auto). A drop-down field contains a list of available external API calls. Reward your followers upon successful coupon activation.

Example: use this field to call “Give this user 1GB data” once the coupon has been redeemed by the end user.

Notice: here you can spend MBs that you have acquired by purchasing add-ons on top of your package. Once end users activate coupons number of Tenants available MBs in your account will decrease. You can buy add-ons during registration and later inside My account page.


Use this attribute to set for how many minutes/hours/days will the coupon be available after it becomes available for end user. The end user cannot redeem coupon again once validity expires.

Example: end user receives the coupon on a specific location and can redeem it only during the next 24 hours.

Max number of redemptions

This attribute allows you to choose how many coupons in total you would like to give to the end users. By default, every coupon can be redeemed an unlimited number of times.

Notice: once the max number of redemptions has been reached, a coupon will be moved to status Finished and hidden from end users.

Example: first 1000 end users will receive a discount!

Once the coupon is active, you can decrease or increase the max number of redemptions, but the value cannot be lower than the number of already redeemed coupons.

Max number of redemptions per user

This attribute allows you to choose how many times can one end user redeem this coupon. By default, a coupon can be redeemed an unlimited number of times.

Notice: once the max number of redemptions per user has been reached, a coupon will become hidden for that specific end user.

Time limit between two redemptions

Use this field to set how many minutes/hours/days will end users have to wait between two activation of the same coupon.

Example: end user can activate coupon only once every 24 hours.

Notice: this field can only be used if you allow more than 1 coupon redemption per user.

Point name

Choose the name of your point.

Points required to redeem

Represents the price of your coupon. By default, coupon value is 0, meaning that coupon is free and available for every follower of your channel.

Enter the value and select one of the existing point names for your coupon if you want to require from the end users to earn points to redeem this coupon.

Example 1 – coupon not using loyalty points: coupon value is 1 coin. To be able to redeem this coupon, an end user must acquire 1 coin. If your coupon uses points that are not the part of the loyalty, the only way to earn coins is through partners (manually give end users points).

Example 2 – coupon using loyalty points: coupon value is 10 tokens. To be able to redeem this coupon, an end user must acquire 10 tokens. If your coupon is using points that are part of the loyalty program, end users will see the list of actions that earn tokens. Also, you can manually give tokens to the end users

Bonus points name

Choose the Bonus point that you want to reward your end users with.

Bonus points

Use this field to reward users with points from your loyalty programs to stimulate coupon redemption.

Example: by redeeming this coupon, end users receive 10 points inside My Loyalty program that can be exchanged for free gifts.

Notice: you cannot remove and in parallel add points to the same loyalty with one coupon.

Hide if not available

By default, end users can see/access coupons even if they do not have enough points to redeem them. Use this field to hide coupon and show it to the end users once they collect enough points to redeem it.

Step 3– Timeframe

Use this step to configure the start and end date of your coupon.

Set start date

Here you specify when your coupon will become available to the end users. If you choose to skip this step, your coupon will become available as soon as you publish it.

Example: use this field to schedule your coupon to start next Monday at 10 AM.

Notice: Once you set start date you will be able to change entered values only while the coupon is in Draft mode. Once a coupon is published you will not be able to edit entered values again.

Set end date

Specify the date and time from which your coupon will not be accessible to the end users. Once end date and time has been reached, the coupon will change status to Finished and will be archived in the system.

Schedule a recurring coupon

Choose between daily, weekly, monthly and yearly recurrence for your coupon.

Example: set your coupon to appear every day between 9 AM and 5 PM (daily recurrence) or choose to show it only on weekends (weekly recurrence) or every 13th of the month (monthly recurrence).

Notice: use start time and end time from sections above to define between what hours will your coupon be visible.

Step 4 – Target

This is the last step in the coupon creation process. Here you can segment your coupon to a specific end-user group, show coupon on specific locations and request permission from tenant to broadcast coupon to all app users.

Set segmentation

By default, your coupon will be made available for all channel followers (or all app users if broadcasted through tenant). Use segmentation to show coupon only to a specific target group.

To see how to create your own custom segmentation.

Example: use segmentation to create a coupon for male, between 21-35 years old.

Set proximity targeting

By default, your coupon will be made available for all channel followers (or all app users if broadcasted through tenant). Use proximity targeting to allow a coupon to appear in certain locations.

Example 1: show coupon to users walk pass my store. When end users walk pass my store, they will receive Coupon available notification (explained above).

A coupon will not disappear once end users leave your location(s).

Example 2: send coupon available notification once users pass one of my stores. Once they pass by and they receive notification, end users will have the possibility to redeem coupon during next 3 hours.

Target group

Based on your selection, you can see how many users would be targeted by your coupon. By default, the target group is all followers of your selected channel. Based on the complexity of your segmentation, some target groups require a few minutes to be calculated.

The target group cannot be calculated if you set proximity targeting.

Preview coupon

If you want to see how your coupon will be shown to the users, click on the ‘Preview‘ button.

Coupon types

Based on how a coupon can be redeemed, we have 4 types:

  1. QR code
  2. Time-based
  3. Click to redeem
  4. Auto Activated

Description and look & feel of each type.

QR code

Qr code coupon type is redeemed on sight by scanning QR codes. When clicked on redeem, end users unique QR code will be shown on the mobile screen. End-user visits partner store and shows QR code to the cashier to be scanned and a coupon is being activated using Loving My Customers Partner app.

This scenario can be done even if end user mobile phone does not have an internet connection (Partner app is required to have internet access).

End users can also open the camera (top right corner icon) and scan a QR code that represents a specific coupon and activate benefit. A QR code can be shown to the end user by Loving My Customers Partner app or printed and shown as hard copy. For this scenario, internet connection is required.

Time- based

Time-based coupons do not require the use of Loving My Customers Partner apps. A benefit is redeemed on sight simple by end users pressing of redeeming and showing that coupon has been redeemed to the cashier or partner.

Upon redeeming a coupon, evidence of coupon activation is visible on the end user screen for the next 3 minutes. Internet connection is required.

Immediately upon successful activation (e.g. hourglass has appeared), end users receive Redeem message if that option is set up when creating a coupon.

Click to redeem

Click to redeem coupon type represents online coupon redemption. Click to redeem is used for coupons that do not require end users to visits partner shops (e.g. mobile data, digital goods and gifts, etc.).

These coupons are redeemed by a simple click on Redeem button. Internet connection is required.

Upon successful activation, end users receive Redeem message if you have written it in step 3 of coupon creation.

Auto activate

Auto activated coupons allow you to activate benefits to the end users without requiring any action from their side.

A coupon will be activated as soon as it becomes available for the end user (e.g. end user earned enough points, the end user enters the location, etc.).

Since activation does not require end users to visit partner shops, this coupon type is also used for online coupon redemption (e.g. mobile data, digital goods and gifts, etc.). Internet connection is required.

Upon successful activation, end users receive Redeem message if you set that option while creating a coupon (step 3 of coupon creation).