How to Automate Otter

Otter automates the order flow. Order Manager puts every delivery app into one list on one tablet, Menu Management pushes an item change to every channel at once, Analytics reports across channels, and Financials breaks down partner payouts. Costing a brand against the wholesaler and the bank is the leftover, and where WebRun helps.

One kitchen can be five restaurants at once

Otter is the order layer for restaurants that sell mostly through other people's apps. It pulls DoorDash, Uber Eats, Grubhub and the rest into one screen, and adds channels of its own: QR ordering at the table, a kiosk, an online ordering page, catering.

It is the software that made the ghost kitchen practical. One unit, one team, one extraction hood, and five virtual brands on the marketplaces, each with its own name, menu and rating. Before a system like this, that meant five tablets on a shelf, each chirping at a different pitch, and somebody keying every ticket into the till a second time.

So the tablet holds the whole demand side of the business. Every order and what was in it, which brand and which channel it came through, the prep time promised, the items that got cancelled, the ratings left afterwards, and what each marketplace says it is going to pay.

Everything that is not an order lands on a person

Orders are the part that runs itself now. The rest of the week is unchanged.

The produce order goes in on the wholesaler's own site, from a count somebody did on a phone in the walk-in. The meat invoice is a PDF attached to an email that nobody has filed. Friday's payout is a few hundred short and nobody is sure which orders it covers. The rota gets built against a guess at when the spike will come. A one-star rating arrives at midnight about a brand the manager on duty has never cooked.

And underneath sits the question the tablet cannot answer. The sales screen says the burger brand had a good week. Whether it made money depends on what chicken cost this week, what the marketplace took and how many orders came back refunded, and those three numbers live elsewhere.

The tryotter.com homepage, the app these three jobs run in. Otter
Each brand costed properly What a virtual brand actually earned once commission, refunds and this week's ingredient prices come off, rather than what the sales screen showed.
Money that did not arrive Payouts read against the bank and refunds read against the tickets, so a short week gets queried while the evidence still exists.
Low ratings triaged first The one-star orders pulled out with the items and the timings attached, so a reply takes two minutes instead of an investigation.

Otter reaches as far as the channels it connects

Within its own boundary Otter automates a great deal, and a kitchen using it as a ticket printer wastes most of what it pays for.

Order Manager shows every online and manual order in one chronological list on a single tablet, accepts them automatically against the prep time you set, prints at the pace the kitchen can work, and syncs with the point of sale. Menu Management updates prep times, takes an unavailable item off the online menus or pauses the store, and pushes that to every connected channel at once. Analytics reports sales across every channel and location and tracks order issues, cancellations and product mix. Financials consolidates the delivery partner payouts and breaks out the taxes, commissions and fees.

That is a genuinely useful spine, and it has one thing in common throughout. It is all fed by orders that came through a channel Otter connects to.

The wholesaler's ordering site is not one. Neither is the meat supplier's invoice, the bank account the payout lands in, the scheduling app, the accounting package, the commissary landlord's portal, or the regional delivery app nobody has integrated. Every one of them is a separate login, and the login is where Otter's reach ends.

A brand slipping under water can be caught in a week

Once those logins can be opened too, the numbers that decide the business stop being a quarterly discovery.

The two or three ingredients that carry a brand checked weekly on the wholesaler's site and put against the menu price of the items using them. A brand whose margin has quietly gone becomes a Tuesday conversation rather than something an accountant mentions in April.

Refunds and cancellations from the past week pulled into one list beside the tickets they belong to, so a claim gets made while the evidence exists. The payout read against what actually reached the bank, with the difference named. Tomorrow's produce order drafted on the wholesaler's site from the mix that sold rather than last week's count.

The rota checked against the hours orders actually arrive rather than the hours they used to. Low ratings collected across every brand with the order and the timings attached, and a reply drafted in the voice of that brand rather than the unit.

Keep the line where the guest and the money are. Counting, comparing and drafting can run unattended. Sending a supplier order, replying to a guest or changing a live menu price should be prepared and read by a person: all three are hard to take back.

The prices behind the menu do not check themselves

The real margin on a virtual brand is scattered across a wholesaler, a bank and each marketplace back office, and nothing adds it up. In a kitchen that runs to midnight, whoever does add it up is already tired.

WebRun is an agent that works a real Chrome browser, signed in as you. It opens the supplier site, the bank or the marketplace, reads what is there, and puts it next to what Otter recorded, with the gaps named.

