Skip to content

Loyalty programs

How to choose the right loyalty program for your restaurant

Compare programs by visits and by levels, evaluate the frequency of your customers and choose the right loyalty model for your restaurant.

Two visual tours represent a program of visits and one of levels
In this guide
  1. Start by defining the objective of your program
  2. Before comparing programs, define what you want to change
  3. How a visit program works
  4. When it usually works best
  5. Advantages
  6. Limitations
  7. How a visit level program works
  8. When it usually works best
  9. Advantages
  10. Limitations
  11. The practical difference between both modalities
  12. Choose a visit program when the main promise is a specific goal
  13. Choose a tiered program when the main promise is ongoing recognition
  14. Don't choose yet when the reward and operation are not resolved
  15. Six criteria to make the decision
  16. 1. Natural frequency of visit
  17. 2. Expected time to obtain the first benefit
  18. 3. Amount of benefits you can sustain
  19. 4. Real cost of rewards
  20. 5. Ability of the equipment to explain and operate it
  21. 6. Consistency between branches
  22. Recommendation depending on the type of restaurant
  23. Cafeteria or frequent consumer business
  24. Quick service or casual restaurant
  25. Family weekend restaurant
  26. Special occasion restaurant
  27. Small chain with repeat customers
  28. A brief diagnosis to choose from
  29. There are more signs in favor of a visit program when:
  30. There are more signs in favor of a tiered program when:
  31. How to make the decision to Fudi Rewards
  32. 1. Record the restaurant context
  33. 2. Set up the structure
  34. 3. Review the explanation from the diner's perspective
  35. 4. Design the card without hiding the information
  36. 5. Define how visits will be recorded
  37. 6. Prepare the exchange process
  38. 7. Select the public program
  39. 8. Train before communicating
  40. What to measure during launch
  41. Many registrations and little progress
  42. Sufficient progress and few exchanges
  43. One branch is advancing and another is not
  44. Many customers remain on the first level
  45. There are exchanges, but recurrence does not improve
  46. Common mistakes when choosing
  47. Choose levels because they seem more complete
  48. Define the goal from the sidelines and forget the calendar
  49. Offer benefits that depend on exceptions
  50. Confusing registered customers with loyal customers
  51. Changing the rules too soon
  52. Change the promise without considering those who have already advanced
  53. Ignore service
  54. When to review or change the modality
  55. The final decision
  56. Sources consulted

Start by defining the objective of your program

Choosing the right loyalty program starts by defining what behavior you want to encourage and what rules your restaurant can consistently enforce during daily service. The format must respond to that objective and adjust to the way your customers visit the business.

A simple program can produce good results when the benefit is clear, the customer is moving at a reasonable pace, and the team records visits without friction. On the other hand, a program with several levels can lose steam if no one understands what changes between them, if the benefits are difficult to deliver, or if the next advance seems too far away.

Fudi Rewards allows you to create two modalities based on visits: programs by visits and level programs by visits. Both record progress from accepted visits; The difference is in the way that progress is organized and in the promise that the restaurant makes to the diner.

This guide will help you:

  • Define the objective that the program must meet.
  • Understand how each modality works.
  • Compare them according to visit frequency, type of service and operational capacity.
  • Choose a realistic structure for your clients.
  • Configure and operate it within Fudi Rewards.
  • Check if the decision is producing the expected behavior.

Before comparing programs, define what you want to change

A loyalty program can help keep customers coming back, but it's no substitute for a good experience, consistent product, or reliable service. The available research shows that these programs tend to more easily influence behavioral loyalty—the customer repeating a purchase or visit—than the emotional connection with a brand. It also shows that its effect depends on the structure, reward and context of the business, not only on having an active program (Belli et al., 2022).

That is why it is advisable to start with a single main objective. Some common objectives are:

  • Increase the frequency of visits by customers who already know the restaurant.
  • Give a new customer a concrete reason to return.
  • Recognize those who visit the restaurant on a sustained basis.
  • Make progress towards a reward visible.
  • Standardize a recurrence strategy between several branches.

