Content app
Creating a loyalty program in your app
Many app creators use one alongside a physical shop or to present a range of services. In that case a loyalty program changes the economics of the app: it turns passing visitors into customers who come back, and it puts word of mouth to work for you.
GoodBarber gives you three tools to build it, and they complement each other:
- The loyalty card rewards frequency, visit after visit.
- The club card rewards duration, by establishing a status.
- Discount coupons trigger a one-off action.
You can use them separately, but it's by combining them that you get a real retention system.
A word on scope. This guide describes the loyalty program of a content app, the one living in Business › Loyalty. A GoodBarber shop has its own, elsewhere in the menu and on a different extension: the principles below apply there, the menu paths don't.
Two conditions before you start.
First, all three tools are extensions, and they all rest on user authentication. You add them from the store, where each listing shows the price that applies to your app, and each one requires the Authentication extension. So your customers need an account for a card, a status or a coupon to be attached to them: the account is what carries the points. If your app doesn't have authentication yet, start there; the guide "Building a community with your app" describes it.
Second, this authentication flow is mutually exclusive with the one in-app memberships use. An app selling access to its content by membership therefore can't offer a loyalty program, and vice versa. If both interest you, the choice is settled before you build: see "Making money with your content app".
Chapter 1The loyalty card
The principle
GoodBarber's loyalty card is a points card. On each visit to your outlet, your customer validates a point. Once the card is full, they get their gift. You set all of it: the number of points to reach, the validation method, the nature of the reward.
The whole module sits in Business › Loyalty › The cards, where each panel, loyalty card, validation process, gift and club card, has its own Settings button.
The advantage over a cardboard card is direct. Your customers don't lose it, don't leave it at home, and always have it on them since it lives in their phone. So the scheme actually works, instead of eroding with every mislaid card.

Choosing the validation method
Three processes are available, and the right one depends on what you're trying to bring about.
The purchase, validated by scanning a QR code. This is the method to use if you want to validate the point at the till: you make the QR code available, the customer scans it once they've paid.
Manual check-in, based on a geographic zone you define in your back office. As soon as your customers are inside it, they validate their own point. Handy for cafés and busy locations. It's also the right choice if your goal is to increase footfall rather than basket size, since validating doesn't require a purchase.
Sharing on social networks, where the customer validates their point by sharing the URL of your choice. The point costs you nothing in margin and earns you visibility.
In every case, you can impose a mandatory delay between two validations, which protects you from abuse.
The setting is in Business › Loyalty › The cards, Validation process panel, Settings button.

Gifts and rewards
The end-of-card gift isn't your only lever. You also have two types of reward.
Automatic rewards fire on their own, once switched on in your back office. They cover the moments that count: welcoming a new user, filling quiet hours, winning back a customer who's slow to return, or catching the attention of people passing nearby.
Manual rewards are sent when you decide, with their own settings: title, description, reward, expiry date.
Both are set in Business › Loyalty › The rewards, under the Automatic and Manual tabs.

Choosing the right gift
A loyalty program is only worth as much as its reward. Two questions determine it: what is your goal, and who is your customer.
If you're trying to make something new known, give it away. A spa launching a treatment is better off giving a session than a vague discount: the gift then does the promotional work.
If you're after visibility, bet on sharing, and choose validation through social networks.
The value of the gift depends on your model. On small amounts, a coffee for instance, the maths is simple: you set a number of orders after which the drink is free. On a wide range, a single prize rarely satisfies everyone, and a discount is often fairer. It has a useful side effect too: baskets are generally bigger when there's a discount to be used.
In practice
Real case
A spa
Freyja Spa validates a point on every visit, for a treatment as well as for a purchase, by QR code. Card complete, the client gets 20% off her next visit. The salon has also switched on the welcome and win-back rewards, to capture new clients and bring them back quickly.

Real case
An internal company app
Dali Corp bends the tool away from its commercial use: the card encourages attendance at training and team-building workshops. Each attendance is worth a point, and a full card gives access to perks at partner shops around town. The company doesn't use automatic rewards, but uses the manual ones to mark the high points, a project shipping or the end-of-year holidays.

