One kitchen. Six brands. Zero confusion.
Brand-locked menu layouts, courier pickup wayfinding, and live aggregator sync — purpose-built for delivery-only operators.
What delivery-only operators actually need
Multi-brand workflow
Configure
Set up 6 brand layouts. Each brand gets its own logo + palette + item grid.
Connect
Wire Otter / Deliverect / Cuboh. Orders flow in as webhooks; KDS sends ready events.
Display
Expo + pickup screens light up per order. Courier scans shelf ID, gone in 10 seconds.
Built for delivery-only economics
Brand-Locked Layouts
Each virtual brand keeps its own logo, color palette, typography, and item grid.
Courier Pickup Wayfinding
Order number, brand mark, shelf ID flash on the pickup screen as soon as KDS marks ready.
Aggregator Integrations
Direct connectors for Otter, Deliverect, Cuboh, Olo, and ChowNow. Generic webhook for the rest.
Live Prep-Time Boards
Expo screens display per-brand prep time, 86 status, and ticket count.
Cross-Brand 86 Sync
86 a SKU once — MenuPi propagates the out-of-stock state across every brand that uses it.
Per-Brand Performance
Ticket volume, prep time, refund rate per brand. Decide which brand to kill or scale.
Ghost-kitchen operators on MenuPi
Ghost-kitchen FAQs
Can MenuPi run multiple virtual brands from one screen?
Yes. Brand-locked layouts let you display up to 8 virtual brands on a single back-of-house expo or pickup screen. Each brand keeps its own logo, color palette, and item layout — couriers see only the brand attached to the order they came for.
Which delivery aggregators integrate with MenuPi?
Direct integrations with Otter, Deliverect, Cuboh, Olo, and ChowNow. We also accept generic webhooks from any aggregator that can POST an order event.
How does courier pickup wayfinding work?
The pickup screen shows the order number, brand mark, and shelf/cubby ID as soon as the order goes "ready" in your KDS. Couriers self-serve in under 10 seconds.
Can I 86 an item across all brands at once?
Yes. Hit 86 once on the back-of-house tablet — MenuPi propagates the out-of-stock state to every virtual brand that shares the SKU and pauses upsells. Restock toggles the items back in within 2 seconds.
Run more brands. Field fewer complaints.
Talk to an operator who has rolled this out before.
