Before launching the new rewards system you would like to let your customer know about it, especially if you already have existing customers data base that you captured during the years, either from you previous rewards system or via other channels like POS, newsletters, etc.
Rewards Page / FAQ
It is possible to change the following about link:
Into a "Rewards FAQ" link, link this:
First, let's translate "About" to "Rewards FAQ" by using the "Translations" feature:
If this is a new program, it's no problem. You just turn on the loyalty and you can move on. But if you convert existing program, you need to take in consideration if you'd like to sync your customers data base or start from fresh.
1) Set up the loyalty program at Appfront:
First thing, you need to program the loyalty in Appfront back office. So once we switch, the program will be working
2) Test Online Loyalty
Make sure on Appfront's App or Online site, that everything was define as expected. This is not related the "in-store" loyalty (see below).
3) Connect Appfront to In-Store loyalty
In order to do that, we will have to ask your POS provider to connect In-Store to Appfront loyalty engine (some of the POS can be added automatically - depends on your POS).
IMPORTANT - Before switching in-store
Make sure you export / import the customers data -
To keep the rewards accumulation continuously, you need to make sure that we export and import the data, right before connecting the in-store to Appfront loyalty.
Loyalty set up is tied to restaurant group -
Meaning, that if you connect Appfront Loyalty in the POS, all stores under the same restaurant group will be switched. The options are to separate stores to different restaurant groups or to go live with all stores.
therefore we suggest the following go live.
Loyalty Programs in Appfront
Please review this short guide which provides an introduction to Appfront's loyalty programs:
Store Credit (Cashback)
Loyalty - Overview.pdf
Loyalty Programs - Overview
Rewards / Trigger Based Modules
Registration / Sign Up
Sign Up / Registration event will be triggered when someone download (and sign up) the app, or when someone sign up on the online ordering, or any other sign up (in-store for example).
Visits Campaign - Get Free X for your 10th Visit
Visits campaign, as simple as it sounds - a customer get a rewards once he hits the number of visit that are defined in your campaign. It can be 5th, 10th, 15th, etc.
In addition, a "visit campaign" can get also derived a few cool options which make is more complicated:
Recurrent - means that the customer will receive this coupon "every 10th visit" (in our example).
Count visit from (creation date) - refer to the question: "when should we start counting visits". Should it be from day the platform go live of from the day in the past
Restart at / Cycle - this feature allow you to define a cycle of visits, which means, for the 10th visit of a cycle of 100, the trigger will run at the 10th visit and at 110th, 210th, 310th, etc.
No Visit [30, 60, 90 days..]
A campaign that will be sent once a customer did not place an order for X days.
Select "Lifecycle Rewards" trigger -> "Long Time No Visit"
Run On Hour: the hour when the campaign will be triggered daily
Number of Days not seen: the days since the user's last order.
A campaign that will be triggered on the customer's birthday.
Select "Lifecycle Rewards" trigger -> "Birthday"
Run On Hour: the hour when the campaign will be triggered daily
A campaign that will be sent annually based on the customer's registration date.
Promo Codes: insert the promo code(s) here. For multiple codes, please use a comma between each code.
For this campaign, inserting the promo code will automatically add the coupon you configured to the customer's rewards.
This means that the promotion will not appear on the menu, but, the coupon that includes the discount will appear at the customer's checkout tab on the right side of the screen. The coupon will also automatically apply to the order. See a demo here:
In this context, please note that we offer a similar mechanism as a deal, the main difference is that campaigns require a login, while deals do not.
Configure the rest of the campaign by following the coupon tutorial:
Get 10% for Your next Order [for every $100 spent]
This campaign can be set up to be triggered once, i.e. for only first $100 spent, or to make it recurrent (for every $100 spent). [is recurrent=true]
Set the Discount percentage
Customer spends $100.
They will receive 10% their next order. Next order: $40 – they receive $4 off.
Order 1- Customer spent $100
Order 2 – Total $50 – receive $5 off (Customer pays $45)
[$45 get applied to the next $100]
Order 3 - Total $60 – do they receive a 10% discount
[After $60 spent]
Every time you use the 10% coupon it gives a discount on the entire order, regardless of amount.
Upon spending 50$ - choose one free item out of three:
Accumulation time settings
You can decide if - and when - to reset the accumulation of the money amount spent!
e.g. you can decide to reset the accumulation on a monthly basis.
Also, you can provide a reward if a customer spends more than X amount per order, e.g. only if the customer spends more than $20 in one order, they'll receive a reward.
To do so, simply set the accumulation time setting to be a few seconds :)
15% of your First Order
Basically what you'd like to do is when some register, give them a "one time" coupon with 15% discount. In order to do that, you'll have to set up a "registration campaign" (the trigger here is registration, i.e., download the app / opt in from online) in the following structure:
Define campaign type:
Very important - expiration date.
$10 registration gift (food only)
Punch Card - Buy 3 get the 4th for free
This option allow you to track a specific menu item and define one will happen once you purchased specific menu items.
Buy 3X, GET X
Buy 3X, GET Y (i.e., doesn't have to be the same menu item for the gift)
By 3x (x OR y OR z) -get T
You have the flexibility to create any option you'd like.
But this ACAI 3 times and get a free ACAI for the next purchase.
Set up the "Punch Card" / Purchased item trigger
First we'll use the purchased amount trigger and set if for 3 - in order to get the 4th for free.
Choose the menu items your want to "track" (can be more than one):
In our example, we need to Choose Acai:
Define the gift
In our example (ACAI) - but doesn't have to be as mentioned before.
Parameters for this campaign:
On Event - the type of event that will activate this campaign. In this case- Visits
Target Amount - the amount of visits that a user needs to reach in order to receive the coupon.
Is Recurrent? - if this is checked, the campaign will be sent again to the user after X visits (which will be defined in the following field).
Restart count at - defines after how many visits will this campaign occur again. For example, if you want the users to get it every 5 visits then it will be needed to be 5. But if you the users to receive it only every 10 visits after the first 5th visits, then set it to 10.
Count visits from - you can choose since when to include the customers' visits - if you want it to be sent to existing customers and count their visits then make sure to select a date around the opening of the location, otherwise select the current day of the campaign creation.
Points is a great way to create engagements with the customers. There are many things that you can do with points from simple cashback into gamification
Cashback / Point Ratio
A simple, One-Tier points level, that allow customers to gain points for every $1 spent, that's can be cashed for $x. The ratio is something that is flexible and can be controlled / set up on the campaign definition.
Get $10 for every $100 spent
Points / Cash-back module
Define the Ratio
Customer Facing - Tracker
Customer can opt in and track how much credit, and what is its current status.
Double the Cashback Weekend
Let's say you have a special weekend, like holiday weekend, or a special week - you are promoting a new menu! You can run a promotion to your customers and let them know that for every purchase, they will get double the points during this period of time.
If usually your customers get $10 for every $100 spent - you can set up:
$20 for every $100 spent
Bonus Points Triggers on Menu Item Purchase
Get 50 points bonus when buying menu item
Allow customers to accumulate points, and then use them anyway they wish to, according to the pricing points, defined by the program.
Rewards are locked, until the customers hit the right number of points.
Do customers collect points, even when they get a free item?
For example, we have a free coupon code for a bowl, if the customer uses it, will they still collect points?
Nope. Customers collect points only on money spent
If you sign up online on a double point day, will you get double the "sign up points"?
Nope. Customers collect points only on money spent.
This is the way to set up how many points a customer received for each $1 spent. There is no limitation and you can set it up any way you want to.
Please make sure to set a date for the beginning of accumulation (see image below)
Coupon purchased by Points
Once created the bank points ratio, next step would be to allow the customers to use their points for different bank offers, and define different points level to buy different coupons.
Create the Coupon - Tag price
Set the pricing tag got a coupon
What you'd basically want to do is define that the coupon will be triggered by the bank points module, when the customer hits 40 points - in this example.
Upload a photo
Not more that 400k
Set Expiration Date
We recommend to create urgency of up to 1 week (your call).
Define the Reward - Type and items
Sign Up / Registration Bonus Points
You can also push your customers to register to your program by incentivize them with Points. for example: get 20 points when registering.
$5 Registration Gift (Money)
We would like set up a $5 gift for 100 points. Meaning that if I have 100 points in my balance, I can use them to "buy" a $5 to buy anything I want to.
Coupon for 100 Points
Now defining the terms:
Trigger Based with Points
There are many different type of "events trigger based" campaigns, that for each one of them you can trigger points as a reward:
$25 off for 1000 points
When you hit 1000 points, while using the Points bank trigger event, you should trigger the coupon.
Now we would like to set up the coupon:
Trigger a gift - "money amount" - $1-25 , meaning you will receive $25, but you can use any amount below $25
Send Bonus Points to customers
Let's say there is a customer you want to incentivize or there is a survey you would like to run, and give bonus points to customers who answered, or any other crazy idea, you can create a "bonus points" campaign.
Choose the target audience "Send To" and send them bonus.
Double the Points Day
This is a great promotion for days you would like to increase sales and encourage customers to come to the store! We see %10-%25 increase in sales during 'double the points' days comparing to other days.
Scheduled or Manual Mode
Both options are related to the Points Ratio set up. There are 2 options:
Manual mode - this is great if you don't have a recurrent 'double the points' day, i.e. - it's once in a while thing.
Scheduled mode - for example - every Thursday.
The only thing you should do is to UPDATE your Points Ratio campaign (in this example, from 1:1 in a regular day to 2:1:1)
FROM: $1 (USD):1(Point)
TO every $1(USD) : 2 (Points)
Just need to update the "Point Bank Amount" field for 2 points.
For a whole day time frame, please insert 00:00-23:59.
Apply points according to: e.g. let's say the 'double the points' campaign is available only on Sundays;
If the customer orders on Saturday a pickup for Sunday, and the 'Order Delivery/Pickup Due Date' is selected, the points of this order will be doubled.
If 'Order Creation Date' is selected, only orders that were made during the 'double the points' days' campaign will be doubled, hence the order will not be doubled.
End of Campaign
Need to return the points to "1" as before.
Go to your points ratio campaign -
Scroll down to -
Multi Tier Program
Tiers are probably the most advanced solution to created loyalty. A tier can be defined by either one of metrics (only one of them):
Money Spent - how much money you spent in the past month
Points - how many points accumulated in the past month
The minimum Time base is a month.
Get X Points for Money Spent
Get 100 Points if you spend <$100 months
Set the promotion Type as Point Bank -
Define the campaign Trigger:
Define the Tiers, and create the Group (which all customers that reached this trigger will added to the the group ("Frequent Buyers")
Choose the "Tier metric":
The tier time base and tier definition:
Customers can track their progress amongst various tier levels and view their spending target for the upcoming tier level:
Shareable coupon allow customers to share coupons with their friends.
Any coupon in the system can become a "shareable coupon". In order to make a coupon shareable, go to "advanced options" under the coupon definition:
Once you enable that, a "Share button" will appear under the coupon
Single Use Fixed $5
This is an "on-demand" - define Trigger Type - "Compensation".
Set up the coupon terms: ($5)
How to send customer?
IMPORTANT - Customer has to signed up before
Compensation you can send manually to one or more customers.
Manual Update Points
Basically you you would like to create a "compensation campaign" with a specific amount of points.
Set up the campaign
Send the campaign to specific customer
Manual Send Gift (product)
Basically you you would like to create a "compensation campaign" with a coupon.
Define Coupon with products
Send $ Credit
The following compensation campaign allow you to send $ amount to your customers.
In order to create a survey that will be sent automatically to the customer after placing an order, please follow these few steps:
Create a survey using any platform you prefer, such as:
- Survey Monkey
- Google Forms
6. Insert content (picture, text and the link to the survey ) to the email
7. Save the campaign
8. Send the campaign to yourself before activating it.
9. The campaign will be sent to each customer after every visit.
10. Let us know if you have any questions!
Feedbacks is a great tool to let your customers communicate with you directly from your App or from your order online platform. The reason you mainly would like to use that, is that if they have a bad review, instead publish it on the web. you can be the first to know and response directly to them.
Customer Facing - Home page new button
A new button with the text "Contact us" will be added to your platform (you can choose to change the text to anything else). When the customer will click on the button, he/she will be start filling a feedback section that will go directly to your inbox.
Desktop - top right
Feedbacks are tree of choices. First, you choose the subject:
What's on you mind
According to the customers' choice, it will open the right feedback flow.
App or Web
Just add text, upload a photo, and send the feedback.
Those feedbacks will go directly to your inbox.
The way it works
We built it in a very flexible way, which allow you to control the text in some way. Every feedback that a customer place, will be sent directly to your email.
Define the email inbox you would like to receive the feedback to: