Reserved Seats and Tables
  • 12 Sep 2024
  • 6 Minutes to read
  • Dark
    Light

Reserved Seats and Tables

  • Dark
    Light

Article summary

Reserved Tables and Seats allows you to create, organize, and track multiple seating plans for any Event.

There are two methods for creating and editing Tables and Seats.

Table Manager

Known Limitations

  • Attendees who only have the First Name field populated will show as “FirstName undefined” in the Table Manager. Please enter their Last Name to avoid this issue.

  • Using the Blackthorn | Events (Limited Access) permission set results in an error when removing an Attendee from a Seat because of a missing permission.

Manually creating table and seat assignments can be difficult and often results in duplicate Attendees. The Events Table Manager is a new Salesforce Lightning component located on the Event object designed to efficiently manage your Event’s table and seat assignments.

It’s as easy as dragging and dropping Attendees into Table and Seat assignments. This user-friendly tool offers the following functionality.

  • Intuitive Drag-and-Drop Interface: Easily assign Tables and Seats by dragging Attendees right where you want them.

  • Efficiency: Reduce the effort required and the potential for errors in table and seat management. The tool can bulk-assign Seats and support up to 100 Tables with 10 Seats each.

  • Improved User Experience: Visualize and alter Attendee seating as needed.

  • Validations: Prevent users from exceeding established limits on assignments and changes between saves.

Use Cases

  • Gala Dinners: Ensure VIP guests are seated according to preferences and Event requirements.

  • Corporate Events: Simplify the process of seating employees and guests at large-scale meetings or parties.

Permission Sets

The Blackthorn | Events (Admin) and Blackthorn | Events (Organizer) permission sets have full access to the Table Manager.

The Blackthorn | Events (Limited Access) permission set can use the Table Manager to do everything but delete Tables.

The Blackthorn | Events (Lite User) and Blackthorn | Events (Read Only) permission sets can only read the information in the Table Manager.

Functionality

Users can perform the following tasks with the Table Manager.

  • Create new Tables.

  • Drag and drop Attendees on a Table or Seat to assign them to that spot.

  • Move Attendees between Tables and Seats.

  • Edit existing Tables and Seats.

  • Upload records into Tables and Seats

  • Filter and search for Attendees by Registration Status or name.

  • Use the Assign All button to assign registered Attendees to available Seats.

Any changes saved using the Table Manager will create or update the related Table and/or Seat records

How It Works

Newly created Tables cannot exceed 10 Seats per Table or 100 Tables per Event. If you need more Tables or Seats, you must create them outside of the Table Manager.

If you create Table or Seat records via a Related List, these validations do not apply. For example, from the Event’s Tables Related List, you can create a Table with 11 Seats or add 101 Tables to an Event.

But when loading Tables created outside of the Table Manager, only Tables that meet the 10 Seats per Table or 100 Tables per Event criteria will be loaded in the Table Manager.

If you try to view Tables that exceed those criteria, you will see the following message. “Tables with over 10 seats or exceeding 100 tables will not load. To use the Blackthorn Table Manager, adjust the Tables and Seats configured to align with these requirements.”

Table Manager Layout

DocTableManager_EditTable_3

The left “Unassigned” column lists the Attendees who are registered for the Event. The right-hand side shows the Tables and Seats.

Each Table has a Pencil (edit) and Trash Can (delete) button located next to the Table’s Table Name.

Each assigned Seat at a Table has a Seat Number next to the assigned Attendee’s name.

Users can create a new Table with either a Table Name or a Table Number.

  • Tables with names will be sorted alphabetically.

  • Tables with numbers will be sorted by number, lowest to highest.

  • If a Table has both a Table Name and a Table Number, the Table Name will be displayed and sorted alphabetically.

Limitations

  • Newly created Tables in the Table Manager cannot exceed 10 Seats per Table or 100 Tables per Event.

  • You must click Save before closing the browser window; otherwise, you will lose your changes.

  • Dropping a second Attendee on top of an Attendee’s name replaces the original Attendee. It does not “shuffle” the other Attendees at the Table, as many drag-and-drop interfaces do.

  • Long Attendee names may not be fully displayed. (maximum character restriction)

Set Up the Table Manager

