Guides

AI Menu Import: Move Your Menu from PDF, Photo, Excel, or POS Without Retyping

By Duckhub Team, Restaurant technology team at DuckhubPublished Jul 21, 20266 min read
Updated Jul 23, 2026

The Duckhub team builds AI-powered QR menu and online ordering software used by cafes, bars, and restaurants. We write practical guides based on what we see working across thousands of published menus.

Jaw-dropped chef holding a crumpled paper menu in one hand and a phone with a digital menu in the other

AI menu import means using an AI assistant to move an existing menu into menu software without retyping it: the AI reads your PDF, phone photo, spreadsheet, delivery-app listing, or POS export, extracts every dish, price, and category, and creates them as structured menu items. A one-time import takes minutes; the review pass takes longer than the import itself.

TL;DR

  • Every common menu source imports now: PDF, photo, Excel/CSV, a delivery platform listing, a website page, a POS export.
  • The AI does extraction and structuring; you do a price-and-claims review. Budget 10 minutes of checking per 50 items.
  • One-time import and ongoing sync are different tools: import for switching, an integration API for a POS that stays the system of record.
  • Free tiers cover the whole flow, and platforms typically migrate menus free on request.

What can you import a menu from?

Anything a human could read, an AI assistant can now extract from: files, photos, web pages, and structured exports. The practical source list, roughly from most to least common:

  • PDF (the print master everyone has) — covered in depth in our PDF conversion guide.
  • Phone photo of a paper menu, chalkboard, or even the laminated page at a competitor’s… your own venue, of course.
  • Spreadsheet (Excel, CSV, Google Sheets) from an old system or an accountant’s price file.
  • Delivery app listing: your own menu as it appears on an aggregator, useful when that’s the most current version you have.
  • Website page: an old site’s menu section.
  • POS export: item lists from the till system, usually CSV.

The uniform mechanic: hand the source to an AI assistant connected to your menu platform and ask for a full import. Duck Hub MCP allows ChatGPT, Claude and other AI assistants to create a complete restaurant menu directly inside Duck Hub, so the extraction lands as real menu items rather than text you still have to place.

How does an AI menu import actually run?

You give the assistant the source and one clear instruction, and it builds the menu in a draft you review before anything goes live. The sequence barely changes across sources:

  1. Open a conversation with ChatGPT or Claude connected to your menu account (two-minute setup; free tiers work on both sides).
  2. Upload the source and instruct: “Import this menu completely: every category, dish, price, and description. Keep the original category order. Flag anything you’re unsure about.”
  3. Let it build. The assistant creates items through the platform’s tools; the platform validates each one, so malformed prices or over-limit items are rejected instead of saved silently.
  4. Review the flagged items first, then spot-check the rest (the checklist below).
  5. Publish. The menu goes live with QR codes; a rollback snapshot survives the publish in case something slipped through.

Venues that prefer not to touch the process at all can use the platform’s migration service instead: Duckhub sets up menus from uploaded files free of charge, which is the same import with someone else driving.

What survives an import cleanly, and what needs review?

Structure survives; numbers and claims need eyes. AI extraction is excellent at “these fifteen lines are the Starters category” and merely good at reading a smudged 8 versus 9, so the review pass concentrates where errors cost money or safety.

Data Import reliability Your job
Category structure and item names High Skim for mangled spellings
Prices Good, not perfect Read every line against the source
Descriptions High (text transfers verbatim) Optional quality pass
Modifiers and options (“choice of side”) Medium: often prose in the source Rebuild as structured modifiers
Allergen / dietary labels Transfers only what’s written Verify; never accept added claims
Photos Don’t transfer from print sources Add new ones, or generate with AI

The modifier row deserves emphasis: paper menus bury options in sentences (“served with fries or salad”), and a good import turns those into real selectable modifiers, because that’s what online ordering needs later. Ask the assistant explicitly to structure options as modifiers where it finds them.

One-time import vs ongoing POS sync: which do you need?

A one-time import fits a switch or a launch; an ongoing sync fits a venue whose POS remains the system of record. Mixing them up causes the classic drift problem, where the QR menu and the till disagree about a price by Friday.

The decision rule: if menu edits will happen in the menu platform from now on, import once and stop. If menu edits will keep happening in the POS, connect the two so changes flow automatically; Duckhub exposes an integration API that POS systems and scripts use to upsert products by external ID, which keeps the digital menu current without anyone re-importing. AI adoption makes this mainstream plumbing now: the National Restaurant Association’s 2026 State of the Restaurant Industry reports 26% of operators using AI-related tools, and menu data flow is where much of that starts.

What are the common menu import mistakes?

The failures are process mistakes, not technology mistakes: skipping the price check, importing the stale version, and forgetting the old menu keeps circulating. All three are cheap to avoid once named.

  • Importing the wrong source of truth. The PDF on your desktop may be two price rounds old; the delivery listing may be the current one. Decide which version is true before importing, not after.
  • Publishing without the price pass. Ten minutes per fifty items. Every import guide says it; the venues that skip it find out why it’s in every guide.
  • Leaving the old menu live. After the import, retire the stale PDF links and repoint QR codes, or you now maintain two menus. The digitization guide covers the channel cleanup.
  • Treating import as the finish line. The imported menu equals your old menu. The wins (photos, translations, descriptions on blank lines) come from the enrichment pass afterward, which the AI workflow handles in the same conversation.

Switching tools or going digital? Import your menu into Duckhub free, by chat or by handing us the file. Free plan, 0% commission.

Frequently asked questions

Ready to bring your restaurant online?