◆ Online ordering for cafes

Your regulars open Starbucks at 7:14 instead. Take them back with mobile pickup.

Cafes are 80%+ pickup, not delivery — and the Starbucks app set the bar. Zay-OS is commission-free direct mobile ordering for cafes with drink modifier depth, loyalty mechanics, pastry-case 86 control, and morning-rush throughput. $499/month flat. Live at Naya Grill today.

Quick answer

Zay-OS is commission-free mobile pickup ordering built for cafes and coffee shops. It handles the Starbucks-grade pickup flow customers now expect — pre-order ahead, modifier-heavy drinks, pastry-case 86 control, loyalty without a plastic card, and morning-rush prep queue sequencing. $499/month flat replaces marketplace commission that wrecks $8-15 tickets.

Cafe-specific

What a cafe actually needs from an ordering platform.

Pickup-first flow (not delivery-first)

The default checkout assumes pickup. Diner picks a time window, pays in the app, walks in, grabs the cup off the rail. Delivery is an opt-in second tier, not the front-of-store assumption.

Drink modifier engine

Milk substitutions, syrups, shots, temperature, cup size, foam level, ice level, lid type. Up to 30 modifier groups per drink, with conditional logic (no hot foam on iced drinks, oat milk surcharge auto-applied).

Morning rush ticket sequencing

The 7-9am volume spike floods every cafe POS. Zay-OS batches mobile orders into the same prep queue as in-store orders, with a configurable lead time so the barista never starts a mobile drink that the diner is not within 4 minutes of grabbing.

Loyalty + punch-card

Every-10th-coffee-free without a separate app. Tracked at the customer email, redeemable at checkout, no plastic card. Operator sets the trigger (every Nth purchase, every $N spent, item-specific punch).

Pastry-case daily 86 tap

When the last almond croissant sells at 9:47am, the barista taps it on the kitchen tablet and the croissant grays out across the storefront, mobile app, DoorDash, and Uber Eats simultaneously. No customer rage when they show up to a no-croissant pickup.

Pre-order ahead for tomorrow

Office-worker regulars schedule their 7:15am latte the night before. The order drops into the prep queue at 7:11am, lands on the pickup shelf at 7:14am, customer walks past the line.

Multi-location pre-order

Diner can pick any of your cafe locations. Multi-shop operators surface the closest store by default but let the diner switch (the office cafe Monday-Friday, the neighborhood cafe Saturday).

Tip prompt that actually works for $8 tickets

Configurable tip percentages tuned for low-ticket cafe orders — flat $1/$2/$3 buttons next to 15%/20%/25%, because 20% of $8 is the kind of cognitive math that suppresses tips.

Marketplace ingest via Otter

DoorDash and Uber Eats orders land in the same kitchen tablet as your direct orders. One menu source of truth means a syrup-out 86 propagates to every channel at once.

Mobile site that opens in 1.2 seconds

Cafe diners check the mobile site from a phone in line. Heavy ordering app load times kill conversion. Zay-OS storefront is statically rendered — opens before the diner finishes typing the cafe name in the search bar.

The cafe operational reality

Pickup-first. High-frequency. Modifier-dense. Morning-spiked.

Cafes operate on a completely different curve than full-service restaurants. A typical neighborhood cafe does 60-70% of its weekly revenue between 6:30am and 10:30am. The average ticket is $8-15. The average regular comes in three to five times per week. And the modifier complexity per item is the highest of any restaurant category — even a basic latte carries six to ten configuration choices before the cup hits the espresso bar.

Starbucks Mobile Order (launched in 2014, hit 30 million daily users by 2023) trained the entire cafe-going population to expect the same flow at every coffee shop: open the app at the desk, configure the drink in 15 seconds, walk in, grab the cup off the shelf. Independent cafes that cannot offer this lose the office-worker regular to the nearest Starbucks within a week. Cafes that bolt on a generic restaurant ordering platform built for $40 dinner tickets get the workflow wrong — delivery-first when it should be pickup-first, single-item flow when it should be modifier-deep, batched prep when it should be on-demand sequencing into the in-store queue.

