
One app.
One wallet.
Nine kitchens.
The eathos omnichannel platform · solution presentation · Retter · October 2026
Use → and ← to move between slides · F for full screen
What eathos asked for
A single customer platform connecting loyalty, payments, ordering and engagement, with live customer data and a measurable lift in lifetime value.
- Scale today
- 9 brands · 3.5M guest visits a year · 50+ locations · 80 points of sale · UAE and KSA
- Phase 1 · before end of 2026
- Loyalty and dine-in: one eathos wallet with earn and burn across brands, and QR pay-at-table that replaces the current solution.
- Phase 2
- Pickup and delivery from the app, with several brands in one basket where they share a kitchen.
- Service asked for
- Design and build the app, integrate with the eathos ecosystem, support test and launch, run post-launch support.

Today: eight brands, three loyalty rules, no app
| Brand | Format | Direct ordering | Loyalty today |
|---|---|---|---|
| Sushi Art | Casual dining · 13 UAE + 4 KSA | Deliverect Direct | Come In (Qubriux) · 5% · 3 tiers |
| Pokaï | Fast casual · virtual + 1 store | ChatFood | 15% cashback |
| Tortilla | Food court · 10 UAE | Aggregators only | None |
| Rosa's Thai | Full service · 3–4 UAE | ChatFood | 15% cashback |
| Joga | Office fast casual · 6 UAE | ChatFood | 15% cashback |
| Mashrou3 Tabkha | Lebanese home kitchen · 4–5 UAE | ChatFood + meal plan | 15% cashback |
| Alien Burger | Smash burgers · 6–7 UAE | ChatFood | 15% cashback |
| Salad Up | Value salads · UP Foods family | Aggregators only | None |
Two loyalty engines, two ordering stacks, earn rates from 0% to 15%, and guests who know the brands but not eathos. Consolidating this is the real job.
What we looked at
- Aura Rewards MENARewards presented as a living discovery feed; personal offer cards with character.
- SHARE RewardsMany brands under one membership; points always visible but never covering the home screen.
- WonderFood first: big discovery cards, restaurant identities, a short path to ordering.
- Eataly CaffèFull-bleed product hero, a calm item page, a compact loyalty module.
- Arcade LondonOne screen for restaurant and location discovery across brands, with a hand-off to booking.
- The brands’ own sitesReal photography and three short videos from eight brand websites; each kitchen keeps its character.
Reward discovery from Aura and SHARE, multi-kitchen food discovery from Wonder, product-led calm from Eataly, multi-location discovery from Arcade. Observed from store listings and public pages, not logged-in sessions.
Good food. Great mood.
The restaurants guests already love come first. eathos is the quiet host that brings them together: a plain, bold wordmark instead of a corporate logo.
- Warm paper
- Cherry
- Coral
- Lime
- Lilac
- Brands keep their skin, eathos keeps the skeleton: identical layout, navigation, states and payment; colour, photography and logo change per brand.
- Large, tightly set headlines; photography and video carry the weight; rewards stay compact; challenge progress shows as visible stamps.
- Motion is quiet and optional: one hero video at a time, a slow “Good food / Good company” band, and full respect for Reduce Motion.

What a guest does in the app
- Joins once with phone and OTP, and gets a wallet that works in every brand.
- Earns on every bill, dine-in, pickup or delivery, and burns in any brand.
- Unlocks rewards: welcome gifts per brand, challenges, badges, a VIP tier.
- Scans the table QR, sees the live bill, splits, tips and pays without waiting.
- Orders pickup from any brand with a hand-off code at the counter.
- Orders delivery, combining brands from the same kitchen in one basket.
- Finds kitchens nearby with hours, modes and today’s offers, and books a table where the brand offers it.
- Tops up a stored-value balance and pays from it, with bonus tiers and cashback.



Pay at the table in under thirty seconds
- Scan
- Live bill from the POS
- Split
- Tip
- Pay
- Points earned


- Scan/Pay is the centre tab: one gesture for table QR, counter identification and pickup hand-off.
- Split by item or equally, tip with location presets, pay with card, Apple Pay or the eathos balance.
- Points are pending until the POS confirms the check closed; the UI shows pending and confirmed states honestly.
- Food-court brands have no table service, so pay-at-table is a per-location flag and the guest shows an eathos ID instead.
- Guests without the app open the same bill on the web from the table sticker; staff see every paid check on their screen.