Avoid launching the same program with the expectation of increasing visits, increasing receipts, recovering inactive customers, promoting specific products and rewarding the best customers at the same time. When the structure tries to solve too many things, the rules become difficult to explain and the results also become difficult to interpret.

At Fudi, both the visit program and the level program advance through accepted visits. That means they are especially useful when the primary goal is related to recurrence and frequency. If your priority is to directly reward the amount spent, the margin of certain products or the purchase of a specific category, you will need to complement the analysis with information from your point of sale, because the progress verified in these modalities is based on visits, not on the amount of the account.

How a visit program works

In a visit program, the diner accumulates visits towards one or several stages defined by the restaurant. You can associate a reward with a specific visit, set the duration of the program, and define what happens when the customer completes the cycle.

The promise can usually be explained in one sentence:

Record your visits and, when you reach the goal, receive this benefit.

This clarity is one of its greatest advantages. The client understands what they need to do, how far they have come, and what they will get. Staff can also quickly present it at the register, table or counter.

Research on the goal proximity effect found that, in a real coffee shop program, customers purchased more frequently the closer they got to the reward. Learning by doing is not that you should set any goal, but rather that progress should be visible and the reward should feel achievable within the client's normal visiting pattern (Kivetz, Urminsky, & Zheng, 2006).

When it usually works best

A visit program may be appropriate when:

  • Customers return with a relatively predictable frequency.
  • The restaurant offers a recurring experience or consumption, such as coffee, fast food, breakfast, lunch or casual consumption.
  • There is a reward that is easy to understand and deliver.
  • The team needs to explain the program in a few seconds.
  • It is the first time that the restaurant operates a formal loyalty strategy.
  • The priority is to validate adoption and operation before adding more complexity.

It can also work for lower-frequency restaurants, as long as the goal fits the actual time it takes for a customer to return. A program of eight visits does not represent the same effort in a cafeteria that receives its customers every week as in a celebration restaurant where a person goes two or three times a year.

Advantages

  • The main rule is easy to communicate.
  • The diner quickly identifies his next goal.
  • Staff have less information to remember.
  • It is easier to detect if the problem is in the reward, in the distance to the goal or in the visit log.
  • Facilitates an initial launch with few variables.
  • Can create repeatable cycles when goal completion behavior is well defined.

Limitations

  • All accepted visits have the same weight for advancement, although the consumption of each visit is different.
  • A single tour may do little to recognize the long-term relationship with the most frequent customers.
  • If the goal is too far away, the program loses presence in the diner's daily decisions.
  • If the reward is always the same, it can become a routine promotion without strengthening the relationship.
  • An attractive reward, but difficult to deliver during times of high demand, can generate operational problems.

The format is simple, but that does not mean it should be configured improvised. The number of visits, the actual cost of the reward and the validity still need analysis.

How a visit level program works

In a level program, the diner advances as he accumulates visits and reaches different levels defined by the restaurant. Each level may have its own requirements and benefits, including discounts or permanent benefits while the customer is at that level.

The promise changes. It is no longer just about completing a cycle to receive a prize, but rather about building a progressive relationship:

The more visits you accumulate, you access a level with better benefits.

This model can recognize consistent customers over a longer period. It also allows you to create multiple moments of progress instead of relying on a single final reward.

Levels, however, only have value when they represent understandable differences. Research on hierarchical programs shows that the number of levels, their names, and the size of each group influence perceptions of status. If too many people reach the higher level or if the differences are symbolic, the feeling of recognition is diluted (Drèze and Nunes, 2009).

When it usually works best

A tiered program may be appropriate when:

  • The restaurant already identifies clear groups of occasional, frequent and very frequent customers.
  • There is enough recurrence so that advancing to a level does not take a disproportionate period.
  • The business can offer more than one sustainable and clearly differentiated benefit.
  • The intention is to recognize an ongoing relationship, not just deliver a one-time reward.
  • The team can apply the rules of each level consistently.
  • Several branches can respect the same benefits without frequent exceptions.