It runs on your schedule in your own private environment, and you can watch a run and stop it partway. Anything that reaches a guest or commits money is drafted and waits for you.

Each of the workflows below is already built, and says which sites it opens before you switch it on.

Questions people ask

Otter already puts every delivery app in one place. What is left to automate?

Everything outside the channels it connects to. The wholesaler's prices, the invoices, the bank the payout landed in, the rota and the accounting package are all separate logins, and joining them to what Otter recorded is where the remaining hours go.

Will it change a menu price or answer a review by itself?

No. Price changes, supplier orders and replies to guests are drafted and left for a person. Reading dashboards, comparing totals against the bank and pulling exceptions into a list are the parts that run on their own.

Is it safe to point it at our bank and supplier accounts?

The session stays in your own private environment and is not shared with the other sites in a workflow. A workflow can be locked to an explicit list of domains, so it reaches the wholesaler, the bank and the marketplace you named and nothing else.

13 ready-made Otter workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Ghost Kitchen Supplier Invoice Chasing
Every week, WebRun checks QuickBooks for overdue supplier invoices, drafts a polite payment-chaser email in Gmail for each one, and posts a summary of what is outstanding to Slack.
OtterQuickBooksGmail
Automated Ghost Kitchen Staff Shift Coverage Alerts
Every morning, WebRun checks your shift schedule in Google Calendar and cross-references confirmed staff against peak Otter order hours, then sends a Telegram alert for any shift that looks undermanned.
OtterGoogle CalendarTelegram
Automated Ghost Kitchen Review Request Drafts
After each high-rated order in Otter, WebRun drafts a polite review-request message in Gmail for you to approve and send, keeping your delivery platform ratings climbing without manual follow-up.
OtterGmail
Automated Ghost Kitchen Refund Exception Flags
Every day, WebRun scans Otter for refunds that exceed your normal thresholds, logs each exception to a Google Sheet, and posts a ranked exception list to Slack so your team can investigate and dispute where appropriate.
OtterGoogle SheetsSlack
Automated Ghost Kitchen Menu Price Change Rollout
When you approve a price change, WebRun opens Otter, updates the affected items across all virtual brands and channels, and posts a completion checklist to Slack so you can confirm every platform is in sync.
OtterGoogle SheetsSlack
Automated Ghost Kitchen Order Routing
As orders arrive in Otter, WebRun checks each order's brand and item requirements and posts a routing note to the correct Google Chat kitchen station channel so prep starts immediately.
OtterGoogle SheetsSlack
Automated Ghost Kitchen New Menu Item Launch Checklist
When you approve a new item, WebRun opens Otter to add it to the right virtual brands, logs each step to Google Sheets, and posts a launch-completion checklist to Slack so nothing is missed.
OtterGoogle SheetsSlack
Automated Ghost Kitchen Negative Review Triage
WebRun monitors Otter for low-rated orders, drafts a recovery response for each complaint, and posts a triage summary to your Slack channel so nothing slips through unaddressed.
OtterSlackGmail
Automated Ghost Kitchen Loyalty Win-Back Drafts
WebRun finds customers who have not ordered in 30 days, drafts a personalised win-back message in Mailchimp for each brand, and queues it for your review before anything is sent.
OtterMailchimp
Automatic Ghost Kitchen Low-Stock Reorder Alerts
WebRun monitors your inventory levels in Google Sheets and pings your kitchen manager on Telegram the moment a critical ingredient drops below the reorder threshold.
OtterGoogle SheetsTelegram
Automated Ghost Kitchen Gift Card Liability Digest
Every week, WebRun pulls issued and redeemed gift card data from Stripe, tallies the unredeemed balance by brand, and posts a gift card liability digest to Slack so your finance team always knows what is outstanding.
OtterStripeSlack
Automated Ghost Kitchen Daily Revenue Reconciliation
Every evening, WebRun pulls Otter order totals, matches them against QuickBooks income records for the day, and posts a reconciliation digest to Slack flagging any gap that needs attention.
OtterQuickBooksSlack
Automated Ghost Kitchen Daily Sales Digest
Every evening, WebRun pulls order totals from Otter across every virtual brand and channel, then posts a clean summary to Slack so you start each day knowing exactly where revenue landed.
OtterSlack

Want one of these running on your own Otter?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.