One wallet, every kitchen
- Earn
- 1 AED = 1 point on the net bill, every brand, every channel; brand and channel multipliers are configurable.
- Something meaningful every 4–5 visits
- Every 300 points mints an AED 25 reward automatically; the wallet shows “x of 300”.
- Welcome and always-on
- A first order at a brand mints that brand’s gift; standing perks live on each brand page.
- VIP, no step-up tiers
- One flag, manual or automatic at AED 3,000 in 12 months: 1.25× points and one extra benefit per brand.
- Stored value
- Top up AED credit with bonus tiers (“load 200, get 220”), earn cashback and credit gifts from offers, pay from the balance.
- Expiry
- Points expire 12 months after they are earned, oldest first, with reminders at 30 and 7 days.


Offers, challenges and badges
- Offers are written as rules and reviewed in plain language: who qualifies, what they order, what they receive, including several gifts in one campaign.
- Audiences come from saved segments described in plain English; a SegmentBuilder agent fills in the validated rule.
- Gamification campaigns are drafted independently, reviewed, then published as offers; badge artwork is generated for each one.
- Engagement dashboards show opt-ins, completions and redemptions per campaign.

The backoffice runs the group




Also: loyalty configuration, brand benefits, menu PIM with a menu assistant, live order operations, table stickers, catering requests. Built for marketing and operations staff, not engineers.
Built for 3.5 million guests a year
- One Member object per guest owns the points ledger, stored-value credit, rewards, badges, challenge progress and own orders. Every write is exact and idempotent, so payment retries never double-count.
- One TableCheck object per table is the open check: split claims, tips and tenders, closing with the POS.
- Reference data in D1: brands, locations, tables, menus, loyalty configuration, offers, saved segments and a 90-day orders projection for staff and backoffice lists.
- A Lakehouse for history: segments, cohorts, liability and dashboards over the full history, seeded with 300K members and 2.4M orders.
- Three flows: TablePayment, OrderFulfilment and PointsExpiry carry charge, pending earn, confirmation and timeouts as declared procedures.
- Six agents for staff: LoyaltyAnalyst, SegmentBuilder, PromoAssistant, TargetBuilder, MenuAssistant, BadgeDesigner. Every proposal is reviewed before it goes live.
Guest app ──┐ ┌─ Member (per guest) ┐
Table QR ───┼─► eathos platform ─┼─ TableCheck (per table) ├─► Lakehouse (history, segments)
Staff ──────┤ Hono · Workers ├─ D1 (reference, 90 days) ┘
Backoffice ─┘ └─ Flows: TablePayment · OrderFulfilment · PointsExpiry
Adapters: POS · PSP · kitchen · SMSPlugging into eathos
| Existing | Proposal | Why |
|---|---|---|
| POS (to be confirmed) | Integrate | Open-check access decides how deep pay-at-table goes; discovery item number one. |
| Current pay-at-table | Replace | Pilot both side by side in two stores for 2–4 weeks, then migrate stickers location by location. |
| Qubriux · Come In | Keep as CDP, or replace | The ledger moves to the platform either way; Come In members and balances migrate. |
| Deliverect Direct · ChatFood | Keep in Phase 1, sunset in Phase 2 | Import history now; direct ordering moves into the app with pickup and delivery. |
| Grubtech | Keep and integrate | Source of truth for kitchen routing and the multi-brand basket. |
| Aggregators | No change | Analytics import only. |
In this demo POS, acquirer, kitchen and SMS are simulated behind the same adapter functions a real integration will fill; the flows, ledger and states are the real ones.
Phasing
- Phase 1a · 2026Wallet, earn and burn, guest ID at the counter, pay-at-table in pilot stores, backoffice core, Come In migration plan.
- Phase 1b · Q1 2027All locations, KSA payments and SAR wallet, gamification depth, CDP dashboards, Arabic.
- Phase 2Pickup and delivery, multi-brand basket where kitchens are shared, Deliverect Direct and ChatFood sunset.
Phase 1 as briefed is a full loyalty platform plus POS-integrated payment in about twelve weeks. Splitting it keeps the 2026 date honest and the pilot measurable.
It is live
- 8brands
- 30locations
- 184tables with QR
- 587menu items
- 47active offers
- 17app members
- Get the appeathos.retter.io/app
- Backofficeeathos.retter.io/admin
- Staff screeneathos.retter.io/staff
- Web home and table bill fallbackeathos.retter.io
Sushi Art
Pokaï
Tortilla
Rosa's Thai
Joga
Mashrou3 Tabkha
Alien Burger
Salad Up
Scan to open the eathos app on your phone



