Rex

Connect Tripleseat

The Tripleseat integration sends your Rex reservations to Tripleseat as events, keeps them up to date when they change or are cancelled, and can pull your Tripleseat events back into Rex so they block availability.

Before you start

  • You need a Tripleseat login with permission to approve the connection.
  • Have your Tripleseat IDs ready: Site ID, Owner ID, Event Type ID and Lead Source ID. They come from your Tripleseat account.
  • Setup runs in this order: connect your account and enter the IDs once, turn Tripleseat on for each venue, then map your resources to Tripleseat rooms. Package settings are optional.

Connect your Tripleseat account

1

Navigate to Global Integrations

Type Tripleseat in the search box to find its card.

Marketplace›Integrations
Global Integrations page with Tripleseat typed in the search box (1) and the Tripleseat card below
Search for Tripleseat to find its card.
2

Add the Tripleseat card

Click Add, then Confirm and Add. If the card already shows Info and Settings, it's added, so go to the next step.

The Tripleseat card with its Active badge (2) and the Info and Settings buttons, Settings marked (3)
A card that shows Info and Settings is already added; click Settings to open the Tripleseat Settings window.
3

Click Settings on the Tripleseat card

The Tripleseat Settings window opens.

The Tripleseat card with its Info and Settings buttons, Settings marked (3)
Click Settings on the Tripleseat card to open the Tripleseat Settings window.
4

Select OAuth 2.0 in Authentication

Open the Authentication dropdown and choose OAuth 2.0. A Login with OAuth 2.0 button appears below Site ID.

The Tripleseat Settings window with Authentication set to OAuth 2.0 (4), the Account URL and Site ID fields, and the Login with OAuth 2.0 button below Site ID.
Choose OAuth 2.0 and a Login with OAuth 2.0 button appears below Site ID.
5

Click Login with OAuth 2.0

Tripleseat opens in a new window. Sign in and approve the connection. If you're already signed in to Tripleseat, it connects straight away.

Tripleseat Settings window with Authentication set to OAuth 2.0 and the Login with OAuth 2.0 button marked (5); placeholder account values
Click Login with OAuth 2.0 to sign in to Tripleseat in a new window.
6

Verify the button now reads Disconnect

When the window closes, Login with OAuth 2.0 changes to Disconnect. That's your confirmation that the connection works. To remove the connection later, click Disconnect.

Tripleseat Settings window after connecting: the button now reads Disconnect (6); placeholder account values
Once connected, the button reads Disconnect.
💡Tip

Already connected with an API key? Tripleseat is moving connections to OAuth 2.0. Switch Authentication from API Key (OAuth 1.0) to OAuth 2.0 and log in as above. The Key and Secret fields only show for API Key (OAuth 1.0).

Enter your Tripleseat IDs

In the same Tripleseat Settings window, fill in the IDs below, then click Save changes. They all come from Tripleseat; your Tripleseat account manager can help you find one. The last three fields are under Advanced.

FieldDescription
Account URLYour Tripleseat address, for example https://yourname.tripleseat.com/. Rex uses it to link to Tripleseat events.
Site IDYour Tripleseat site. Events Rex creates are filed under it.
Leads Public KeyOptional. With a key, party requests from your booking site arrive in Tripleseat as leads on the Lead Form Id below. Without one, they arrive as events.
Lead Form IdThe Tripleseat lead form that party requests are filed under.
Owner IDThe Tripleseat user who owns the events Rex creates.
Account IDOptional. Files every event under this Tripleseat account. Leave it blank and Rex finds or creates an account and contact for each guest.
Contact IDOptional. The contact used with the Account ID above.
Event Type IDThe event type given to events Rex creates. A package can choose its own.
Lead Source IDThe lead source stamped on events Rex creates.
CF Lanes CountOptional. The ID of a Tripleseat custom field holding how many lanes an event uses. When set, only pulled events with a value above 0 block availability, and Rex sets it to 0 on its own events so they aren't counted twice.
Custom Field for Check InOptional. The Tripleseat custom field Rex uses to record that a Tripleseat event has checked in.
Custom Field for GoTab IDOptional. The Tripleseat custom field where Rex writes the GoTab tab ID when a Tripleseat event is checked in with GoTab.