Zay-OS is built pickup-first. The default checkout assumes the diner is walking in. Delivery is an opt-in second tier. Mobile orders feed into the same prep queue as in-store orders with a configurable lead time so the barista never makes a drink the customer is not 4 minutes from grabbing. The pastry-case 86 tap propagates inventory across every channel — storefront, in-store kiosk, mobile, DoorDash, Uber Eats — in real time. And the loyalty punch tracks at the email, not on a plastic card the customer always forgets at home.

Imagine your cafe running on Zay-OS

Naya Grill — already live. Your cafe next.

Naya Grill is a Lebanese fast-casual brand running two FL locations on Zay-OS. The same modifier engine, pickup queue, and one-tablet workflow apply to a cafe — diners configure drinks, baristas see the same ticket flow as in-store, marketplaces ingest via Otter, the morning rush moves through cleanly.

2
FL locations
0%
on direct orders
1
kitchen tablet
4
channels routed
Cafe flat pricing

$499/month per cafe. No commission on $8 lattes.

Operator is $499/month. Operator + Marketplace (Otter-ingested DoorDash, Uber Eats, Grubhub) is $599. Concierge for up to 5 cafe locations is $699 flat. The diner pays a $2.99 per-order fee — the cafe keeps 100% of the drink revenue.

Full pricing breakdown →
Cafe operator questions

Asked by cafe owners we have talked to.

How is a cafe different from a full restaurant for online ordering?
Cafes skew 80%+ pickup, not delivery. The average ticket is $8-15, not $30-50. Order frequency is 3-5x per week per regular, not 1x per month. Modifier complexity is high (every drink is custom). And the cafe morning rush is a 2-hour concentrated volume spike, not a steady all-day flow. An ordering platform built for full restaurants gets all four of these wrong.
Do diners actually expect a mobile-order experience from independent cafes?
Yes. Starbucks Mobile Order trained 30 million daily customers to expect this exact flow: open app, pick drink, pay, walk in, grab cup. By 2024 the average independent cafe customer expects the same flow. Cafes that do not offer it lose the office-worker regular to the closest Starbucks on day one.
How does Zay-OS handle drink modifiers?
Each drink carries its own modifier tree. Latte gets: cup size, milk (whole/skim/oat/almond/soy), syrup (15 flavors), shots (1-4), temperature (hot/iced/blended), foam level, ice level, lid type. Conditional rules hide impossible combinations (no whipped cream on hot tea, no oat milk free, etc). The barista ticket prints clean: "12oz oat latte / 2 shots / vanilla / no foam."
Can I run a punch-card loyalty program through Zay-OS?
Yes. Loyalty is included on every plan. Set the trigger (every 10th drink, every $50 spent, every coffee-and-pastry combo) and the reward (free drink, dollar discount, free pastry). Tracked at the customer email so there is no plastic card and no separate app to install.
How does the pastry case 86 work?
On the kitchen tablet, tap the item to mark it sold out. It instantly grays out on the storefront, the in-store kiosk, the mobile order flow, and any connected marketplace channel via Otter. Tap again the next morning to bring it back when the new tray comes out.
Will the morning rush slow my baristas down?
The opposite. Mobile orders land in the prep queue with a built-in lead time (default 6 minutes pre-pickup) so the barista pulls them between in-store orders, not on top of them. The cup goes on the shelf, the customer walks past the line, no extra POS interaction. Cafes report 15-25% throughput gain in the 7-9am window.
What about office pre-orders for the next morning?
Pre-order-ahead is on by default. Office workers can schedule their 7:15am order the night before, or schedule a recurring Monday-Friday order. The drink drops into the prep queue right before the pickup window so it is fresh when the customer walks in.
Does Zay-OS work for multi-location cafe operators?
Yes. Concierge ($699/month flat for up to 5 locations) is the standard fit for cafe operators with multiple shops. One menu source of truth, one CRM across locations, per-shop inventory and 86 control. Common cafe setup: a downtown flagship, a neighborhood shop, and a kiosk inside an office building.

Built for cafes. Onboarding for July 1.

Run the free grader to see what your cafe lost to delivery commissions last month — or jump straight to getting started.