Advantages

  • Recognizes visit history over time.
  • Allows you to offer gradual benefits.
  • Gives the client more than one visible goal.
  • You can differentiate the most consistent customers without depending on a single reward.
  • Makes it possible to combine rewards for reaching a level with benefits that continue as long as the level is in effect.

Limitations

  • Requires more design decisions and more training.
  • Permanent benefits can generate an ongoing cost that is difficult to estimate.
  • If the first relevant advance takes too long, the customer may abandon before realizing value.
  • Levels with minimal differences add complexity without improving the proposal.
  • Operational exceptions can produce an uneven experience between shifts or branches.
  • A system that is too ambitious may be difficult to modify without affecting the expectations of those already participating.

A tiered program is not automatically more premium or more effective. Its complexity must be earned with a sufficiently recurring customer base, sustainable profits, and an operation capable of delivering.

The practical difference between both modalities

The comparison can be summarized like this:

Choose a visit program when the main promise is a specific goal

This model is best suited when the customer needs to quickly know how many visits are left to obtain a specific benefit. The logic is focused on completing a route.

It is usually the most prudent option when the restaurant is just starting out, has high staff turnover, operates with short service times, or does not yet have enough data to design useful levels.

Choose a tiered program when the main promise is ongoing recognition

This model fits best when the restaurant wants to distinguish relationships of different intensity and can sustain different benefits over a longer period. The logic is focused on advancing and maintaining a position with clear advantages.

This is often a better option when the business already knows the behavior of its repeat customers and can set realistic requirements for each level.

Don't choose yet when the reward and operation are not resolved

The type of program does not compensate for an unattractive reward, an impossible goal, or a registration process that the team skips. Before configuring either mode, you must be able to answer:

  • What behavior do we want to increase?
  • How often does a regular customer come back today?
  • What benefit do you perceive as valuable?
  • How much does it really cost to deliver that benefit?
  • Who will record the visit? -Who will confirm the exchange?
  • Can all branches comply with the same rules?
  • How will we know if the program is working?

If several answers are still open, it is advisable to resolve them before publishing.

Six criteria to make the decision

1. Natural frequency of visit

The first variable is the usual time between visits. Don't just use an overall average, because it can hide important differences between very frequent customers and people who visited only once.

Check, when possible:

  • How many customers return within a week, a month or a quarter.
  • How long does it take for a recurring customer to make their second and third visit.
  • If the frequency changes by branch, day of the week or type of service.
  • If there are seasons in which the pace of visits is reduced normally.

When the frequency is high and relatively homogeneous, a visit program usually offers a clear and easy-to-complete goal. When there are consolidated groups of clients with very different rhythms, the levels can serve to recognize that difference, as long as progress remains achievable.

If the restaurant is new and has no history yet, use a conservative assumption. Ask staff which customers they recognize, review available records, and launch a simple framework that you can evaluate after a natural cycle of visits.

2. Expected time to obtain the first benefit

The distance to the first reward influences the perception of value. A goal can be profitable on paper and still be irrelevant if it will take too long for the customer to achieve it.

Calculate the expected time, not just the number of visits. For example, six visits may represent a month and a half for a weekly client, but more than a year for someone who comes every two or three months.

In a visit program, the first reward is the center of the tour. In a tiered program, the first tier or significant benefit must appear early enough to confirm that participating is worth it. Later levels may require more perseverance, but the client needs to perceive progress from the beginning.

3. Amount of benefits you can sustain

A visit program can work with a well-chosen main reward. A level program needs several real differences between stages.

Before choosing levels, confirm that you can offer benefits that are:

  • Valuable for the client.
  • Economically sustainable.
  • Easy to explain.
  • Available at all participating branches.
  • Applicable during high demand times.
  • Different enough to justify each level.