Turn on Tripleseat for each venue

1

Navigate to the venue

Open the venue. The Integrations section is at the bottom of the General tab.

Manage›Venues›Your Venue›General
The Integrations section of the venue's General tab with the Tripleseat card's Settings button (2)
The venue's Tripleseat card is in the Integrations section at the bottom of the General tab.
2

Click Settings on the Tripleseat card

The Tripleseat window opens.

The venue's Tripleseat window with the Enable Tripleseat switch (3), Location ID, Room ID, Timezone Offset, Pull events from Tripleseat and Statuses
The venue's Tripleseat window.
3

Toggle Enable Tripleseat to ON

Set the other fields in the table below, then click Save changes.

The venue's Tripleseat window with the Enable Tripleseat switch marked (3)
Turn on Enable Tripleseat for this venue, then set the other fields.
FieldDescription
Enable TripleseatTurns Tripleseat on for this venue. Nothing syncs while it's off.
Enable Tripleseat PartySends party requests from your booking site to Tripleseat.
Location IDThe Tripleseat location this venue maps to.
Room IDA default Tripleseat room for the venue. Shows once the chosen location has rooms.
Timezone Offset (hours)Hours added when turning Tripleseat event times into Rex times. Leave it at 0 unless pulled events land at the wrong time.
Pull events from TripleseatPulls your Tripleseat events into Rex and blocks the matching availability.
StatusesThe Tripleseat event statuses that block availability when pulling, for example Definite and Prospect.
Enable Tripleseat Check InLets your staff check in Tripleseat events from the host app.
Enable Tripleseat GoTab Check InShows once Enable Tripleseat Check In is on. Checking in a Tripleseat event opens a GoTab tab and writes its ID back to the event.

Map your resources to Tripleseat rooms

Mapping tells Rex which Tripleseat room each resource (lane, bay, court, table) is, so pushed events land in the right room and pulled events block the right resources.

1

Click Bulk Edit Resources

Open the venue, click Actions at the top right and choose Bulk Edit Resources.

Manage›Venues›Your Venue
The venue's Actions menu open with Bulk Edit Resources (1)
Click Actions at the top right of the venue and choose Bulk Edit Resources.
2

Select Tripleseat and click Continue

The Resource Mapping window opens.

The Bulk Edit Resources window with Tripleseat selected (2) and the Continue button (2)
Select Tripleseat, then click Continue.
3

Set the Tripleseat Room for each resource

Each row has three columns: Rex Resource, Tripleseat Room, and Parent Rooms. Parent Rooms is optional; see below.

The Resource Mapping window with Rex Resource, Tripleseat Room (3) and Parent Rooms columns, the next category arrow (4) and Save (4)
Pick a Tripleseat Room for each resource, then click Save before moving to the next category.
4

Save each category

Use the arrows at the top to move between resource categories, and click Save on each one.

The Resource Mapping window for the first category with the Save button marked (4) and the arrows to move between categories
Click Save on each category, then use the arrows to move to the next one.

To map one resource at a time, open the venue's Resources tab, click Edit in the resource's menu, and set TripleSeat Room ID and TripleSeat Room Path on the Mapping tab.

About Parent Rooms

In Tripleseat you can book a larger room made up of smaller ones. Parent Rooms tells Rex about that: list every larger Tripleseat room that a resource's room belongs to. When Rex pulls an event, it blocks the resource if the event booked its own room or any of its parent rooms.

For example, each lane maps to its own Tripleseat room, and lanes 1 to 4 can also be booked together as Lane Bay A. Add Lane Bay A as a parent room on all four lanes, and a Lane Bay A booking in Tripleseat blocks all four lanes in Rex. Parent Rooms only matters for pulled events. Leave it empty if you don't pull events or don't use combined rooms.

