POS integration with voice AI: what has to be connected for it to work
A voice AI agent that doesn't know the current price, the current stock and the current menu is useless. The real magic starts when it's wired into the POS — and bidirectionally. Here's what actually needs to be integrated, what it costs, and where it typically breaks.
Andreas Juric is the founder of Stari Vuk AI Agency and has been building voice AI systems for restaurants across Croatia and DACH since 2023.
Three levels of integration
Level 1 is read-only — the AI just reads menu, prices and hours from the POS. Simplest integration, usually live in a week, immediately fixes 80% of bad-info cases on guest calls.
Level 2 is write — the AI sends orders directly into the POS where they print in the kitchen or hit the tablet. That eliminates manual entry and drops errors below 2%. Level 3 is full bidirectional sync with stock, reservations and table availability.
Which POS systems work out of the box
Restoran.team has ready connectors for Toast, Square, Lightspeed, Revel, Oracle MICROS, Orderbird (DACH), Gastrofix and several regional Croatian/German POS systems. For those, integration takes 2-7 days and requires no development on your side.
If you have a smaller or older POS without a public API, we build a middleware that reads from the POS database and emulates an API. Takes 2-4 weeks, costs 500-1500 euros one-off, and runs just as well as a direct integration.
What typically breaks
The biggest source of errors is inconsistent item naming. POS has 'Margherita Pizza (32cm)', the website says 'Margherita Large', the kitchen ticket says 'Pizza 1'. The AI can't guess — you need a mapping step that unifies everything under one internal ID.
Second problem: modifiers — 'no cheese', 'extra thin', 'half vegetarian'. Every POS stores those differently, and the AI has to know which modifiers it's allowed to offer and which carry an extra charge. The mapping happens once and then auto-maintains.
Real-time stock sync
If something is sold out, the guest mustn't be able to order it. The best systems check stock in real time before confirming. Restoran.team does it via webhooks — the POS notifies the AI on every change, reaction under a second.
The alternative is polling every 30 seconds, but that creates lag and can lead to the AI accepting an order for something that was sold out a minute earlier. Webhooks are always better when the POS supports them.
Costs and timelines
Standard integration with a built-in connector is included in the Restoran.team monthly package. No extra cost. Go-live takes 2-7 days, during which we also do menu mapping and test calls.
If your POS isn't on the ready-connector list, middleware development is a 500-1500 euro one-off depending on complexity. After that everything runs like a standard integration with no extra monthly fees.
Frequently asked questions
Does this work with my old POS that has no API?
Most likely yes. We build a middleware that reads from the POS database or files, which covers 95% of cases. A short technical review tells us whether it's feasible on your specific system.
What happens if the POS goes down mid-order?
The AI has a local queue — orders are stored and pushed to the POS automatically once the connection is back. The guest never sees the outage, they just get their confirmation and the food gets prepared as usual.
Do I edit the menu in one place or twice?
One place — your POS. The AI reads the live state from the POS every time, so price changes or new items are picked up automatically within minutes.
How does the AI know kitchen hours?
From the POS or from Restoran.team settings. If the kitchen is closed, the AI can take a reservation for the next opening or offer delivery if you run a different schedule.
Does the AI send the guest a receipt?
If the POS supports e-receipts, the AI can send a link or PDF after pickup. Useful for business guests who reconcile expenses at the end of the month.
Does the integration work with Croatian fiscal compliance?
Yes. Fiscalisation happens in the POS, not in the AI. The AI just enters items, the POS fiscalises them through the normal process. No added complexity for you.
Restoran.team — INDI Monika Kunstek · Drašković 3 A-D, 42220 Novi Marof, Croatia · VAT: HR66987567542