It is not necessary for all benefits to be discounts. They may consist of products, upgrades, early access, courtesies, priority, or experiences that the restaurant can fulfill. The important thing is that they have perceived value and clear rules.

4. Real cost of rewards

Evaluate the cost of delivering the benefit, not its selling price. Includes ingredients, packaging, preparation time, applicable commissions and any additional operating costs.

For a one-time reward, a rough calculation is to divide the delivery cost by the visits necessary to obtain it. If a reward costs the restaurant $60 and requires six visits, the theoretical cost equals $10 per visit before considering that not all rewards will be redeemed. This is just an example - you need to substitute it with your actual costs and frequency.

In tiered programs, pay special attention to permanent benefits. A small discount may seem manageable, but its cost is repeated with each customer visit while the benefit is in effect. Project how many people could reach the level and how often they would use it.

5. Ability of the equipment to explain and operate it

The program must survive the busiest shift, not just a planning session.

Ask a team member to explain it in ten seconds. Next, ask them to describe how to register a visit and how to confirm a redemption. If the explanation changes between people, there is still ambiguity.

A walk-in program usually tolerates new or high-turnover teams better because it has fewer rules. The levels require additional training: staff must recognize which benefit applies, when it applies, and what to do when in doubt.

Fudi reduces some of this burden by showing the diner their card, progress, next benefit, and available rewards. It also allows the restaurant to check the reward before confirming the redemption. Still, the platform is not a substitute for a clear operating policy.

6. Consistency between branches

If the restaurant has multiple locations, the program should feel the same in all of them. A reward available in one branch but not another creates frustration and forces the team to explain exceptions.

Before choosing levels, check if all branches can sustain the same benefits, inventory and processes. If there are significant operational differences, a visit schedule with a common reward may be easier to standardize.

Fudi allows you to identify the branch where each visit was registered, filter reports by location and manage team access by branch. The program, however, should be designed with rules that the restaurant can consistently follow.

Recommendation depending on the type of restaurant

Cafeteria or frequent consumer business

When customers return several times a month and consumption is relatively similar, a visit program is usually a good starting point. The goal can be explained quickly and the client sees frequent progress.

Tiers may make sense later if the coffee shop already has a large base of regular customers and can distinguish benefits for those who visit occasionally, weekly, or multiple times a week.

Quick service or casual restaurant

A visit program usually fits when the objective is to increase recurrence and the process must be agile. The reward must be able to be delivered without slowing down the operation.

The levels are viable if the business has several branches, well-identified recurring customers and consistent profits. It is not advisable to use them only to give the appearance of sophistication.

Family weekend restaurant

The frequency may be less than in a cafeteria, so the goal needs a broader horizon and sufficient validity. A visitation program can work if the first benefit comes within a reasonable period for a family that returns every few weeks.

A tiered program can be slow if it requires too many visits. Before using it, estimate how many months it would take a typical customer to reach each stage.

Special occasion restaurant

When visits occur only a few times a year, any frequency-based program faces a natural limitation. In this case, a short goal and a high perceived value benefit may be more useful than an extensive hierarchy.

If you can't build an achievable journey without compromising margin, it may not be time to launch a visit-based program just yet. It is better to postpone it than to publish a promise that almost no one will complete.

Small chain with repeat customers

Tiers can be useful to recognize consistency between branches, as long as the experience, rules and benefits are equivalent. The walk-in program is still a better option when branches have different capabilities or the team is still standardizing processes.

A brief diagnosis to choose from

Review which group of statements best describes your restaurant.

There are more signs in favor of a visit program when:

  • You can summarize the benefit in a single sentence.
  • There is one main reward that is more attractive than several small benefits.
  • Most repeat customers visit with a similar frequency.
  • The equipment needs a very simple operation.
  • It's your first loyalty program.
  • You're still learning how long it takes for customers to return.

