SeatLogic Product Docs

SeatLogic Documentation

Everything needed to operate SeatLogic confidently: setup, graph editing workflows, keyboard controls, import/export patterns, and plan guidance.

Last updated: March 5, 2026

Getting Started

SeatLogic is a visual relationship graph editor for seating strategy. Use it to map guests, relationship strengths, and seating constraints before you finalize layouts.

SidebarCanvasInspector
Workspace map: sidebar for actions, canvas for relationships, inspector for editing selected items.
Fast start: Open the app, add 2 guests, connect them, then create a group from a multi-selection to understand the core loop in less than 2 minutes.
  1. Go to solve.seatlogic.app.
  2. Click Add Node twice.
  3. Drag from one node to another to create a connection.
  4. Use Ctrl/Cmd + click for multi-select, then click Add Group.

Core Concepts

Nodes

Nodes represent guests or entities. Each node supports label, role, type, tags, notes, and an optional primary group.

Connections

Connections link two nodes using relationship kinds and optional weight/direction settings.

KindColorStyle
Couple#E11D48Solid, thick
Family#059669Solid
Friend#0EA5E9Dashed
Avoid#D97706Dashed, long gap
Neutral#6B7280Solid, thin
Custom#7C3AEDSolid, custom label

Groups

Groups create convex-hull bubbles around member nodes. SeatLogic supports nested groups (up to 3 levels) and group-to-group relationships.

Level 1 groupLevel 2 subgroupLevel 3 subgroup
Group nesting supports up to 3 levels with visual depth and opacity changes.

Canvas & Navigation

  • Pan: Right-click and drag on empty canvas.
  • Zoom: Scroll wheel or trackpad pinch. Use +/- controls for precision.
  • Fit View: Use the fit icon in canvas controls.
  • Select: Click one node, marquee-select many, or press Ctrl/Cmd + A.

Sidebar and Inspector can be collapsed to increase canvas space. On narrower screens they auto-collapse by default.

Working with Nodes

Create and edit

Create guests from the sidebar. Select a node to edit details in the Inspector. Inline graph edits and Inspector edits stay synchronized.

Delete safely

Delete using keyboard or Inspector actions. Node deletion automatically removes connected edges.

Free-mode cap: local mode supports up to 20 nodes. Paid plans remove the node cap and enable cloud save.

Working with Connections

Create connections by dragging from one node to another. Choose kind, optional custom label, and direction.

  • Use relationship kind colors for quick visual scanning.
  • Set custom labels for nuanced context (for example: coworker, college friend).
  • Edit or delete a selected edge from the Inspector.

Working with Groups

Groups organize clusters and improve readability at scale. You can reorder and nest groups directly from the sidebar.

CategoryReference ColorUse Case
Family#34C759Warm family clusters
Friends#5AC8FASocial circles and peer groups
Colleagues#FFD60AProfessional networks
VIP#BF5AF2High-priority guests
Neutral#6E6E73Unassigned/default groups

Drag a group onto another group to create hierarchy. Depth is capped at 3 levels for visual clarity and performance.

Seating Optimizer

The optimizer bridges your relationship graph to physical table assignments. Define who knows whom using nodes, connections, and groups. The optimizer decides where they sit.

Free tier access: Free accounts let you build and save seating charts for up to 100 guests. Upgrade to Essential to run the seating optimizer.
1. ConfigureTables + preferences2. Run OptimizerLive scoring3. Review + ApplyScore breakdown
Optimizer wizard: configure tables, run the solver, then review and apply the best arrangement.

Step 1: Configure tables

Add tables and set name, capacity, and shape (round, rectangular, or long). You can designate a head table for VIP or family groups that should sit in a prominent position.

Group preferences

Set group pair preferences to control how groups interact during optimization: Prefer (seat together), Neutral (default), or Separate (keep apart). Nested groups default to "prefer."

Step 2: Run the optimizer

The optimizer uses simulated annealing with multiple restarts to search for high-scoring arrangements. A live score chart and progress bar update as it runs. Scoring evaluates seven layers: relationship harmony, constraint satisfaction, table occupancy balance, tier placement, group cohesion, structural integrity, and overall fit.

Step 3: Review and apply

Review the score breakdown and table assignments. If you are satisfied, apply the arrangement. Otherwise, adjust settings and re-run. You can save multiple arrangements and compare them.

Floor plan editor

After applying an arrangement, open the floor plan editor to drag tables into position and add venue elements (stage, DJ booth, podium, dance floor, entrance, exit). Each floor plan layout is linked to a specific arrangement.

PDF export

Export guest lists and floor plan charts as PDF. The export includes table assignments and the visual layout, ready to share with your venue coordinator or print for the day of the event.

Import & Export

SeatLogic supports full local data workflows: JSON project backup, CSV/XLSX guest ingestion, and export files for sharing downstream.

1. UploadCSV / XLSX2. Map ColumnsAuto-detect + adjust3. Preview + ImportValidate before commit
Import wizard flow: upload, map, then preview before writing data to the canvas.

JSON project save/load

Use Save Canvas to File and Import a Save File to preserve complete graph state.

CSV/Excel import wizard

  1. Upload CSV or XLSX.
  2. Map columns (auto-detection available).
  3. Preview rows and relationships, then confirm import.

Cloud behavior

Paid plans include cloud projects and automatic cloud save. Local browser backup remains available for resilience.

Keyboard Shortcuts

ShortcutAction
Delete / BackspaceDelete selected nodes, edge, or group
EscClear selection and close inline editing
Ctrl/Cmd + ASelect all nodes
Ctrl/Cmd + ClickToggle a node in multi-select
Click + drag on empty canvasMarquee select nodes
Ctrl/Cmd + ZUndo
Ctrl/Cmd + YRedo (Windows)
Ctrl/Cmd + Shift + ZRedo (macOS)
Right-click + dragPan canvas
Scroll wheel / trackpad pinchZoom in/out

Plans & Pricing

SeatLogic has 3 active plan states: local free mode, Essential, and Professional.

FeatureFreeEssentialProfessional
Price$0$39.99/month$99.99/month
GuestsUp to 100Up to 250Up to 5,000
Cloud projects1 project1 projectUnlimited projects
Cloud saveYesYesYes
AI seating solverNo (Essential plan)YesYes
Import/export toolsCSV/Excel importImport + exportImport + export + local save/load
SupportCommunityEmailPriority

Manage billing in app via Settings - Billing.

FAQ

Yes. You can work in local mode in your browser. Anonymous use is limited to 20 guests and does not include cloud projects or import.
SeatLogic supports JSON save-file import and CSV/Excel guest list workflows through the import wizard.
Yes. Use Cmd where shortcuts show Ctrl. Redo also supports Cmd+Shift+Z.
Open the Guide modal with the (?) button in the left sidebar, then choose Restart Tutorial.
SeatLogic supports nesting groups up to 3 levels deep with visual depth cues.
SeatLogic uses encrypted transport and secure storage for cloud-backed project data.
The optimizer uses simulated annealing to evaluate thousands of possible arrangements. It scores each layout across seven factors (relationship harmony, constraint satisfaction, table occupancy, group cohesion, and more) then converges on the highest-scoring result. You can run multiple passes and compare arrangements.