Skip to Content
Waiterr Manager documentation — waiterr.app · Open Manager
DocumentationMenuCreate with AI

Create a menu with AI

Upload your existing card — a PDF, a photo, or plain text — and Waiterr builds the menu for you: categories, products, prices, allergens, ingredients and option groups.

Nothing is published until you validate it. The AI produces a draft. You check it, correct anything it misread, and only then does the menu appear in your catalogue — switched off, so it never changes service by surprise.

Waiterr Manager — menu ai import dialog

What you can upload

SourceUse it whenFormat
FileYour card already exists as a documentPDF, PNG, JPEG, WebP — up to 15 MB
PhotoYour card only exists on paperTaken with the tablet or phone camera
TextYou are rewriting your cardPasted text, up to 120 000 characters

A PDF of up to 20 pages is read in one go. For a longer card, import it in two parts.


How it works

1. You hand over the document. Go to Menu → Create with AI, choose your source and start the import. The reading happens in the background: you can close the window, leave the page, or lock the tablet. Twenty seconds to two minutes later, depending on the number of pages, your draft is ready.

2. You check the draft. The review screen shows everything the AI read, grouped by category. Prices, names and descriptions are editable in place. A panel at the top lists the points worth a second look.

3. You create the menu. One button. The menu, its categories, its products and their option groups are created together — and the menu is inactive. Publish it when you are ready, from the usual switch in the menu list.

Waiterr Manager — menu ai import review

What the AI extracts

Categories and products

Each section of your card becomes a category, each line a product with its name, description and price. Prices are read in whatever form they are printed: 15,00 €, £8.50, 15.-, 12 / 15.

Allergens

Wordings are matched onto the 14 EU regulatory allergens, in any of the seven languages Waiterr speaks — so a French card read into an English Manager still lands on the right allergen. A negation is understood: “gluten free” does not add gluten.

An allergen that is not one of the 14 is kept as written and flagged, so you can decide what to do with it.

Ingredients

Ingredients printed for a dish become ingredient lines. Those the card presents as optional (“without onions on request”) are marked removable, which is what makes them appear in the customization dialog at the till.

Quantities are never invented: a printed card says “tomato”, not “40 g of tomato”. Stock consumption stays yours to configure.

Option groups

This is where the AI earns its keep. A formula like:

Burger menu — 15 € Choice of drink: Coke, Coke Zero, Fanta Choice of burger: Classic, Cheese, Chicken Dessert: Tiramisu, Cheesecake Sauces (up to 5, repeats allowed): Ketchup, Mayo, BBQ

becomes one product of type formula with four option groups, each with its own selection rule. Printed wordings such as “choice of”, “mandatory”, “maximum 3”, “up to 5” are read into a minimum and a maximum. When the card says nothing, a rule is deduced and flagged as deduced so you can confirm it.

One group, not fifteen copies

If “Choice of drink” appears under ten formulas, you get one group and one “Coke” product, shared by the ten. Existing products of your catalogue are reused too: if you already sell “Coke”, the import attaches to it instead of creating a second one. Your stock counts stay in one place.


Points to check

The review screen flags what deserves your eyes. The most common:

  • No price found — the line had no readable price. Type it.
  • Several prices printed — for instance a glass and a bottle price. The first was kept; split the line in two if you need both.
  • Selection rule guessed — the card did not say how many choices are allowed. Confirm the minimum and maximum.
  • Hard to read — a blurred or slanted line. Compare with your card.
  • Already appears in another category — a dish listed twice. Keep one.
  • Not a regulated allergen — a wording that is not one of the 14. It is kept as written.

Traceability

Every import is recorded: the source file, the model that read it, when, and by whom. Each category, product and option group it created is linked back to that import, so months later you can still answer “where did this product come from”.

The imported menu carries the mention that it was produced by AI.


Privacy

Your document is stored privately — never on a public address — and is deleted after 72 hours, along with the draft, whether you applied it or not. An import you abandon leaves nothing behind.


Getting a good result

  • One page per photo. A photo of an open two-page card halves the resolution of each side.
  • Flat and square on. A card photographed at an angle loses the line endings, which is exactly where the prices are.
  • Avoid flash on laminated cards. The reflection erases a whole block.
  • Prefer the PDF when you have it. Text in a PDF is read, not guessed.
  • Pasted text: one dish per line, price at the end. That is the shape the reader is best at.

If it does not work

“The document could not be read as a menu” — the image is too blurred, or the document is not a card. Retake the photo, or paste the text instead.

“This file is over 15 MB” — export the PDF at a lower resolution, or import page by page.

You closed the page before checking the menu. Nothing is lost. Open Create with AI again: imports still being read, or waiting for your check, are listed at the top with a button to reopen them. If one has been reading for more than two minutes, a Restart button appears next to it.

“You have used this month’s AI imports” — every venue can run 3 AI imports a month. A plan that includes AI menu import raises that to 60. The count resets at the start of the next month, and a failed import never counts.

Nothing is ever added to your catalogue by a failed import.


Learn more → Categories · Create a menu manually

Last updated on