Skip to main content
◆ Help center

Answers, not
runaround.

20 articles written by operators. Setup, daily kitchen ops, marketplaces, billing, growth. Tap a category or jump straight to an article.

Can't find what you need? abdallah@zayrev.com reads every message and replies as soon as we can.

Getting started

From signup to your first direct order. We get you live in under a week.

Your first 30 minutes after signup

4 min read

Sign up at /signup with your legal business name, EIN, and a contact email. We provision your organization, create your first brand record, and reserve your subdomain (yourname.zayrev.com). Add Stripe Connect · one click, one form, your bank routing. Add your first location: address, hours, phone. Drop your menu via PDF (AI extracts ~80% accurate; you fix the rest), Otter pull, or CSV. That's the 30-minute path. Concierge tier: we paste the form for you, you click submit.

Importing your menu

5 min read

Three import paths. (a) AI-import from a photo or PDF · drop the file, our model extracts categories, items, modifiers, and prices. Usually 80% accurate; you fix mis-categorized items and add photos. (b) Otter pull · if you're already on Otter, we sync your menu in one click. (c) Manual CSV · download our template, fill in Excel or Google Sheets, upload. Concierge tier does this for you and emails screenshots before going live.

Stripe Connect onboarding

3 min read

Stripe verifies your business identity and bank routing in one form. Your KYC is required by federal law · we don't store your account number, Stripe does. You're cleared to take payments by end of day. Daily payouts hit your bank automatically. You can pause payouts from /app/billing if you ever need to.

Pointing your custom domain

4 min read

Day one: you're live on yourname.zayrev.com. Ready for your own domain? Add two records at your registrar: an A record (@ -> 76.76.21.21) and a CNAME for www -> cname.vercel-dns.com. Then open Settings -> Domain in your dashboard and press Verify · TLS provisions automatically within minutes of DNS propagating. Exact copy-paste values are shown on that page. Concierge tier: we'll do it WITH you on a screen share, or through your registrar's delegate-access feature. We never ask for your registrar password · anyone who does is not us.

Orders + kitchen

Daily operations. Accepting, prepping, handing off, refunding.

The kitchen tablet view

4 min read

Open /app/orders on a tablet propped up at the pass. Status tabs across the top · New, In kitchen, Ready · filter the live order board. Tap an order number to open the order view, then tap the big button at the top: Accept → Start cooking → Mark ready → Picked up (or Out for delivery). The board auto-refreshes when something changes anywhere else (another tablet, the dashboard, the customer-facing live feed).

Issuing a refund

3 min read

Open the order, scroll to the Refund card. Type the amount and the reason (4+ characters). Tap Issue refund · you'll be asked to confirm because refunds are final. Stripe returns the amount to the customer's card within 5-10 business days. Owners, managers, and finance roles can refund. If the refund is for a marketplace order, Otter handles the refund with the marketplace; you don't touch DoorDash directly.

86'ing an item (out of stock)

2 min read

Open /app/menu, find the item, toggle Available off. The item disappears from your direct site and is pushed to Otter (which cascades to DoorDash, Uber Eats, Grubhub) within 90 seconds. Toggle it back on when you have stock again. Per-location 86: open the location row in the item detail and toggle availability there · the item stays available at your other locations.

Adding kitchen notes to an order

2 min read

On any order detail page, the Kitchen Notes card has a textarea. Type in instructions for your line cook (extra sauce, allergy alert, customer is a regular). The note is visible on the kitchen tablet card and in the printed receipt. Customers don't see kitchen notes · they're internal.

Marketplaces (Otter)

DoorDash, Uber Eats, Grubhub, Postmates · all through one Otter integration.

What Otter does for you

3 min read

Otter is a single integration that syncs your menu, prices, hours, and 86 list to every major marketplace. When DoorDash sends you an order, Otter pushes it into your Zayos kitchen feed alongside your direct orders. You never touch the DoorDash dashboard. When you mark an order ready in Zayos, Otter notifies DoorDash. One inbox for everything.

Why marketplace orders cost you 30%

3 min read

