Floor Plan Designer
Create a visual layout of your restaurant.
Overview
The floor plan designer lets you:
- Design layouts - Drag-and-drop table placement
- Multiple floors - Indoor, outdoor, private rooms
- Table configuration - Sizes, shapes, capacity
- Server sections - Define service areas
- Visual customization - Match your restaurant's look
Accessing the Designer
- Go to Settings > Tables > Floor Plan
- Or Manager > Table Management > Edit Floor Plan
- Click Edit to enter design mode
AI Floor Plan Import
Skip manual setup by importing your existing floor plan:
Quick Setup Options
| Method | Best For | Time |
|---|---|---|
| Photo of Fire Escape Plan | Most restaurants | 2 minutes |
| Photo of Dining Room | Quick visual setup | 5 minutes |
| CAD File Import | New construction | 1 minute |
| Competitor Export | Switching from Toast/Square | 1 minute |
Import from Fire Escape Plan
- Take a photo of your fire escape plan (posted near exits)
- Go to Settings > Tables > Import Floor Plan
- Upload the photo
- AI extracts tables, sections, and layout
- Review and adjust as needed
- Click Save & Activate
Import from Photo
- During closed hours, take photos of each dining area
- Upload to Import Floor Plan
- AI identifies table positions and sizes
- Confirm table capacities
- Save your layout
What AI Detects
- Tables - Position, shape, size
- Sections - Main dining, patio, bar
- Walls - Structural boundaries
- Capacity - Estimated seats per table
After Import
Once imported, you can:
- Fine-tune table positions
- Adjust capacities
- Rename sections
- Add special properties (ADA, window, etc.)
Creating Floors
Adding a Floor
- Click + Add Floor
- Enter floor name (e.g., "Main Dining")
- Set floor dimensions
- Click Create
Floor Types
| Type | Use Case |
|---|---|
| Main Dining | Primary indoor seating |
| Patio | Outdoor seating |
| Bar | Bar seating area |
| Private Room | Private events |
| Upstairs | Second floor |
| Rooftop | Rooftop seating |
Floor Settings
┌─────────────────────────────────────────────────────────────────┐
│ FLOOR SETTINGS Main Dining │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Name: [Main Dining ] │
│ Dimensions: [60] ft × [40] ft │
│ Grid Size: [2 ft ▼] │
│ │
│ Availability: │
│ [✓] Open during normal hours │
│ [ ] Seasonal (specify dates) │
│ [ ] Events only │
│ │
│ Weather Dependent: [ ] (for outdoor) │
│ │
│ [Save] [Cancel] │
│ │
└─────────────────────────────────────────────────────────────────┘
Adding Tables
Table Placement
- Click + Add Table
- Choose table shape
- Click on floor plan to place
- Drag to reposition
Table Shapes
| Shape | Icon | Typical Capacity |
|---|---|---|
| Square (2-top) | ◼ | 2 |
| Square (4-top) | ◼ | 4 |
| Rectangle | ▬ | 6-8 |
| Round (small) | ● | 2-4 |
| Round (large) | ● | 6-8 |
| Booth | ▐ | 2-6 |
| Bar seat | • | 1 |
| Communal | ▭ | 8-12 |
Table Configuration
┌─────────────────────────────────────────────────────────────────┐
│ TABLE SETTINGS Table 5 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Table Number: [5 ] │
│ Display Name: [ ] (optional, e.g., "Window Booth") │
│ │
│ CAPACITY │
│ ─────────────────────────────────────────────────────────── │
│ Minimum Seats: [2] │
│ Maximum Seats: [4] │
│ Preferred Size: [4] (for reservations) │
│ │
│ PROPERTIES │
│ ─────────────────────────────────────────────────────────── │
│ [✓] Reservable online │
│ [✓] Available for walk-ins │
│ [ ] ADA accessible │
│ [ ] High chair compatible │
│ [ ] Window seat │
│ [ ] Quiet area │
│ │
│ Section: [Section A ▼] │
│ │
│ [Save] [Delete Table] │
│ │
└─────────────────────────────────────────────────────────────────┘
Designing the Layout
Design Tools
| Tool | Function |
|---|---|
| Select | Click to select tables |
| Move | Drag tables to reposition |
| Rotate | Rotate table orientation |
| Copy | Duplicate a table |
| Delete | Remove selected table |
| Align | Align multiple tables |
| Group | Group tables together |
Layout Tips
- Traffic flow - Leave clear paths for servers
- Entry/exit - Don't block doorways
- Service stations - Easy access for staff
- ADA compliance - Accessible paths and tables
- Noise consideration - Bar away from quiet tables
Design View
┌─────────────────────────────────────────────────────────────────┐
│ FLOOR PLAN DESIGNER Main Dining │
│ [Select] [Add Table ▼] [Walls] [Labels] [Undo] [Redo] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ▬▬▬▬▬▬ ← Entrance │ │
│ │ │ │
│ │ ┌───┐ ┌───┐ ┌───┐ ┌───────┐ │ │
│ │ │ 1 │ │ 2 │ │ 3 │ │ 4 │ │ │
│ │ └───┘ └───┘ └───┘ └───────┘ │ │
│ │ │ │
│ │ ┌───┐ ┌───┐ ┌───┐ ┌───────┐ │ │
│ │ │ 5 │ │ 6 │ │ 7 │ │ 8 │ │ │
│ │ └───┘ └───┘ └───┘ └───────┘ │ │
│ │ │ │
│ │ ┌─────────────────────────┐ ┌─────────────────┐ │ │
│ │ │ Bar Area ●●●●●●● │ │ Server Station │ │ │
│ │ └─────────────────────────┘ └─────────────────┘ │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ Total Capacity: 48 seats | 12 tables │
│ │
│ [Save Changes] [Preview] [Discard] │
│ │
└─────────────────────────────────────────────────────────────────┘
Server Sections
Creating Sections
- Click Sections tab
- Click + Add Section
- Name the section (e.g., "Section A")
- Assign color
- Select tables to include
Section Configuration
┌─────────────────────────────────────────────────────────────────┐
│ SERVER SECTIONS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Section A (Blue) Tables: 1, 2, 3, 4 Capacity: 14 │
│ Section B (Green) Tables: 5, 6, 7, 8 Capacity: 16 │
│ Section C (Orange) Tables: 9, 10, 11 Capacity: 12 │
│ Bar (Purple) Bar seats 1-8 Capacity: 8 │
│ │
│ [+ Add Section] [Edit Sections] │
│ │
└─────────────────────────────────────────────────────────────────┘
Auto-Assignment Rules
Set how tables are assigned to servers:
| Rule | Description |
|---|---|
| Round Robin | Rotate through sections |
| Load Balance | Even out guest counts |
| Manual | Host assigns each table |
| Hybrid | Auto-suggest, host confirms |
Adding Fixtures
Fixed Elements
Add non-table elements to your floor plan:
| Element | Purpose |
|---|---|
| Walls | Define room boundaries |
| Doors | Entry/exit points |
| Windows | Visual reference |
| Service Station | Staff areas |
| Host Stand | Reception area |
| Restrooms | Restroom location |
| Kitchen | Kitchen entrance |
| Bar | Bar counter |
Adding Walls
- Click Walls tool
- Click start point
- Click end point
- Wall is created
Table Groups
Combinable Tables
For large parties, mark tables as combinable:
- Select adjacent tables
- Click Create Group
- Name the group (e.g., "Tables 3-4")
- Set combined capacity
Group Behavior
When grouped:
- Appears as option for large parties
- Both tables reserved together
- Single check option
- Tracked as one unit
Floor Plan Settings
Global Settings
┌─────────────────────────────────────────────────────────────────┐
│ FLOOR PLAN SETTINGS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ TABLE NUMBERING │
│ ─────────────────────────────────────────────────────────── │
│ Format: [Numeric ▼] (1, 2, 3...) │
│ Starting Number: [1] │
│ Prefix: [ ] (e.g., "T" for T1, T2...) │
│ │
│ DISPLAY OPTIONS │
│ ─────────────────────────────────────────────────────────── │
│ [✓] Show table numbers │
│ [✓] Show capacity on tables │
│ [✓] Show section colors │
│ [ ] Show server names │
│ │
│ OPERATIONS │
│ ─────────────────────────────────────────────────────────── │
│ [✓] Enable table combining │
│ [✓] Allow manual status changes │
│ [ ] Require host approval for seating │
│ │
│ [Save Settings] │
│ │
└─────────────────────────────────────────────────────────────────┘
Publishing Changes
Preview Mode
Before publishing:
- Click Preview
- Test table selection
- Verify section assignments
- Check capacity calculations
Publishing
- Review all changes
- Click Save Changes
- Changes go live immediately
- Staff sees updated floor plan
Version History
View and restore previous layouts:
| Version | Date | Changes | Actions |
|---|---|---|---|
| Current | Jan 24 | Added patio tables | — |
| v3 | Jan 15 | Reorganized sections | [Restore] |
| v2 | Jan 10 | Added bar seating | [Restore] |
| v1 | Jan 1 | Initial layout | [Restore] |
Best Practices
Layout Design
- Maximize capacity - Use space efficiently
- Consider flow - Clear paths for service
- Balance sections - Similar capacity per server
- Flexibility - Tables that can combine
- Accessibility - ADA compliant seating
Maintenance
- Update seasonally - Patio open/close
- Test changes - Preview before publishing
- Document reasons - Why layout changed
- Train staff - On new arrangements
Voice Commands
| Task | Say |
|---|---|
| Edit floor plan | "Hey Maximus, open floor plan editor" |
| View sections | "Hey Maximus, show server sections" |
| Check capacity | "Hey Maximus, total seating capacity" |
Related Guides
- Table Management Overview - Table management basics
- Server Sections - Staff section guide
- Reservations - Booking settings