PizzaPOS recognises the caller, shows their name, address and history on screen, lets you build the order in taps, and prints it straight to the kitchen. Sign in with Google and run your shop in minutes.
Free to start Β· one shop per Google account Β· works on any browser
Four moving parts, all already built.
The SIM phone (or your VoIP line) sends the caller's number to your shop.
Known callers show name, address, notes and past orders instantly.
Tap the menu β collection / delivery / walk-in, cash or card, paid or not.
The docket prints automatically. Track it on the live orders board.
No installs for the till β it runs in the browser.
Numbers route to the right shop automatically; returning customers are recognised.
New β preparing β ready β out β done, with paid/unpaid and reprint.
Edit categories, items, prices and pizza sizes β per shop.
A small agent prints every order to your thermal printer, no clicks.
If the net blips, orders buffer in the browser and sync when it's back β never lost, never duplicated.
Every Google account gets its own isolated shop, menu and customers.
Six short stages, written so anyone can follow them β no tech skills needed.
π Open the full step-by-step guide β
Or here's the quick version. Your shop token is on the Setup tab inside the POS.
Go to the POS and sign in with Google. Your shop is created automatically with a starter menu. Open the Setup tab to name your shop and copy your shop token.
Three ways to send calls to PizzaPOS β pick what you've got. A & B put your dedicated SIM in an Android phone (Android 9+):
Easiest β no app Install Tasker and create one profile:
Grant Tasker the Phone and Call Log permissions (Android 9+ needs Call Log to read the number).
Robust β the app Install the PizzaPOS Caller ID app, set the server URL and paste your shop token. It keeps running in the background and retries if offline.
βοΈ Landline β no SIM Keep your existing phone line: plug a USB caller-ID box into the line and the till PC, then run our agent (same shop token):
Reads the number straight off the line and posts it here. Download caller_id.py (Python 3 + pip3 install pyserial). Ask your provider to enable Caller Display if numbers don't show.
Manual Plug an 80mm USB thermal printer into the till PC, set it as the default printer β the Print button on each docket prints to it.
Automatic For hands-free printing, run the small print agent on the till PC against a network thermal printer:
It polls for new orders and prints each automatically. POS_PRINTER can be a network printer IP, or lp for the default CUPS/macOS printer. Download agent.py (needs Python 3, no other dependencies).
Off-the-shelf β plug in and go. See products & buy links β
| Part | What to get | Why |
|---|---|---|
| Till screen | Any laptop / mini-PC / tablet with Chrome | Runs the POS in the browser β nothing to install. |
| Caller-ID phone | Any Android 9+ phone + your dedicated SIM | Sends incoming numbers to PizzaPOS. Keep it charging, on wifi, battery-optimisation off. |
| β¦or landline box | USB caller-ID modem + RJ11 splitter | No SIM needed β reads caller-ID off your existing phone line into the till PC. |
| Kitchen printer | 80mm ESC/POS thermal printer (USB for manual, network/LAN for auto-print) | Prints dockets. Network model + the print agent = hands-free. |
| Consumables | 80mm thermal paper rolls | β |
Sign in with Google and your shop is live.
Open the POS β