Repeat-purchase program: the mistake of buying the app before training the floor

For MOST independent restaurants under 15 tables, the best option is NOT the points app: it is a repeat-purchase program run by the floor team, with contact capture at the table and a second-visit script trained in preshift. It costs almost nothing in licences, produces a measurable result in two weeks and attacks the variable that actually moves guest lifetime value, which is frequency. The points app comes later, once 800 or 1,000 contacts exist and someone is accountable for reading them.
The arithmetic is uncomfortable for anyone who just signed an annual licence. A points program with an untrained floor captures 8 % to 15 % of tickets; the same restaurant with two scripted questions at check presentation runs above 40 %. Technology multiplies what the floor already does, and multiplying zero still gives zero.
A 12-table steakhouse in Bogotá was paying 89 USD a month for a loyalty platform that had logged 210 guests against roughly 5,400 tickets in a quarter. Under 4 %. The owner was certain the platform was the problem and was already quoting a pricier one with a branded app and push notifications, when the missing data point sat in the night shift: not one server mentioned the program, because nobody had told them how, when, or what to say when a guest declined.
That pattern shows up in almost every repeat-purchase audit that reaches Masterestaurant. The owner buys a tool, the floor never activates it, the tool shows no results, and the owner concludes loyalty does not work in this category. Then comes the only lever he knows for filling the room: discount, Tuesday promo, a delivery marketplace deal at 28 % commission. Each of those fixes the week and wrecks the quarter's margin.
This piece does not compare software brands. It compares MODELS of repeat-purchase program —points, subscription, direct-contact run by the floor, delivery cashback— and says which fits each operating profile, with its cost figure, its time to first measurable result and the team level it demands. If your restaurant has fewer than fifteen tables and high turnover, the verdict sits three paragraphs above and the rest is the how.
Side-by-side comparison
| The popular option (what almost everyone buys) | The best fit for THAT profile | |
|---|---|---|
| Independent under 15 tables, dine-in dominant, high turnover | ✕Points app at 60-120 USD/month licence | ✓Table-side contact capture plus second-visit script: 0 USD licence, measurable in 14 days, capture above 40 % of tickets |
| Independent 15-40 tables, mixed dine-in and delivery | ✕Recurring discount promo (Tuesday 2-for-1) | ✓Visit-based program with a non-monetary perk trained in preshift: recovers 4-7 margin points versus the 2-for-1, which gives away up to 50 % of the ticket |
| Delivery dominant (over 60 % of sales) | ✕Relying on the marketplace loyalty program | ✓Printed insert in the packaging plus cashback on direct orders: commission drops from 25-30 % to 0-6 %, second direct order lands in 21-35 days |
| Group of 3+ locations with a manager per site | ✕Expensive corporate CRM installed from head office | ✓One standard program plus a per-site capture dashboard: cross-site comparison lifts capture 12-18 points with no new licence spend |
| Restaurant opening (under 6 months) | ✕Points program from day one | ✓Simple contact list plus a day-14 message after the first visit: retaining a guest costs 5 times less than acquiring a new one |
| High ticket (over 45 USD per guest), white-tablecloth service | ✕Stamp cards and accumulated points | ✓Name recognition from the team plus priority reservation: the high-ticket guest responds to treatment, never to 10 % off |
| Stalled operation whose guests do not return | ✕Paid ads to bring in new people | ✓Reactivating 90-day dormant guests: 8 to 12 times cheaper per recovered sale than acquisition advertising |
Best for restaurants under 15 tables: the program the floor runs
If your operation has fewer than fifteen tables and a low average check, the best option is a repeat-visit program run by the floor, with no app and no license: contact capture at the table and a second-visit script drilled in the preshift. The Bogotá steakhouse in the case paid 89 USD a month for a platform that logged 210 customers over roughly 5,400 checks in one quarter, under 4 % coverage, while average restaurant retention sits near 55 % according to Restroworks. At 89 USD a month you pay 1,068 USD a year for a database your own team could build by asking two questions when they drop the bill. The number that matters is not what the software costs, but how many guests out of every hundred leave your dining room having handed over a detail you can use to reach them next week. When the restaurant already sells through its own digital channel, build the repeat-visit program on top of that channel instead of a separate points app, because the contact detail arrives with every order.
Best for operations with first-party online ordering: anchor repeat visits to the direct channel
Paytronix measured in 2024 that guests order 35 % more items per check on first-party platforms than through third parties, and Lightspeed reports the same 35 % gap per transaction on direct orders. On a 40,000-peso check that gap is 14,000 extra pesos per order that never leaves through the aggregator's 28 % commission. A program that pulls customers off third-party delivery and onto your own channel recovers margin twice over: through the commission you stop paying and through the bigger check. That is the lever, not the tenth stamp on the card. With high server turnover, money goes further in the script and the role-play than in any monthly subscription. The decisive moment lasts the twelve seconds between the guest asking for the bill and paying it: in those twelve seconds the server either asks or does not ask, and no push notification repairs what went unsaid at the table.
Best for teams with high turnover: training beats licensing
Six servers drilled fifteen minutes across three consecutive preshifts add up to 270 minutes of practice; at a labor cost of 4 USD an hour that is 18 USD once, against the 1,068 USD a year the platform cost in the case. Repeat-visit audits reaching Masterestaurant keep producing the same diagnosis: the owner bought the tool, the floor never switched it on, and with under 4 % of checks captured no automation had anyone to write to. If your clientele is Gen Z, the repeat-visit program should start where they found you: Toast measured in 2026, across 1,466 U.S. adults, that 38 % of restaurant discovery in that generation happens on TikTok, and Restroworks reports 51 % of platform users dine out because of a restaurant's content. There the material reward matters less than access: an early claim on a dish that sells out, an invitation to the new menu tasting, the window table on a Friday.
Best for brands with a young audience: discovery and repeat visits in one funnel
A 15 % discount on a 40,000-peso check hands 6,000 pesos of margin to someone who was coming back anyway; a closed-door invitation costs the food cost of two plates, around 25,600 pesos at 32 %, and brings back content that returns your reach. Different economics, same objective. The points app, which is what almost everyone buys first, is wrong for you in three concrete situations. First, if your active base stays under 400 guests: with 210 sign-ups in three months, like the steakhouse, each one cost 1.27 USD and there is not even volume to segment. Second, if 29 % of traffic already arrives carrying some kind of deal, per Circana 2025, because stacking points onto an existing discount buys the same customer twice. Third, if your natural frequency is monthly: a ten-stamp card demands ten months of loyalty before the reward lands and nobody keeps that calendar.
When NOT to pick the popular option: three cases where the points app loses?
In those three cases the money works harder on contact capture and a human phone call. The app earns its place once you hold more than a thousand live contacts and weekly frequency, and that gets built beforehand, never bought.
Four signals from the trade should stop your signature. One: the salesperson talks about sign-ups and never about checks covered; 210 sign-ups against 5,400 checks is under 4 %, and that denominator never shows up in the demo. Two: the contract charges per registered customer rather than per customer who CAME BACK, so the vendor wins even when your repeat rate stays flat. Three: the platform will not export the database, and you are paying 1,068 USD a year to rent your own contacts. Four: nobody from the vendor asks who requests the detail at the table or how the floor gets trained. The mistake that keeps showing up in quotes is comparing license prices across three brands when the variable deciding the outcome is the preshift minute, which appears in none of the three proposals.
Best for operations that need results in 30 days: the last-ninety-days list
If you need repeat visits to move this month, start with the guests who already came rather than the ones who never did. Take the contacts captured over the last ninety days, sort them by date of last visit and call or write to anyone past forty days without returning. With 300 contacts and a 12 % response, that is 36 tables recovered; at a 40,000-peso check and two people per table, 2.88 million pesos in sales for the time cost of two afternoons. The tension here is genuine: the direct channel yields 35 % more per check per Paytronix, yet the aggregator brings volume you do not yet know how to generate on your own. It resolves without breaking anything, using third-party delivery to capture and your own channel to sell again. This week, open the spreadsheet and flag the last-visit column. The first difference is ORDER, and almost nobody respects it: a repeat-purchase program starts with contact capture, never with the reward.
Five differences that decide the outcome
A restaurant that knows who ate and when can run growth on a spreadsheet; a restaurant with a beautiful app and 200 sign-ups in three months can do nothing, whatever automations the vendor promised. Design the reward afterwards, once there is somebody to give it to. The second is who executes. This is a FLOOR task, not a marketing task. The moment of truth lasts the twelve seconds between the guest asking for the check and paying, and in those twelve seconds the server either asks or does not. That is why the highest-return investment is training rather than the monthly licence, and simulator training costs a fraction while showing up in captured tickets from week one. The third is the kind of perk. Discounts train guests to wait for discounts, the most expensive trap in restaurant marketing: you educate your own clientele never to pay full price again.
Five differences that decide the outcome — in practice
A house dessert at 18 % food cost, a welcome glass, the good table held. Perceived value runs well above real cost, which is precisely the opposite of what happens with a 2-for-1. The fourth surfaces in delivery. When 60 % of your sales pass through a marketplace charging 25 % to 30 % commission, the guest is not yours: he belongs to the platform, which decides who sees your restaurant tomorrow. Delivery conversion into an owned channel through a printed insert with a clear perk is the only way to recover that contact, and the math is brutal, since every order migrated to direct ordering is worth three to four times more in margin. The fifth is MEASUREMENT. Judge the program by visit frequency, not by sign-up count. If your average guest came 1.4 times per quarter and now comes 2.1, you raised sales by 50 % on that base without spending a cent attracting strangers. That is the single indicator your accountant will care about a year from now.
Criterion-by-criterion comparison
What owners buy when Tuesday night is emptyExpensive route
- A monthly loyalty licence chosen from the sales demo, not from the operating profile or the dominant channel.
- Discount as the only return mechanism, which trains guests to wait for the promo and never pay full price again.
- Dependence on the delivery marketplace loyalty program, where the guest belongs to the platform rather than the restaurant.
- Zero floor training: the server learns about the program from a sign taped to the register.
- Vanity metrics: app downloads instead of percentage of tickets with a captured contact.
- Paid media chasing strangers while the guests who already paid go cold without a single message.
The Masterestaurant method: the floor activates, the tool amplifiesMasterestaurant
- A 12-second capture script at check presentation, trained in preshift and rehearsed in a simulator before service.
- A second-visit perk costing under 8 % of the ticket that reads as hospitality rather than a markdown.
- Minimum viable segmentation by frequency: first visit, regular, 90-day dormant. Three buckets, not twelve.
- A visible capture target per shift and per server, with public recognition for the top capturer of the week.
- An owned channel for delivery via a packaging insert, pulling the guest out of marketplace commission.
- Weekly measurement of visit frequency and guest lifetime value, never of likes or downloads.
Side-by-side comparison
| The popular option (what almost everyone buys) | The best fit for THAT profile | |
|---|---|---|
| Independent under 15 tables, dine-in dominant, high turnover | ✕Points app at 60-120 USD/month licence | ✓Table-side contact capture plus second-visit script: 0 USD licence, measurable in 14 days, capture above 40 % of tickets |
| Independent 15-40 tables, mixed dine-in and delivery | ✕Recurring discount promo (Tuesday 2-for-1) | ✓Visit-based program with a non-monetary perk trained in preshift: recovers 4-7 margin points versus the 2-for-1, which gives away up to 50 % of the ticket |
| Delivery dominant (over 60 % of sales) | ✕Relying on the marketplace loyalty program | ✓Printed insert in the packaging plus cashback on direct orders: commission drops from 25-30 % to 0-6 %, second direct order lands in 21-35 days |
| Group of 3+ locations with a manager per site | ✕Expensive corporate CRM installed from head office | ✓One standard program plus a per-site capture dashboard: cross-site comparison lifts capture 12-18 points with no new licence spend |
| Restaurant opening (under 6 months) | ✕Points program from day one | ✓Simple contact list plus a day-14 message after the first visit: retaining a guest costs 5 times less than acquiring a new one |
| High ticket (over 45 USD per guest), white-tablecloth service | ✕Stamp cards and accumulated points | ✓Name recognition from the team plus priority reservation: the high-ticket guest responds to treatment, never to 10 % off |
| Stalled operation whose guests do not return | ✕Paid ads to bring in new people | ✓Reactivating 90-day dormant guests: 8 to 12 times cheaper per recovered sale than acquisition advertising |
The numbers that settle the decision
“We spent fourteen months paying 89 dollars a month for a points platform with 210 sign-ups. We dropped the app, trained our seven servers on the check-presentation script across three preshifts, and within four weeks we had 640 captured contacts, 41 % of tickets. The day-14 message after a first visit brought 118 guests back that month and quarterly frequency went from 1.3 to 1.9 visits. We recovered 4,200 dollars of sales that used to go cold on their own, and we re-subscribed to the licence six months later, once there was somebody to write to.”
How to choose your program in 5 questions
Decision rule: below 20 %, do NOT buy software yet. Your problem is capture, not automation, and a twelve-second script trained in preshift fixes it. Count one week of tickets, count captured contacts, divide. Above 40 % you have enough base for a platform to pay for its licence; below that, any tool returns an empty dashboard and a very punctual invoice.
Decision rule: dine-in dominant means the program lives at check presentation and the server runs it. Delivery above 60 % makes the packaging insert your absolute priority, with a perk for the first direct order, because every point migrated off the marketplace returns 25 to 30 points of commission. Mixed operations start with dine-in, which converts faster, and add the insert in month two.
Decision rule: above 45 dollars per guest, forget points and stamps. That guest responds to name recognition and priority reservations, and 10 % off cheapens the experience he came to buy. Under 20 dollars per guest, frequency can indeed be bought with a tangible perk, provided your food cost holds: keep the reward under 8 % of the ticket and never above 32 % food cost on the comped dish.
Decision rule: above 60 % annual turnover, the script cannot live in the manager's head. You need reproducible training —service simulator, preshift card, a three-minute pair drill— that a new server masters on day one. A stable, veteran team can afford a program with finer segments. If new people arrive monthly, simplify down to ONE question and ONE answer for the no.
Decision rule: without a named owner and a fixed hour on the calendar, sign no platform. A repeat-purchase program without weekly reading is a database that ages. Give the shift manager fifteen Monday minutes for three numbers: percentage of tickets captured, 90-day dormant guests, quarterly visit frequency. Those three numbers plus a spreadsheet run a profitable program in any independent restaurant.
And with AI?
Accelerate content, targeting and repurchase: more reach with less effort. Diego F. Parra is an expert in AI applied to restaurants.
Free tools to apply this now
What holds the program up after week one
First-month enthusiasm is not the problem. Month four is, when the manager who wrote the script has left, three new servers arrived, and capture slides from 41 % to 12 % without anyone noticing until the quarter has already closed. These programs survive on systems, not on willpower.
The Masterestaurant ecosystem tools cover the three pieces that break first: the business model behind the perk, the projection of what frequency returns in sales, and the cash flow that decides whether you can comp that dessert at all.
Questions that arrive every week
I run 10 tables with no budget. Is a repeat-purchase program worth it?
I run 10 tables with no budget. Is a repeat-purchase program worth it?
Yes, and this is the profile where it pays best, because entry cost is zero: a capture script at check presentation, a spreadsheet with name, phone and date, and a day-14 message. That setup shows measurable results in two weeks with no licence. The platform arrives once you pass 800 contacts.
I own 4 locations. Corporate CRM or a program per site?
I own 4 locations. Corporate CRM or a program per site?
One standard program with a comparative dashboard by site. Competition between managers lifts capture 12 to 18 points with no new licence spend, while a CRM installed from head office without a floor script simply reproduces the same empty dashboard across four locations instead of one.
Delivery is 70 % of my sales. Does the platform's loyalty program help?
Delivery is 70 % of my sales. Does the platform's loyalty program help?
Not you, it does not. That program bonds the guest to the marketplace, which charges 25 % to 30 % commission and decides who sees your restaurant tomorrow. Put a printed insert in every bag with a clear perk for the first direct order and start building a base you own.
How much can the perk cost without breaking margin?
How much can the perk cost without breaking margin?
Under 8 % of the average ticket, and the comped dish must respect the 32 % food cost ceiling. A house dessert at 18 % food cost perceived at 7 dollars costs you 1.26. A 2-for-1 on a main gives away up to half the ticket and buys no real frequency.
How long until the first result shows?
How long until the first result shows?
Contact capture moves within the first training week. Returning guests appear between day 14 and day 35, depending on your visit cycle. Quarterly frequency, the indicator that matters, needs a full quarter before it can be compared against the previous one.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Aumento del ticket con oferta digital completa (menú, pedido, pago) | 20% a 30% | Sunday — QR Code Ordering 2025 |
| CPC promedio de Google Ads para restaurantes y comida | US$2,05 | PPC Chief — Restaurants & Food Google Ads Benchmarks 2026 |
| Tasa de conversión de Google Ads en restaurantes y comida | 7,1% | WordStream — Google Ads Benchmarks 2025 |
| CTR promedio de Google Ads en restaurantes y comida | 7,6% | PPC Chief — Restaurants & Food Google Ads Benchmarks 2026 |
| Costo por lead de Google Ads en restaurantes y comida | US$30,27 | WordStream — Google Ads Benchmarks 2025 |
| Tráfico de restaurantes en EE.UU. con algún tipo de oferta (12 meses) | 29% | Circana 2025 (vía Restaurant Business) |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
