Seat maps: overview & setup

Build a visual seat map with zones, tables, and seats, then connect it to an activity so you can assign guests to specific seats.

Written By Melanie Gannone (Super Administrator)

Updated at August 12th, 2026

A seat map is a visual layout of your tables or seats that lets you assign guests to a specific spot before or during check-in. Seat maps work well for:

  • Dinner shows and luaus with assigned table seating
  • Boat or bus tours with specific vehicle seats
  • Events or attractions with reserved seating sections
  • Any experience where guests need to be assigned to a specific seat or table
Before you begin. Building or editing a seat map requires the Setup activities permission, and saving seat assignments requires Edit trips. Both come with the built-in Owner group, or any custom permission group that includes them. If Seat Maps doesn't appear under Settings, you don't have that permission yet, so ask an account admin to grant it to you.
Learn how to manage permission groups

Seat maps are a visual seat management tool. They don't control your activity's capacity or availability settings. Set those separately so the numbers match; see Setting activity capacity limits.

Seat map builder showing a published table layout with VIP and Premium zones

With seat maps, you can:

  • Visually see which seats are available, occupied, or blocked
  • Assign parties to specific tables or seats
  • Block seats for maintenance or VIP holds
  • Print seat tickets for guest check-in

Setting up a seat map

Step 1: Access the seat map builder

  1. Navigate to Settings → Seat Maps

Seat Maps list showing a draft and a published seat map

  1. Choose New Seat Map
  2. Enter a name (e.g., "Main Dining Room", "Tour Bus A") and select at least one activity to use it. You can add or remove activities later
  3. Choose Create Seat Map

New Seat Map dialog with a name field and required activity selector

Step 2: Add tables or seat groups

  1. On the Groups tab, choose + Add Group
  2. Configure the group's name, shape, number of seats, and zone (optional)
  3. Drag the group to position it on the canvas

Seat map builder Groups tab listing tables with an Add Group button

Step 3: Add zones (optional)

Zones help organize your seating into logical sections and color-code them on the canvas:

  1. Switch to the Zones tab and choose + Add Zone
  2. Enter a zone name (e.g., "VIP", "Premium", "General") and pick a color
  3. Repeat for additional zones, then assign groups to a zone from the Groups tab

Zones tab showing VIP, Premium, and General zones with group and seat counts

Step 4: Add labels (optional)

Labels are text markers (not seats) that help staff navigate the floor plan:

  1. Switch to the Labels tab and choose + Add Label
  2. Enter text (e.g., "Stage", "Exit", "Bar", "Restroom")
  3. Drag to position on the canvas

Labels tab showing Stage, Exit, Bar, and Restroom text labels

Step 5: Save and publish

  1. Choose Save as Draft to keep working on the layout later
  2. When ready, select Publish to make the seat map available for use
  3. Only published seat maps can be connected to activities

Once you publish a seat map, it's locked. You can't edit its zones, tables, or seats anymore. If you need to change a published layout, use Clone to make an editable draft copy (the clone doesn't carry over the original's activity connections, so you'll need to reconnect it), then publish the clone and switch your activities to it.

You also can't delete a seat map that's published, or one that's ever had a seat assigned on it. Use Archive instead in either case. See Troubleshooting seat maps if a seat map's Delete option is greyed out.

Tips for seat map design

  • Use consistent naming: Number tables sequentially (T1, T2, T3) for easy reference
  • Create zones for pricing tiers: Group VIP, Premium, and Standard sections
  • Leave space between groups: Makes the visual layout easier to read
  • Match your physical layout: Arrange tables as they appear in your actual venue

Connecting a seat map to an activity

You pick the activities from inside the seat map itself, not from the activity's own settings:

  1. Open the seat map (draft or published) and select the pencil icon next to its name
  2. In Select Activities, add or remove the activities that should use this seat map
  3. Optionally set a custom Group Label and Seat Label (e.g. "Boat" / "Position" instead of the defaults "Table" / "Seats"). These print on seat tickets
  4. Choose Save Changes

Edit Seat Map dialog with the activity selector, Group Label, and Seat Label fields

At least one activity is required. You can't save a seat map with no activities attached, and one seat map can be shared across multiple activities that use the same physical space.

A seat map's seat count isn't checked against the activity's ticket capacity. They're two independent settings. Keep them in sync yourself, or guests can book past the number of physical seats. See Setting activity capacity limits.

Seat maps apply to bookings made through your storefront or entered manually — they aren't assigned automatically for OTA/reseller (Viator, GetYourGuide, and similar) bookings. Those bookings still show up in the Manifest and can be seated manually like any other; if an OTA booking is cancelled or rebooked, its seat is automatically freed.

In this article
- Build a seat map with zones, tables/groups, individual seats, and labels - Publish a seat map to lock it in and connect it to an activity - Clone a published map to make changes, or archive one that's in use

Example uses

  • Build a seat map for a sunset dinner cruise with a "VIP" zone at the bow and a "Standard" zone toward the stern
  • Create a luau seat map with round tables named T1–T12 and a "Stage" label so staff know which way tables face
  • Add a "Wheelchair Accessible" zone so front-of-house staff can see accessible seating at a glance
  • Clone a published seat map to rearrange tables for a private event, then reconnect it to that one-off activity

FAQ

Do seat maps control how many tickets I can sell?
No. A seat map is a visual seating tool only. It doesn't enforce your activity's capacity or availability. Set ticket limits separately under your activity's capacity settings, and try to keep the seat count matching so you don't oversell.
Can I edit a seat map after I publish it?
Not directly. Publishing locks the layout. To make changes, clone the published map into an editable draft, make your edits, publish the clone, and switch your activities over to it.
Why can't I delete my seat map?
You can't delete a seat map that's published, or one that's ever had a seat assigned on a booking — even in the past. Use Archive instead, which removes it from the active list without deleting the history.
Can one seat map be used by more than one activity?
Yes. Connect the same published seat map to as many activities as share a physical space — for example, multiple tour times that all use the same boat.
Do seat maps work for OTA bookings from Viator or GetYourGuide?
Those bookings appear in your Manifest and can be seated manually the same as any other booking, but they aren't auto-seated through the OTA connection itself. If an OTA guest cancels or rebooks, their seat is freed automatically.
What's the difference between a zone and a group/table?
A zone is a labeled section of your layout (like "VIP" or "Patio") used to organize and color-code areas — it doesn't hold seats directly. A group (table) is the actual seatable unit; each group has one or more individual seats, and you assign a group to a zone if you want it color-coded and grouped for reporting.

Next, learn how to assign guests to seats from the Manifest once your seat map is connected to an activity.

Want a hand setting up seat maps?

Talk to our team

We'll help you design a seat map that matches your venue.

Can't find what you're looking for?

Our team is here to help. Reach out and we'll get back to you as soon as possible.

Contact us →