Direct Ordering

Ghost Kitchen Direct Ordering: How to Stop Renting Every Repeat Customer

For delivery-only brands that need marketplace reach but cannot keep paying commission on guests who already know the menu

Katie Carswell

Katie Carswell

Account & Social Media Manager

8 min read
Ghost kitchen operator sealing a delivery bag between marketplace and direct order tablets at a shared commercial pass

TL;DR

Keep marketplaces for strangers. Own repeats on your link. Week 0: write pickup language (shelf code, door, car line) and match top SKUs on direct. Week 1: capture phone at checkout and send one confirmation SMS template. Week 2: label bags by channel and run both tablets with one expediter rule. Use the calculator to see monthly commission drag, then route catering and "same as last time" only through your domain.

Ghost kitchens and virtual brands rarely fail on food. They fail on economics. A delivery-only operator doing $18,000 a month in marketplace orders is often sending $2,700 to $5,400 to DoorDash or Uber Eats before labor and rent. That is not a marketing line item. It is rent on guests who already memorized your menu.

You still need the apps for discovery. A first-time guest who finds you on the map is a win. The leak is order two, three, and twelve still routing through a tablet you do not control, with a phone number the platform keeps. This guide is the delivery-only version of the direct ordering playbook: two lanes, one kitchen, pickup anxiety solved in SMS, and a guest file you can actually market to.

15–30%Typical marketplace commission on tickets you still cook
$1Flat per-order cost on owned checkout with Outbites
0Storefront required to run a branded pickup link guests can bookmark

Before you rewrite pickup copy or buy new signage, run your current app mix through the calculator below. Slide monthly marketplace volume and commission rate until the fee line matches what you see on statements.

Interactive calculator

What are platforms costing you?

Set your monthly delivery revenue and commission rate. See what you pay now and what you keep with Outbites.

$
$500$100k
%
10%35%

Monthly cost

$4,350

Annual cost

$52,200

Outbites/mo

~$429

You save/year

$47,052

Outbites: $1/order · $35 avg ticket assumed

Why Ghost Kitchens Feel Trapped in Marketplace-Only Revenue

Without a dining room, every guest touchpoint is digital. That makes you dependent on map rankings, app promos, and fee-heavy reorders. Catering inquiries land in DMs. "Same as last Tuesday" becomes a phone call your line cook answers mid-rush. Neither path builds a list you can text when you add a lunch special.

Direct ordering for a ghost kitchen is not about looking like a full-service restaurant online. It is about giving high-intent guests a stable URL: clear pickup instructions, honest ready times, and checkout that captures contact info without a third-party middleman.

Acquisition vs Retention: Two Lanes, One Pass

Lane one stays on the apps: new guests, promos you are testing, and markets where you are still building awareness. Lane two is your domain: repeats, catering deposits, add-ons, and anyone who already knows your brand name. Same kitchen. Different ticket metadata and different payout math.

Same guest, two paths. On the apps they find you on the map and the platform keeps the phone number. On your link they land from a receipt, catering email, or bio and opt in at checkout. You can text when the bag is ready, ask for a review, and win them back on your timeline.

Reorder is where the money leaks. Marketplace guests reopen the app, maybe see a competitor promo, and you pay commission again on the same bowl. Direct guests bookmark your link or tap a one-tap reorder. You keep margin and recognize them on the next ticket.

Pickup shelf with yellow marketplace bags and green direct-order bags organized by channel in a shared kitchen hallway
When there is no front-of-house, the shelf is your host stand. Two channels only work when the pass can tell them apart in one glance.

Pickup Anxiety: Confirmations, Shelf Codes, and SMS That Replace "Where Is My Order?"

Delivery-only brands get punished for ambiguity. Guests cannot peek through a window. Your confirmation message is the host. Keep it short, specific, and repeatable every shift.

  1. Assign a shelf zone or color per hour. Blue tags for 6:00–6:30, green for 6:30–7:00. Runners scan faster than reading full names in dim hallways.
  2. Print the door or suite on every direct ticket. Commercial kitchens share entrances. "Kitchen B, second door" beats a brand name guests have never seen on a sign.
  3. Send ready SMS at bagging, not at order accept. One text when the order hits the shelf cuts "almost ready?" calls that clog your line during doubles.
Expediter at the pass managing marketplace and direct order tablets with color-coded delivery bags on the counter
One expediter, both channels. If the pass cannot tell marketplace from direct in one glance, fix labels before you buy ads.

Ready texts land better when they hit the right hour. Use the planner below to line up confirm and ready sends with your rush windows instead of blasting at order accept.

Send-time planner

When should you text?

Pick your restaurant type and day. Get the optimal send time and a ready template.

Your service type

Day you want to fill

Optimal send time

2:00 PM

Dinner crowd decides between 1:30-3pm. Hit them before plans are locked in.

Ready-to-send template

[Restaurant]: Tuesday deal. Free side with any order over $20. Tonight only, first 15 orders: [ORDER LINK]