Package settings

Packages use the venue and account settings unless you change them. Open the package from the venue's Packages tab, then click Settings on the Tripleseat card in the package's Integrations section.

Manage›Venues›Your Venue›Packages
FieldDescription
Send bookings to TripleseatOn by default. Turn it off and new bookings for this package aren't sent to Tripleseat. Bookings that are already in Tripleseat keep updating.
Specific Tripleseat IntegrationUses this package's Location, Room, Account ID, Contact ID and Status instead of the venue and account settings.
Event TypeThe event type for this package's events, instead of the account's Event Type ID.
Event StyleThe Tripleseat event style for this package's events.
StatusThe status this package's events are created with when Specific Tripleseat Integration is on. Otherwise events are Definite.
TitleA custom event name. Click the plus icon to insert reservation details. Blank uses the reservation number and guest name.
Read availability from TripleseatLets Tripleseat events with the Statuses to pull block this package's availability. Availability Type sets how an event counts: by guests, guaranteed guests, the Room IDs it books, or a custom field's value.
Custom Fields MappingFills Tripleseat custom fields from the reservation. Click Add Item, enter the TS Custom Field ID, and pick the Reservation Field (or Custom with your own Custom Text).
⚠️Warning

Change an event where it was made. Edit a Rex booking in Rex and the change syncs to Tripleseat. Edit an event made in Tripleseat in Tripleseat, and Rex picks up the change on the next pull. Editing the same event in both places causes conflicts.

What syncs, and when

FieldDescription
New reservationRex creates an event in Tripleseat and links it to the reservation. Each additional activity on the reservation becomes its own event.
Changed reservationRex updates the linked event.
Cancelled reservationRex deletes the linked event.
Resources changedRex updates the event's rooms.
Party requestWith Enable Tripleseat Party on, a party request becomes a lead or an event in Tripleseat.
Pulled eventsWith Pull events from Tripleseat on, Rex regularly pulls your events with the chosen statuses and blocks the matching availability.

Every sync is listed in the reservation's Timeline as Sync with Tripleseat or Sync cancel with Tripleseat. To send a reservation again, open it, click Actions, choose Manual Sync, select Tripleseat and click Sync. When a sync fails, Rex also emails the addresses in the venue's Error notification emails setting.

Troubleshooting

Reservations stop reaching Tripleseat

Possible causes

  • •The OAuth 2.0 connection was lost
  • •Enable Tripleseat is off at the venue
  • •Send bookings to Tripleseat is off on the package

Fix

Marketplace›Integrations

Open the Tripleseat card's Settings. If it shows Login with OAuth 2.0 instead of Disconnect, log in again. Then check the venue's Enable Tripleseat switch and the package's Send bookings to Tripleseat switch, and use Manual Sync on any reservation that was missed.

Tripleseat Settings window with the Disconnect button highlighted; Account URL and Site ID blurred

Pulled Tripleseat events don't block lanes

Possible causes

  • •Pull events from Tripleseat is off, or the event's status isn't ticked under Statuses
  • •The resources aren't mapped to Tripleseat rooms
  • •CF Lanes Count is set and the event's value for it is 0 or empty

Fix

Manage›Venues›Your Venue›General

Turn on Pull events from Tripleseat and tick the statuses you book with, then map each resource to its Tripleseat room with Bulk Edit Resources.

The venue's Tripleseat window with the Pull events from Tripleseat switch highlighted

Pulled events land at the wrong time

Possible causes

  • •The venue's Timezone Offset (hours) is wrong

Fix

Manage›Venues›Your Venue›General

Set Timezone Offset (hours) in the venue's Tripleseat window. Leave it at 0 unless times come in shifted.

The venue's Tripleseat window with the Timezone Offset (hours) field highlighted

Updated Oct 8, 2026

Was this helpful?