How do I import my floor plan from a picture?

Photograph your floor plan — or upload a drawing, printout or screenshot of it — and ResoFlow reads the tables into a floor plan for you to check and save (your empty first floor plan, or a new one). 2 Rezo credits a picture.

Drawing forty tables by hand is a slow way to start, so you don't have to. Open Bookings → Floor plan, press Edit layout, then From a picture in the panel beside the floor (with Order & Pay or Tickets and no venue plan, there are no Bookings pages: open Settings → Venue → Tables and layout and press Open editor) — the Import from a picture window opens. Photograph your floor plan, or upload a picture of it — a hand drawing, a printed plan, or a screenshot from another system all work — and ResoFlow reads the tables into a new floor plan for you to check before anything is saved. If your only floor plan is still empty — as it is when you first set up — the tables go on that plan instead, so no second plan is needed and it works on Free too.

What it reads

For every table on the picture: its number, its seat count, its shape (round or not) and where it sits. Walls, doors, bars, toilets, trees and area labels are ignored — the import brings in tables only; add decorations in the editor afterwards. If the picture names the room ("Beer garden", "Main bar"), the new plan is named after it with today's date — otherwise it's called "Imported plan" with the date. When the tables go on your empty first floor plan, it takes the room's name (without the date) if it still has the name it started with, such as "Floor 1", and keeps a name you chose. You can rename any plan in Manage floor plans.

A few rules worth knowing:

Checking it

The read lands on the real editor canvas in a new, unsaved plan, with an amber Check badge on any table worth a second look (hover it for the reason). Drag, resize, rename or delete anything that's wrong, exactly as you would with tables you drew yourself, then press Save layout — that's the moment the new plan is created (or, when your only floor plan was still empty, the tables are added to it). Until then nothing has been saved, and Discard this import throws the read away. A floor plan with anything on it is never touched: when you're happy, make the new plan the active one and delete the old one yourself.

If you close the screen part-way

Nothing is lost. A picture that has been read but not yet saved stays available for seven days: the next time you press From a picture, you'll be offered Carry on where you left off (with when it was read and how many tables), or Start a new import. Carrying on takes you straight to checking the tables and costs nothing more — the credits were spent when the picture was read. Saving the tables, or choosing to start a new import, closes that read for good.

If saving is interrupted

Retry the same reviewed import. ResoFlow keeps its save reference so a repeated click or an interrupted response does not create a second floor plan or add the tables twice. Once a plan has been created for that import, make further changes in the editor rather than changing the original import and saving it again.

If the plan was created but its tables could not be saved, the result names that plan and explains the failed tables. Open it in the editor to review what is there. An older import without a reliable save record, a discarded import or a plan that has since been removed needs review; retrying will not silently recreate it. A missing import reference means you need to reopen the original import.

What it costs

Each picture uses 2 Rezo credits, taken when you press Read the picture; if the read fails, they go straight back. Pro includes 30 Rezo credits a month and Complete 100. Free and Plus include none each month, but every venue on Free or Plus gets 10 welcome Rezo credits once — enough to read a floor plan and a menu. After that you buy a one-off pack from Account → Top-ups and credits (50 credits for £5, 150 for £12, 400 for £25 — packs never expire). Your monthly credits are used first, then welcome credits, then packs. Asking Rezo for help is always free. See How do I buy credits or add-ons?.

Getting a good read

Take the photo straight on with the whole plan in shot, in good light, and make sure the numbers are legible. JPEG, PNG, WEBP and HEIC pictures up to 8 MB all read — iPhone photos are fine as they are, a HEIC is converted for you when it's read. A screenshot of your current system's floor plan reads very well. The picture is read by an AI model and then deleted straight away — we don't keep it, and it's never used to train anything. Photos are also stripped of their location data before they leave your phone. Needs the floor-plan edit permission (Managers and above by default).

You'll also find …or photograph your floor plan on the "Roughly, what tables do you have?" screen when you first set up — there it shows the tables it read as a list to check and add, the tables go on your first floor plan, and you fine-tune positions in the editor later. It's there on every plan: on Free and Plus the picture comes out of your 10 welcome Rezo credits.

Related: How do I build my floor plan and add tables? · How do I run service from the floor plan? · How do I buy credits or add-ons?