Copy-ready pickup SMS (replace bracketed fields)

  • Order confirmed: [BRAND]: Got your order #[ORDER]. Pickup at [DOOR/SUITE]. We'll text when your bag is on shelf [COLOR/ZONE]. Questions? Reply here. Do not call the marketplace line.
  • Ready for pickup: [BRAND]: Order #[ORDER] is on shelf [COLOR/ZONE] at [DOOR]. Name on bag: [GUEST]. Show this text at the door.
  • Catering handoff: [BRAND]: Catering order #[ORDER] ready [TIME] at [DOOR]. Park in spot [SPOT] if provided. Invoice and changes live on your direct link: [YOUR LINK]
  • Bio link line: Order direct for pickup (no app fees on repeats): [YOUR LINK]

TCPA still applies. Only text guests who opted in at checkout. One clear purpose per message beats a marketing paragraph they did not ask for. For channel strategy beyond SMS, see the SMS marketing guide and pair it with online ordering that captures opt-ins by default.

Catering and Repeat "Same as Last Time" on Your Domain

Catering deposits and standing office lunches should never start in a marketplace chat thread. Put them on your direct menu with lead times that match prep reality. When a guest says "same as last time," your staff should answer with a link, not manual re-entry across two tablets.

  • Publish catering SKUs only on direct so caps and modifiers stay under your control
  • Store repeat buyer emails in your first-party list after the first direct order
  • Route win-backs to direct only so you are not paying commission to re-acquire someone you already served

Most ghost kitchens see direct share climb over 60–90 days while app volume stays flat. Map what that shift could look like for your monthly volume before you change ad spend.

Savings counter

How much could you keep?

Tap plus and minus to set monthly orders. This shows a simple estimate of what you keep by going direct.

200orders / month

Assumes $38 avg ticket · 29% commission · Outbites $1/order

Year 1 savings

$0

Per month

$0

Per week

$0

Per day

$0

Guest holding a phone showing a pickup SMS with shelf B and door 2 beside a matching pickup zone sign
Guests forgive a commercial hallway when the text tells them exactly where to stand.

Launch checklist before you push the link live

Delivery-only operators who skip pickup clarity see one-star reviews about "hard to find," not food quality. Print this checklist for the pass.

  1. Mirror top SKUs and modifiers on direct before promoting the URL
  2. Write door, suite, and shelf color system on a laminated card at the pass
  3. Test checkout on LTE incognito: scan to confirm under 90 seconds
  4. Enable contact capture with a stated benefit (ready text or loyalty credit)
  5. Paste SMS templates into your ordering notifications
  6. Label marketplace vs direct bags with color or stamp at expedite
  7. Assign one expediter when both channels spike
  8. Point Instagram bio and email footer to the same direct URL
  9. Run marketplace and direct together for 14 days before changing ad spend

Apps stay on for strangers. Your link owns repeats, catering, and the phone numbers that make Tuesday's drop worth sending.


Templates

Common questions about ghost kitchen direct ordering

1. Should a ghost kitchen leave DoorDash and Uber Eats? Not on day one. Keep apps for discovery. Move repeats, catering, and office accounts to your link. Most brands see direct share climb over 60–90 days while app volume stays flat. 2. What if guests cannot find the pickup door? Fix copy before discounts. Add door photos to your Google listing, put suite numbers on every SMS, and station one sign at the correct entrance. Confusion is a ops problem that looks like a food problem in reviews. 3. How do I compete with in-app tracking? You do not need a map animation. You need accurate ready texts and shelf codes. Guests prefer fewer taps and honest times over a progress bar that lies during a rush. 4. Can I run multiple virtual brands on one direct link? Yes, if your menu structure makes brand choice obvious at checkout. Separate URLs only matter when pickup zones or prep lines truly differ. 5. What is the fastest week-one win? Update your bio link and receipt footer to the direct URL, then send one ready SMS template to the next 20 pickup guests who opted in. No new hardware required.
Not on day one. Keep apps for discovery. Move repeats, catering, and office accounts to your link. Most brands see direct share climb over 60–90 days while app volume stays flat.
Fix copy before discounts. Add door photos to your Google listing, put suite numbers on every SMS, and station one sign at the correct entrance. Confusion is a ops problem that looks like a food problem in reviews.
You do not need a map animation. You need accurate ready texts and shelf codes. Guests prefer fewer taps and honest times over a progress bar that lies during a rush.
Yes, if your menu structure makes brand choice obvious at checkout. Separate URLs only matter when pickup zones or prep lines truly differ.
Update your bio link and receipt footer to the direct URL, then send one ready SMS template to the next 20 pickup guests who opted in. No new hardware required.

Ready to own the repeat lane?

Outbites gives ghost kitchens and virtual brands a branded checkout, Stripe or Square payouts, and contact capture without a monthly SaaS bill. Fifteen minutes to set up. One dollar per fulfilled order.

Start with Outbites
Tags: ghost kitchen online ordering delivery-only restaurant direct orders virtual brand direct ordering own customer data ghost kitchen marketplace commission ghost kitchen
Katie Carswell

Katie Carswell

Account & Social Media Manager

Sharing firsthand stories and lessons learned from running an independent restaurant: margins, marketing, and owning your customer relationships.

Editorial note Direct Ordering Published May 20, 2026

How this guide was put together

This article was written for independent food businesses looking for practical ways to grow direct orders, repeat visits, and customer relationships. We keep the advice operator-focused, avoid generic playbooks, and update posts when the restaurant marketing landscape changes.

Topics covered ghost kitchen online ordering delivery-only restaurant direct orders virtual brand direct ordering own customer data ghost kitchen

Continue Reading

More from the Blog