Skip to content

Scan a blueprint with AI

Instead of drawing your floor map from scratch, you can hand the CRM a picture of your dining room and let it do the first draft for you. Upload a photo, a hand-drawn sketch, or an architect’s blueprint, and the AI reads the image and builds an interactive 2D map with your tables already placed. You then review and fine-tune the result like any other map. This page explains what images work, how to run the scan, what you get back, and how to tidy it up.

The scan is a shortcut for building a map. Rather than placing every table by hand, you give the AI an image of your layout and it produces a starting point you can refine.

It works from almost any kind of floor-plan image:

  • A photo of a printed plan or a napkin sketch.
  • A hand-drawn drawing of the room.
  • An architect’s blueprint or CAD export.
  • A digital drawing or screenshot.

From that image the AI figures out the shape of the room and where the tables sit, then turns it into an editable map. It is a first draft, not a final answer: you always get the chance to correct anything it misread before the map goes live.

Before you upload, make sure your file fits these limits — the dialog will reject anything outside them:

  • File types: JPEG, PNG, GIF, or WebP. The upload box shows this as JPEG, PNG, GIF, WebP (max 10MB).
  • File size: up to 10 MB. If the file is larger, you will see a message asking for a smaller image.

If you pick an unsupported file type, the CRM asks you to upload a JPEG, PNG, GIF, or WebP image instead. A PDF or a raw camera format will not be accepted, so take a screenshot or export a photo first.

  1. Open the Floor Maps page in the CRM. You reach it from the Live Map, where Create Floor Map and Edit Floor Map both lead here.
  2. Click Generate from Image at the top of the page, next to Create New Map. The Generate Map from Image dialog opens.
  3. In the Floor Plan Image box, click Click to upload or drag and drop, then pick your image — or drag the file straight onto the box. A preview of the image appears once it loads.
  4. Optionally fill in Map Name to name the map (for example, Main Dining Room). Leave it blank and the AI will suggest a name for you.
  5. Optionally add Additional Context to describe anything the picture does not make obvious — for example, This is an outdoor patio with 10 tables. This helps the AI read the plan more accurately.
  6. Click Generate Map. The button changes to Analyzing image… while the AI works, which usually takes a few seconds.
The Generate Map from Image dialog with an uploaded floor plan preview, a Map Name field, and an Additional Context field
Upload your floor plan, add an optional name and any extra context, then click Generate Map.

When it finishes, you see a Map generated confirmation, and the new map is added to your Floor Maps list. If the scan cannot make sense of the image, you get a Generation failed message asking you to try again with a clearer picture — pick a sharper image or add more detail in Additional Context and run it again.

The scan builds a complete, editable map — the same kind you would create by hand — with these parts filled in for you:

  • A map name — either the one you typed or a descriptive name the AI chose.
  • The room shape — the outline of the space, matched to the boundary in your image.
  • Your tables — each table placed where the AI saw it, numbered in order (T1, T2, T3, and so on), given a shape (rectangle, circle, or polygon), and assigned an estimated seating capacity based on its size. Small tables get a low capacity, long or banquet tables a higher one.

The finished map appears in your Floor Maps list with a purple AI badge on its card, so you can always tell at a glance which maps were generated from an image.

A floor map card in the Floor Maps list showing a purple AI badge in its top corner
Generated maps carry an AI badge in the Floor Maps list.

Treat the generated map as a draft. The AI does its best to read the image, but it makes reasonable guesses where the picture is unclear, so it is worth a quick check before you rely on it.

  1. On the map’s card in the Floor Maps list, click Edit to open it in the map editor.
  2. Check each table: click a table to open its properties and correct the Table Number, Display Name, Min Capacity, Max Capacity, shape, or position if the AI guessed wrong.
  3. Adjust the room shape if the outline does not match your space, and add any restricted (grey) areas the scan could not see — a bar, the kitchen doorway, a service station — so guests are never seated on top of them.
  4. Save your changes.
  5. When the map is right, make it your Active map so it drives bookings and the live floor. If it is not already active, click the check button on its card.
A generated floor map open in the map editor with a table selected for review
Open the generated map and adjust tables, the room shape, and restricted areas before making it active.

Once you are happy with it, a scanned map behaves exactly like one you built by hand: you can rename it, keep editing it, run several maps side by side, and switch which one is active as your room changes.