There are more signs in favor of a tiered program when:

  • You already distinguish clear groups of customers according to their frequency.
  • You want to recognize an ongoing relationship.
  • You can offer different and sustainable benefits.
  • The client will have real opportunities to advance during the term.
  • The team masters the registration and redemption of rewards.
  • Branches can respect the same rules.

You don't need to convert these signals into rigid punctuation. Look for the dominant pattern. When the decision remains divided and there is no history, the visit program is usually the easiest initial hypothesis to test, explain and correct.

How to make the decision to Fudi Rewards

Once you have chosen the model, prepare the configuration before publishing it.

1. Record the restaurant context

During initial setup, Fudi requests information such as category, price range, visit frequency, and program objective. Respond with actual business behavior, not what you hope to achieve. This information allows for more pertinent recommendations.

2. Set up the structure

For a visit program:

  • Defines the stages of the journey.
  • Assign rewards to the corresponding visits.
  • Establishes the validity.
  • Defines what will happen when the cycle is completed.

For a level program:

  • Defines the levels and their requirements.
  • Assign rewards or benefits to each level.
  • Review any discounts or permanent benefits especially carefully.
  • Establishes the validity and rules of each stage.

3. Review the explanation from the diner's perspective

Fudi generates a presentation of how the program works and shows the diner their progress, the next benefit or level and the available rewards. Before activating it, check that a person outside the configuration can understand:

  • How to register a visit.
  • How many visits do you need.
  • What do you get?
  • Where you can use the reward.
  • When it expires.
  • What happens after completing the course or reaching a level.

4. Design the card without hiding the information

You can choose the visual composition, colors and image of the card and preview it in real time. The design should reinforce the restaurant's identity, but the progress and benefit should remain easy to locate.

5. Define how visits will be recorded

Fudi allows you to register visits in several ways:

  • Scanning the diner's personal QR.
  • Searching for an existing account.
  • Using a printed QR from the branch.
  • Showing a dynamic QR that is renewed periodically.

Choose one or two main methods and train the team on them. Adding channels without an operating rule can result in duplicates, questions, or missed records. You can also set up location validation and use duplicate registration protections where appropriate.

6. Prepare the exchange process

When a diner has a reward available, they can generate a temporary QR. Staff scan it, review the reward, and confirm the redemption. Defines who can perform and reverse these operations and what should happen if the benefit is temporarily unavailable.

7. Select the public program

Fudi allows programs to be kept in an active, paused or archived state, but only one program is presented as public and visible to diners. Avoid posting two different promises informally in different branches.

8. Train before communicating

The team must practice three actions:

  • Explain the benefit.
  • Register a visit.
  • Confirm an exchange.

Communication to the client should begin when the staff can already execute these actions without improvising.

What to measure during launch

Don't evaluate the program solely by the number of accounts that are registered. Registration indicates initial adoption; Loyalty is seen when customers move on, return, and use the benefits.

In Fudi you can review, according to the corresponding report:

  • Visits accepted.
  • Different diners.
  • Rewards awarded.
  • Rewards redeemed.
  • Distribution of diners by visit or level.
  • People close to receiving a benefit.
  • Results by period and branch.
  • Performance against daily and weekly visit goals.

Interpret the signals together.

Many registrations and little progress

It may mean that the goal is too far away, that the natural frequency is lower than estimated, that the reward is not relevant, or that the team stops recording visits after registration.

Sufficient progress and few exchanges

Check if the customer understands that they have a reward, if the benefit is available, if the validity is appropriate, and if the redemption process is clear to staff.

One branch is advancing and another is not

Before changing the program, compare training, location of materials, availability of QR codes and team participation.

Many customers remain on the first level

In a tiered program, this signal may indicate that the next requirement is too far away or that the additional benefit is not worth the effort.

There are exchanges, but recurrence does not improve

The reward may be subsidizing visits that would have occurred anyway. Contrast Fudi's activity with the sales and frequency data that the restaurant already uses. Visit reports show behavior within the program; The point of sale helps review income, ticket and margin.