DoorDash, Uber Eats, and Grubhub each take a 15-30% commission on every order they bring you. They also own the customer relationship · they market against you, send your customers offers for nearby restaurants, and never share the customer's email. Direct ordering through your Zayos site keeps that 30% in your bank and gives you the customer's contact for re-engagement.

How to switch over from a different aggregator

4 min read

Concierge tier handles this for you end-to-end. Self-serve: open /app/integrations, click Connect Otter, OAuth in. Otter pulls your existing menu from each marketplace, you confirm prices, and we route those marketplace orders into your Zayos kitchen feed. Your DoorDash/UE/Grubhub agreements stay in place · we just re-route the order traffic.

Refunding marketplace orders

2 min read

When a customer requests a refund on a DoorDash order, the refund is processed by DoorDash. You'll see the deduction on your DoorDash payout. We surface marketplace refunds on /app/refunds so you can reconcile, but you don't initiate them · the marketplace does.

Billing + payouts

Subscription, daily payouts, sales tax, refunds.

Choosing a tier

4 min read

Three tiers, billed per location, month-to-month, no setup fee: Operator ($399/loc/mo) covers your branded direct-ordering site, POS integration (Clover, Square or Shift4 included; Toast bills its own $50/mo), and customer CRM. Operator + Tablet ($499/loc/mo) adds the kitchen tablet running Order Manager plus DoorDash, Uber Eats, and Grubhub ingestion via Otter, catering, and gift cards. Concierge ($599/loc/mo) adds white-glove onboarding, a named success manager, and multi-brand routing (up to 5 virtual brands per kitchen). See /zayos/pricing.

Daily payout schedule

2 min read

Stripe pays out the previous day's revenue (minus processing fees) to your linked bank every banking day. First payout typically lands 5 business days after your first order · Stripe holds the first batch as fraud protection. After that, daily clockwork. /app/payouts shows the schedule and a per-payout breakdown.

Your sales tax report

2 min read

/app/tax shows the sales tax you collected today, this month, or over any period you pick, and you can download it as a CSV for your accountant. Zayos does not hold, file or pay sales tax for you: the tax you collect arrives in your payouts with the rest of the order, and you file and remit it the way you do today.

What customers pay (the service fee)

2 min read

A small flat service fee on direct online orders, paid by the customer at checkout: $0.99 on pickup and delivery alike; dine-in has no service fee. Catering orders carry a 10% service fee instead. Stripe routes the fee to Zayos via application_fee_amount; your operator payout is unaffected.

Growth + marketing

Customer database, broadcasts, reviews, loyalty.

Your customer database

3 min read

Every direct order builds your customer list. /app/customers shows everyone who's ever ordered from you, with order count, lifetime spend, last-order date, and contact info. Filter by recency, brand, location. Export to CSV anytime. Marketplace orders (DoorDash etc.) don't include customer email · that's by design of the marketplace contract; the only way to own those customers is to convert them to direct.

Sending a broadcast

4 min read

/app/marketing/ai-compose. Compose an email or SMS, segment by recency or brand, schedule or send now. AI drafts a subject + body for you based on the segment. Compliance: every email includes an unsubscribe link (CAN-SPAM); every SMS includes STOP-handling (TCPA). Don't send broadcasts more than 1×/week · reply rates fall off a cliff. Everything you have sent, with opens and clicks, is at /app/marketing/campaigns.

Responding to Google reviews

3 min read

Connect your Google Business profile in /app/integrations. We pull new reviews into /app/reviews and AI drafts a response in your brand voice. One-tap to approve and post. Negative reviews are flagged for human review by default; you can change that in settings if you want auto-respond. We never auto-post to reviews under 3 stars.

Setting up loyalty

3 min read

/app/loyalty. Pick the program shape: points-per-dollar, visit-based, or tiered VIP. Define the rewards (free entrée, percent off, first-class catering). Customers see their balance on the storefront and at checkout. Concierge tier sets this up with you on a 30-min call.

Still stuck?

Email us. Concierge tier customers: your success manager has a Slack channel and a direct phone number.