Playbook

How to Prepare a Restaurant Menu for Voice Ordering

AnswerPreparing a menu for voice ordering is a one-time pass that pays back on every call: use caller-friendly names, split items from modifier groups, mark required groups and caps, add aliases for how people actually speak, and keep sold-out flags on the same tool the counter uses.

Author
Fire It Editorial
Published
Reading
10 min

Written with human review under our editorial policy.

Why a voice-ready menu matters

The biggest predictor of a smooth AI phone-ordering rollout is not the voice technology. It's the menu. A voice agent can only respect the structure it's given. A messy menu produces messy calls; a clean menu makes voice feel obvious.

1. Name things the way callers say them

Menu editors often love internal names ("BR-CHKN-DLX") or house names ("The Neon Slice Signature"). Callers say "chicken sandwich." Keep the internal name for the POS if you need to, but write the caller-facing name in your menu tool the way a caller would ask for it.

2. Add aliases for how people actually speak

  • Pepperoni → pep, peppe, pepperoni
  • Small → small, personal, individual
  • Large → large, big one, family
  • Substitute → sub, swap, instead of

Aliases let the agent match natural speech to structured menu items without guessing.

3. Split items from modifier groups

An item is a thing the customer buys (large pizza). A modifier group is a set of choices attached to that item (toppings, crust, size). Mixing them up is the number-one menu bug we see. If "cheese pizza" and "pepperoni pizza" are separate items, half-and-half becomes impossible. Model them as one item with a toppings modifier group.

4. Mark required groups and caps

  • Required: size, crust, sauce (for pizza); protein (for a rice bowl).
  • Single-select vs multi-select: crust is single, toppings are multi.
  • Max quantity per group: max 3 toppings free, then charge per additional.
  • Placement: whole / left / right on pizzas (and similar splittable items).

5. Sold-out and 86'd handling

The counter person doesn't want to argue with a caller about a chicken sandwich you're out of. Marking items sold-out in the same tool the counter uses removes that conversation from every subsequent call in real time.

6. Multilingual menu content (if applicable)

If you're planning to offer a bilingual phone experience, the menu tool holds the second language. Dish names, modifier labels, and prompts all live next to the primary-language versions. There's no automatic translation of your menu at call time — you write what the agent should say.

7. Hours, holidays and pickup windows

Voice hangs on hours. If Sunday closes at 9pm but your online menu says 10pm, the agent will confuse callers. Put hours, holidays, and pickup windows into one authoritative place and treat that as the source.

8. Test with a real staff member as the caller

Before turning voice on for real customers, have three staff members each call in and place their favorite order. Watch the ticket. Adjust naming, aliases, and required groups. Twenty minutes of this catches ninety percent of go-live issues.

Frequently asked

Straight answers

How long does menu prep take?
Most single-location restaurants complete a voice-ready menu pass in one to two hours. Multi-location chains take longer because of cross-location differences.
Do I have to redo my POS menu?
No. The voice menu maps to your POS menu but they don't have to be identical. Caller-facing names and modifier prompts live in the voice menu.
What if I change the menu weekly?
Fire It picks up changes as soon as they're saved. There is no separate publish step for voice-only fields.
Written by Fire It EditorialThe Fire It editorial team writes technical explainers with human review. See /editorial-policy.