Chapter 2The club card
The principle
The club card works in a different register from the loyalty card: where that one rewards repetition, this one establishes a status. The customer isn't just rewarded any more, they're recognized, and that recognition is kept over time.
Three levels exist by default, Silver, Gold and Premium, and you can create up to six. You're free to change the names, and for each one you define the number of points needed to reach it and to move up to the next.
It's set in Business › Loyalty › The cards, Club card panel, Settings button.
To each level you attach the privilege of your choice: free delivery, a percentage off online or in store, reserved access. That's where a genuinely personalized mechanic is built.
Let's go back to the spa to see how the two cards fit together. With the loyalty card, after 10 treatments the client receives a body oil. With the club card, after 30 treatments, that is 3 completed cards, she becomes a Silver member and gets one free treatment a month plus 5% off the shop. At 50 treatments she moves to Gold: two treatments a month and 10%. At 100 sessions she becomes Premium, with 30% for life on the shop and on treatments.
The back office gives you detailed statistics and the list of your members. That's what lets you adjust: if nobody reaches the next level, it's too high; if everybody reaches it, the reward costs you without producing anything.

Setting up the statuses
The setting is in the same place as the loyalty card, in Business › Loyalty › The cards, Club card panel, Settings button.
There you define, for each level you switch on, the number of points required, the wording of the privilege and a note explaining how to claim it. Take care with that wording: an ambiguously phrased privilege turns into a discussion at the counter when it's time to redeem it. This is also where you change the design of the cards and the name of the statuses.

In practice
Real case
A spa
Freyja Spa created three house statuses, Freyja Light, Medium and Star, giving respectively one monthly treatment plus 5% off the shop, 10% off all purchases, and 30% off all purchases. The rewards were calibrated to carry enough value in the clients' eyes while staying sustainable for the salon.

Real case
A company app
Dali Corp applies the same logic as for its loyalty card. Employees who accumulate the most points during activities reach statuses valid for a year: unlimited access to the library, two free coffees a day at the cafeteria, or a parking space for the year.

Chapter 3Discount coupons
Why offer them
Both cards reward customers you already have. The coupon is there to provoke an action, and it works as well for recruiting as for retaining. You can create an unlimited number of them from your back office.
Four uses come up most often:
- Generating footfall. A coupon usable in store gives a concrete reason to make the trip.
- Encouraging impulse buying. Once people are there, baskets grow, and a clear promotion sets you apart from the competition.
- Pushing one specific product. To launch something new or revive an existing offer, it's the most direct tool.
- Working on your image. A well-placed discount establishes you as a trustworthy merchant.
Two validation methods
The validation method depends on where the sale is concluded.
For a physical shop, the coupon carries an activation button, which you click at the till.
For an online shop, you offer a customizable promo code, which the customer enters when ordering.
The design of the coupons is fully configurable: fonts, background color or image, additional information.

Creating a coupon
You fill in the title, additional information such as the terms of use, then the validation method and the conditions: validity period, number of coupons available, number of uses per customer.
You can also categorize your coupons, choose a background image and enter the name and address of the shop concerned. The preview appears on the right throughout creation. The link under that preview leads to My App › Structure, where the section's advanced design options live.
Once your coupons are out there, Business › Couponing › My redeemed coupons keeps the log of validations: the customer's photo and name, the coupon, the shop and the date of use. That's where you see what caught on, and with whom.


In practice
Real case
A physical shop
Freyja Spa complements its loyalty program with one-off coupons, mainly to make a new treatment known. The coupon is valid with no end date, with a maximum of one use per client, and little additional information. Activation happens at the salon: the client shows her coupon, the receptionist validates it in one click.

Real case
Multi-brand coupons
The organizers of the Piu Piu festival negotiated discounts with local businesses, in exchange for a presence in the app. Each coupon carries the amount of the offer, the name and address of the establishment, and the validation method.
The process varies by partner. At King's Taste, the 15% only applies to certain menus that change from day to day: the customer shows their coupon to the waiter, who tells them which dishes qualify, and validation happens at the till. For the hotels, the discount goes through a promotional code entered when booking, on the establishment's own website.

Design