Before you can use the Table Manager, you must add it to the Event record. Note: You must be a Salesforce Admin to perform the following steps.

  1. Open an Event record. (It can be any Event record.)

  2. Click the Gear icon.

    Set up the Table Manager

  3. Click Edit Page. (This will launch the Lightning App Builder.)

    Set up the Table Manager

  4. Click in the navigation tab above the Event information.

    Set up the Table Manager

  5. Click Add Tab. The newly added tab will automatically be labeled as “Details.”

    Set up the Table Manager

  6. Click Details (the new tab).

    Set up the Table Manager

  7. Set Tab Label = “Custom”

  8. Set Custom Label = “Table Manager”

    Set up the Table Manager

  9. Click Done.

  10. Click More in the navigation tab.

    Set up the Table Manager

  11. Click Table Manager.

  12. In the Custom–Managed section of the Components menu, find “BT Events Table Manager.”

    Set up the Table Manager

  13. Drag and drop the component onto the page.

    Set up the Table Manager

  14. Click Save.

  15. Click Activation: Event Record Page.

    Set up the Table Manager

  16. Review the settings and click Close.

  17. Click the Back Arrow.

  18. Click More.

  19. Click Table Manager.

Set up the Table Manager

You now have access to the Table Manager tool!

How to Use the Table Manager

Create a Table

  1. Click Add New Table to add a new Table to the Event.
    DocTableManager_AddNewTable_1

  2. Fill in the following fields.

    • Table Name and/or a Table Number (If a Table has both a Table Name and a Table Number, the Table Name will be displayed and sorted alphabetically.)

    • Total Seats (required)
      DocTableManager_AddNewTable_2

  3. Click Save.

Add Attendees to a Table

There are multiple ways to search for and add Attendees to a Table.

  1. Attendees who have not been assigned to a Table will be in the column labeled Unassigned. Drag and drop each Attendee’s name to a Seat at the Table.
    DocTableManager_UnassignedAttendees

  2. Click Assign All to assign all Attendees to the Tables.

  3. Use the Search Attendee Name search box to locate an Attendee.

  4. Use the Filter By search feature to filter Attendees by name or Registration Status.
    DocTableManager_FilterAttendees

  5. Click Save Changes to save any changes before closing the browser window; otherwise, you will lose your changes.

Edit a Table

  1. Click the Pencil icon on the Table you want to edit.
    DocTableManager_EditTable_1

  2. Update the information.
    DocTableManager_EditTable_2

  3. Click Save.
    DocTableManager_EditTable_3

Delete a Table

Tables with assigned Attendees cannot be deleted until all Attendees are deleted from the Table.

  1. Remove Attendees from the Table.

    1. Drag and drop an Attendee’s name from the Table to the Unassigned column.

    2. Repeat the process until the Table is empty.

  2. Click Save Changes.

  3. Click the Trash Can icon on the Table you want to delete.
    DocTableManager_DeleteTable

  4. Click Yes.
    DocTableManager_DeleteTable_Yes

DocTableManager_DeletedTable

Manually Create and Edit Records

Create a Table Record

  1. Open and existing Event record.

  2. Go to the Tables Related List and click New.
     TablesSeats_CreateTable_ClickNew

  3. Fill in the following fields

    • Table Name

    • Table Number

    • Total Seats (required)

    • Account

    • Main Contact (Attendee)

    • Main Contact (Contact)
       TablesSeats_CreateTable_Fields

  4. Click Save. The Seats Available and Seats Assigned fields will automatically update.

Assign Seats

There are two ways to assign Seats to Attendees. The first is to create a Seat record and assign the Attendee to the Seat record. The second is to go to the Attendee record and assign them from there.

Create a Seat Record

  1. Go to the Table record.

  2. Click New next to the Seats Related List.

    AssignSeats_CreateSeatRecord_ClickNew

  3. Fill in the following fields.

    • Seat Number

    • Attendee

    • If the Seat is related to a Table at a Session, fill in the Session and Session Attendee fields as well.
       AssignSeats_CreateSeatRecord_Fields

  4. Click Save.

Here’s the new Seat record.

You will also see the new Seat record in the Table’s Seats Related List.
AssignSeats_NewSeatRecord_TableRelatedListThe Event and related Contact records will update automatically.

Assign an Attendee to a Seat Record

Once an Attendee has registered for your Event, you can create a Seat record for them.

  1. Open the Attendee record.

  2. Click New next to the Seats Related List.
    AssignSeats_Attendee_ClickNew

  3. Fill in the following fields.

    • Table

    • Seat Number

    • If the Seat is related to a Table at a Session, fill in the Session and Session Attendee fields as well.
       AssignSeats_Attendee_Fields

  4. Click Save.

Here’s the new Seat record.
AssignSeats_Attendee_NewSeatRecord

You will also see the new Seat record in the Table’s Seats Related List.
AssignSeats_Attendee_UpdatedTableRecordThe Event and related Contact records will update automatically.


What's Next