AI · AUTOMATION ACROSS THE STACK

AI where it earns
its keep. Nowhere else.

Working from the moment you sign up. Invoices read themselves and post with the right GL codes. The week's number that moved finds the GM on Monday morning, in a sentence. Menus translate in place. And the phone still gets answered, in 23 languages, as one more surface it earns.

  • Menus imported from a photo in under 3 minutes
  • Invoices matched to your PO automatically
  • Operator commits, model proposes

What changes

What changes when AI stops being a feature.

Invoices stop pinning your bookkeeper.

Snap an invoice photo. Lines are read, matched to your PO, three-way reconciled and posted with the right GL codes. Variances surface for review, not for hunting.

The numbers that matter, find you.

Food cost, labor cost, product mix, and payment-method margins: a Monday sentence in plain language tells you what moved, by how much, and what to do this week.

The phone is one more surface it earns.

Masheev answers every call in 23 languages, books and modifies reservations, and only transfers to a human when the conversation needs one.

Where it works

The output, in the surface you already use.

Anchor capability

A photo of an invoice. A posted purchase, ready to file.

Lines extracted, matched to your PO, three-way reconciled against the delivery and posted to your GL codes. High-confidence rows pass through; the rest surface for a quick human review.

INV-9241 · Sysco22 Mar · 14 lines
  • Chicken breast · 24 kg$182.40
  • Heirloom tomato · 6 kg$54.00
  • Olive oil · 4 L · price +6%$72.80

Extracted from a phone photo · matched to PO · 3-way OK · 1 price variance flagged

Phone

Masheev also answers the phone.

Every inbound call, in 23 languages. Books and modifies reservations against the live calendar and transfers to a human when the conversation needs one, with a transcript already in the operator's view.

Inbound · 7:42 PM · Mara

“Hi, can we move our table for four from 7:30 to 8?”

Masheev · automatic

Moved Mara’s party of 4 to 8:00 PM. Pinged the host stand. Confirmation text sent.

SMS · to Mara · 7:43 PM

“Done! Your table for 4 is now at 8:00 PM tonight. Reply here if plans change.”

See the full phone + inbox story

Auto-ordering

Pars that look at the last twelve weeks.

When stock dips under reorder point, a draft PO is grouped by supplier with quantities derived from the last twelve weeks of real consumption. You approve, the email goes.

Draft PO · Fresca Foods · Mon delivery3 items

  • Heavy cream · 18%par 4 Lon 1.2 Lorder 3 L
  • Lemon · wholepar 60on 12order 60
  • Basil · bunchpar 8on 2order 10

Review and approve to email the supplier.

Menu translation

One menu, 16 languages, one click.

Translations preserve proper-noun dishes (Tiramisu stays Tiramisu) and treat food vocabulary with restaurant context. Modifiers, allergens and dietary notes come along.

Menu · translated in place16 languages available

  • Grilled salmonSaumon grilléFR
  • Caesar saladEnsalada CésarES
  • TiramisuTiramisuDE

Proper nouns preserved · context-aware food terms

Weekly read

The number that moved, in a sentence.

Twelve quiet engines watch revenue, food cost, labor cost, payment mix, product mix and more. Each week, the one or two things that materially moved surface as a sentence, not as a dashboard.

Weekly read · Monday · for the GM

Food cost moved +1.3 pts this week. Chicken breast from Sysco is up 6%. Switching to Fresca for that one line saves ~$184/week.

Surfaced where the GM already looks. No alert spam, no dashboards to remember.

Onboarding

Menus and staff, from a photo and a paste.

Upload a photo of your printed menu; a 50-item menu lands in under three minutes. Paste a list of staff names; roles, contacts and PINs come back ready to confirm.

See the operator stack
INV-9241 · Sysco22 Mar · 14 lines
  • Chicken breast · 24 kg$182.40
  • Heirloom tomato · 6 kg$54.00
  • Olive oil · 4 L · price +6%$72.80

Extracted from a phone photo · matched to PO · 3-way OK · 1 price variance flagged

Wednesday morning

One line moved. Nobody had to go looking for it.

An invoice lands as a phone photo Tuesday night. By Wednesday morning it's read, matched to the purchase order, three-way reconciled, and the one line that moved (olive oil, up 6 percent) is already flagged for a 10-second look. The same read that catches invoices catches the week's numbers too: Monday morning, one sentence tells the GM what moved and what to do about it. No dashboard opened either time.

Ask your own AI

Your restaurant, open to the AI assistant you already use.

Connect Claude, ChatGPT or Cursor to your TablePort account in one click. No plugin, no code. Ask the kind of question you’d normally open three tabs for, like “how many covers did Soho do last Friday?”, and get the answer back where you already chat.

For writes, such as cancelling or moving a booking, comping or voiding a check, the assistant drafts the change and drops it into your approval queue. You commit. The AI never writes on its own.

+ any MCP-capable client
  1. 01Paste your TablePort MCP URL into the assistant.
  2. 02Sign in with the account you already use.
  3. 03Start asking. Writes pause for your approval.

AI can’t write without your approval. Revoke any connected client in one click from your console.

Claude · connected to TablePortMCP

How many covers did Soho do last Friday?

214 covers across 73 bookings. Up +18% on the prior Friday.

Pending approval · cancel booking #4821

Move Mara, party of 4, from 19:30 to 20:00. Guest requested by phone.

ApproveDeclineRequested by Claude

Every write goes through your approval queue. Revoke any client in one click.

Where it shows up

Inside every TablePort surface, never as its own app.

The output lives in the reservations book, the POS surface, the stock screen, the weekly numbers and the supplier inbox. There is no separate "AI dashboard" to remember.

  • Phone · Masheev
  • Reservations
  • Invoice · Stock
  • Menu translation
  • Auto-86 across surfaces
  • Weekly numbers

Quiet numbers

What the work removes.

Menu translation

16

Guest-facing menu languages, translated in place with food-aware accuracy.

Menu import

<3 min

A 50-item menu, photographed and structured into an editable menu.

On the phone

23

Languages Masheev answers and books in, with native turn-taking.

Discipline

0

Irreversible actions taken by AI without an operator on the commit.

Honest answers

The questions worth asking.

We’d rather under-promise than wave a sparkle. Ask us anything more specific.

Start with the phone.
Or with an invoice.

Turn on the parts that earn their keep this week. Add the rest when you trust them.