Common mistakes when choosing

Choose levels because they seem more complete

Complexity only adds value when it represents real differences. If the benefits are about the same, the customer receives more rules, not more value.

Define the goal from the sidelines and forget the calendar

A reward may be profitable after ten visits, but irrelevant if it will take the average customer two years to complete them.

Offer benefits that depend on exceptions

Phrases like “apply only when available” or “ask if this branch participates” weaken trust. Design benefits that you can deliver consistently.

Confusing registered customers with loyal customers

A person can check in as a courtesy and not return. Review progression, subsequent visits and exchanges, not just registrations.

Changing the rules too soon

A program needs enough time to give clients a real chance to advance. If you modify it every few weeks, you won't know if the structure failed or if it simply didn't complete a natural cycle.

Change the promise without considering those who have already advanced

Moving a reward or increasing requirements can feel like withdrawing accumulated value. Before modifying a program, review how many diners are close to a benefit and clearly communicate any changes. Fudi maintains consistent versions of the rules for participants, but the business decision and communication remains the responsibility of the restaurant.

Ignore service

A program can remind the customer to return; It cannot compensate for inconsistent food, excessive times or a bad experience. Reward works best when it reinforces a relationship that already has reason to continue.

When to review or change the modality

Review the program after a reasonable portion of returning customers have had a chance to advance. The period depends on the natural frequency of the restaurant. For a coffee shop it can be a matter of weeks; for a weekend restaurant it may take several months.

Consider an adjustment when you consistently observe any of these signs:

  • Almost no one reaches the first benefit.
  • Many clients reach a stage and stop moving forward.
  • The benefits generate a higher cost than expected.
  • Staff cannot explain the rules consistently.
  • Branches apply the program differently.
  • The most frequent customers do not receive different recognition.
  • Most complete the cycle, but there is no reason to continue.

Before changing modes, distinguish between a design problem and an execution problem. If a branch is not registering visits, moving from a visit program to a tiered program will not solve the lack of adoption. If the team operates well, but the most consistent customers demand continued benefits, then there may be a reason to evolve towards levels.

Fudi allows you to pause, resume or archive programs. Use these options to order the transition and keep a single public proposal. Don't replace the program without preparing the team, reviewing clients close to a reward, and defining how existing progress will be respected.

The final decision

The right program is one that turns a business intent into a rule that the customer understands and the team can follow.

Choose a visit program when you need a specific goal, a brief explanation and an easy-to-validate operation. Choose a tiered program when you already know your repeat customers, can sustain several benefits, and want to recognize a long-term relationship.

When you still don't have enough data, start with the structure that introduces the fewest variables. Post a clear promise, track visits consistently, and review diner progress. The first configuration does not have to anticipate all scenarios; you need to produce reliable information to make the next decision.

Sources consulted

  • Belli, Alex; O'Rourke, Anne-Maree; Carrillat, François A.; Pupovac, Ljubomir; Melnyk, Valentina; and Napolova, Ekaterina. "40 years of loyalty programs: how effective are they? Generalizations from a meta-analysis." Journal of the Academy of Marketing Science, 2022.
  • Kivetz, Ran; Urminsky, Oleg; and Zheng, Yuhuang. “The Goal-Gradient Hypothesis Resurrected: Purchase Acceleration, Illusionary Goal Progress, and Customer Retention.” Journal of Marketing Research, 2006.
  • Drèze, Xavier; and Nunes, Joseph C. “Feeling Superior: The Impact of Loyalty Program Structure on Consumers’ Perceptions of Status.” Journal of Consumer Research, 2009.
  • Nunes, Joseph C.; and Drèze, Xavier. “The Endowed Progress Effect: How Artificial Advancement Increases Effort.” Journal of Consumer Research, 2006.

Put it into practice

Set up and run your program from Fudi

Download the app to get started with your restaurant and team.

Fudi Rewards

Download Fudi Rewards

Choose where you want to install the app