Zesty · your estimate1 branch
Extra revenue, per year
+€47,900
- Till revenue today
- €554,400 / yr
- Cost of points given away
- −€6,300
- Licence, 3 seats × 1
- −€1,300
Net, first year
+€40,300
Bonġu, Malta · Order, Pay & Rewards in one app
Zesty is one app for Malta's cafés and restaurants. Your venue, or your whole group, gets its own fully-branded space inside: your menu, your colours, order-ahead, pay-at-table and a points wallet that brings people back. Want your own icon on the stores? Go white-label.
Already live at La Crema × TRiBE: 7 outlets across Malta, one shared wallet.
Your pass
At TRiBE ▾Maya M.
ZST · 4471
Signed code · refreshes in 2:41
Sun-Kissed within reach
410 pts to go · earn ×1.2 forever after
La Crema
Bonġu, sunshine
0pts
≈ €6.80 to spend · all brands
340 / 750 lifetime pts to Sun-Kissed (×1.2)
Today's deal
Cornetto + cappuccino €4.50
Weekdays before 11:00
Balluta Bay · Sliema
+26 pts
Maya just earned at Valletta
The first family on board
La Crema · Balluta Bay·La Crema · Sliema seafront·TRiBE · Valletta·TRiBE · Balluta·TRiBE · Mercury Tower·TRiBE · Naxxar·TRiBE · San Gwann
The Restaurant OS
Every module is a switch you control per branch: live, teaser, or off. Flip it from the staff console with no app-store release. Most places launch Rewards on day one and turn on Order and Pay when the kitchen's ready.
Order-ahead that skips the queue: the daily-coffee habit loop. Your menu, your photos, pickup slots per outlet, and every paid order feeds the same wallet.
Order ahead
Pickup 12:40Pastizzi (2)
€1.20
Ftira
€4.50
Kinnie
€2.50
Imqaret
€3.00
2 items · this order earns 6 pts
Pay-at-table for the bigger baskets, so brunch tables settle without waiting for the card machine. Split it, tip, done.
Table 12
Tab openEarns 26 pts the moment it settles
The engine underneath. Every euro spent earns a point, tiers multiply the earn (×1 up to ×1.5 for Legends), and rewards are priced so the wallet's “≈ €X to spend” always matches what points buy. You see the real cost of every reward, COGS and giveaway-% included, with a target under 2% of revenue.
The slice is the stamp card: 8 segments to the next reward, printed on every pass.
Rewards
340 pts ≈ €6.80 to spend
Free espresso
75 pts
€5 off the bill
250 pts
€10 off the bill
500 pts · 160 to go
Missions
Birthday treatautomatic
Tag us in a story+50 pts
3 visits this month+75 pts
Activity
Earned at the counter+26 pts
Free espresso redeemed−75 pts
Sample screens, rendered live
Guests download Zesty once and find every subscribed café and restaurant inside. Picking your venue re-themes everything to your real identity: palette, type, menu, deals. Tap through the family that already runs on it, then picture yours. Prefer your own icon on the App Store? White-label it.
La Crema
Bonġu, sunshine
340pts
≈ €6.80 to spend · all brands
340 / 750 lifetime pts to Sun-Kissed (×1.2)
Today's deal
Cornetto + cappuccino €4.50
Weekdays before 11:00
Balluta Bay · Sliema
Group with more than one concept? One wallet spans all your brands, so points earned at the café pull guests into the restaurant. And if you want the whole app to yourself, a white-label licence puts your icon on the stores.
Your pass
At La Crema ▾Maya M.
ZST · 4471
Signed code · refreshes in 2:41
Sun-Kissed within reach
410 pts to go · earn ×1.2 forever after
The pass
A signed QR that refreshes every 3 minutes, so screenshots don't cheat it. Tied to the brand they're standing in.
Scan a receipt
Staff · VallettaTRiBE Valletta
#4821 · 11:42
Maya M. · pass scanned
Zesty tier · earns ×1.1
€23.40 × 1 pt/€ × 1.1 tier
Staff scan
Photograph the receipt, AI reads it, scan the pass, award. Under 15 seconds at a busy counter.
Live now, no download needed. Two taps puts it on your home screen, or open it right in the browser.
One day, both sides of the counter
Follow one venue from first coffee to lights out: what guests feel, what staff do, and what the owner sees. No step missing, no manual required.
She scans the QR by the till while her coffee is poured. Magic-link sign-in, no password, and the welcome bonus lands before the milk does.
Two taps and Apple Pay from the bus stop. She picks the 08:15 slot; the points earn themselves when payment settles.
Her order pings the live board with a name and a slot. The flat white is waiting on the counter when she walks through the door.
A tourist pays cash at the till. Staff photograph the receipt, the AI reads €23.40 in under two seconds, she shows her pass, done. The whole exchange takes less time than steaming milk.
Her lifetime points cross 250 and the tier flips mid-meal. From this moment every euro she spends earns ×1.1, and her pass says so.
A story-tag screenshot waits in the review queue. One tap approves the +50 pts. A glance at the dashboard: giveaway is holding at 1.8% of revenue, right where it should be.
Dinner for two ends with a QR on the table, not a wait for the card machine. They split it two ways, tip 10%, and the itemised receipt files itself into both wallets.
Every earn and redemption sits on the append-only ledger, balances kept by the database, not by anyone's memory. Tomorrow's deal is queued to push at 10:00.
Behind the scenes, the same day includes the parts nobody notices: passes re-signing themselves every three minutes, duplicate receipts being fingerprinted and refused, and every module of this story switchable per branch (live, teaser, or off) from the staff console.
Do the maths
Drag the sliders to your venue's numbers. The model uses published industry figures and Zesty's default reward economy, nothing invented. On a demo call we run it against your real menu and till data.
Assumes 48% of guests enrol (PYMNTS × Paytronix, 2025), members order 18% more often once loyalty pairs with ordering (Paytronix), and rewards cost 2% of member spend (Zesty's default economy). Estimates, not promises; the receipts below carry the sources.
Zesty · your estimate1 branch
Extra revenue, per year
+€47,900
Net, first year
+€40,300
20 minutes, your menu loaded in, these numbers on your data.
2025/26 research
Loyalty and in-app ordering are the best-measured growth levers in hospitality. The latest industry numbers, printed the way we like them.
Zesty · research tillNo. 001
0×
Average return on every euro loyalty programs cost, up from 4.8× the year before
Source: Antavo Global Customer Loyalty Report 2025
Zesty · research tillNo. 002
0%
Of delivery customers pick where to order because of a loyalty program
Source: PYMNTS Intelligence × Paytronix, Jan 2026
Zesty · research tillNo. 003
0%
Of members check their rewards before deciding where (or what) to eat
Source: PYMNTS Intelligence × Paytronix, 2026
Zesty · research tillNo. 004
~0%
Of restaurant revenue now arrives through digital channels
Source: Incentivio, study of 4.5M orders, 2025
Zesty · research tillNo. 005
+0%
More orders per month from guests on a venue's own app vs its website
Source: Incentivio, 4.5M-order study
Zesty · research tillNo. 006
+0%
Order frequency when loyalty is paired with online ordering
Source: Paytronix Restaurant Loyalty Insights, 2025
Zesty · research tillNo. 007
0%
Of consumers prefer their loyalty program to live in a mobile app, their #1 channel
Source: Antavo GCLR 2025
Zesty · research tillNo. 008
≈0×
Higher 90-day retention for app users who receive push notifications
Source: Airship, 63M-user analysis
Zesty · research tillNo. 009
+0%
Growth of Europe's loyalty market in 2025 alone, now worth over €18bn
Source: ResearchAndMarkets, Europe Loyalty Databook 2025
Figures from published 2024–2026 industry reports: Antavo Global Customer Loyalty Report 2025 · PYMNTS Intelligence / Paytronix restaurant loyalty tracking 2025–26 · Incentivio Digital Restaurant Ordering Study (4.5M orders) · Airship push engagement benchmarks · ResearchAndMarkets Europe Loyalty Databook 2025. Full source list on request. We'll happily walk you through the maths for your venue.
Serious under the hood
Loyalty is money. The points economy is engineered to be audited, not just admired, because the first time a balance is wrong is the last time an owner trusts the system.
Points balances are maintained by a database trigger over an append-only ledger. Nothing is ever edited in place, so every point can be traced from earn to redemption.
Every points mutation runs server-side with role checks. The app in a guest's hand can read its own data and nothing else; row-level security is the boundary, not the UI.
Member QR passes are HMAC-signed and expire after three minutes. Screenshots, reprints and lock-screen photos simply stop working.
An adversarial harness replays 35 known attacks against the points economy on every release: forged passes, self-approvals, duplicate receipts, balance tampering. All must report blocked.
Members join with explicit, consent-tracked marketing permission. Your list, menus and full ledger export on request; leaving takes an email, not a lawyer.
Card, Apple Pay and Google Pay in EUR through Stripe, at cost. Fiscal receipts keep coming from your till exactly as they do today.
Live in three weeks
No integration project, no committee. The loyalty engine works with your existing till from day one, so launching is a content exercise, not an IT one.
Day 0
Your logo, colours and menu, in whatever shape they're in. A PDF and a phone photo of the specials board is enough.
Week 1
Palette, type and catalogue seeded. You review it on your own phone, in the real app, not a slide deck.
Week 2
Seats invited, scan flow trained in one sitting (it takes minutes), soft launch with your regulars.
Week 3
Live in the Zesty app, welcome bonuses flowing, first missions running. White-label builds add store review time.
Pricing
Three honest ways in. Own the whole thing outright as your white-label app, take a flat licence and keep every cent, or start free inside the Zesty app and share a slice of what it sells. Same engine and same support, whichever you pick.
The whole app to yourself: your icon, your name on the stores
€20kone-off
We only earn when you sell
€0/ month
Flat and predictable. Keep every cent
€79/ branch / month
Every plan, always:
Founding-partner pricing for the first ten venues, locked for two years. Switch between rev-share and licence monthly. Your data (members, menus, ledger) is yours and exports on request. No lock-in; leaving takes an email, not a lawyer.
We'll work out your numbers with a human on the call.
Questions owners ask
No. The AI receipt scanner bridges any till. Staff photograph the receipt, Claude-powered vision reads the merchant, total and line items in about two seconds, and duplicates are fingerprinted and blocked. Direct POS integration is on the roadmap; when it lands, earning becomes fully automatic and the scanner stays as fallback.
Your choice. Most venues join the Zesty app: guests download it once and find every subscribed café inside, and picking your venue re-themes everything to your brand (colours, type, menu, deals). Groups get all their concepts under one roof with one shared wallet. If you want your own icon and App Store listing, the white-label licence (€20k one-off) gives you the whole app as your own. It runs on the same engine, so you still launch in weeks and updates ship without app-store review.
The default economy is a 2% reward rate: €1 spent earns 1 point, and 50 points are worth €1. Every reward in your catalogue shows its real COGS and giveaway-%, with a target under 2% of revenue. You set the rates; the ledger keeps the books.
Built for exactly that. Each branch gets its own menus, pickup slots and feature flags; each brand gets its own look. Points live in one shared wallet, so a coffee at your café nudges guests toward dinner at your restaurant. Adding a branch is a row of config, not a project.
Payments run on Stripe in EUR with Apple Pay and Google Pay, all fully supported in Malta. Fiscal receipts keep coming from your till exactly as they do today; the app's itemised receipts are a member convenience, not a fiscal document.
You do. Members sign up to your venue with explicit, consent-tracked marketing permission (GDPR-friendly by design). Export your list, menus and full points ledger any time. It's your relationship; we just make it stickier.