Rex

Connect GoTab

GoTab is a POS. With the integration on, guests can pay for their booking through GoTab, Rex opens a tab in GoTab for each booking, and checking a guest in creates a tab with their package and add-ons so staff can keep ringing up on-site purchases.

ℹ️Note

Rex support connects Rex to GoTab, so there's no API key for you to enter. You need your GoTab Location from your GoTab rep. If Get Products and Spot Lists stays empty after you enter it, contact Rex support.

What to ask your GoTab rep to create

Rex posts to a few items in your GoTab POS. Send your GoTab rep the message below so they can set everything up at once.

Email template
Hi [GoTab rep], we're setting up the Rex GoTab integration and need the following in our GoTab POS.

1. Deposit Product
Name: Reservation Deposit (or similar).
A liability (non-revenue) item. Deposits sit on it until the guest checks in.
Open Price, so it accepts any amount.

2. Fallback Product
Name: Fallback Product (or similar).
Used whenever a package has no product of its own.
A revenue item with Open Price.

3. Rex Reservations Spot
One spot we'll use as both the Deposit Spot and the Fallback Spot in Rex.

4. A product for each package (we'll send the list)
All Open Price, because package totals vary with guests, duration, taxes, fees and discounts.

Please also send us our Location ID so we can enter it in Rex.

Thanks!
💡Tip

Make every GoTab item Rex posts to an Open Price item. Package totals change with guest count, duration, taxes, fees and discounts, so fixed-price items reject most charges.

Add GoTab to your account

1

Navigate to Global Integrations

Type GoTab in the search box to find its card.

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

Add the GoTab card

Click Add, then Confirm and Add. GoTab carries a Pro badge: if your account isn't on the Pro plan, the Add window says that adding it upgrades your subscription. If the card already shows Info and Settings, it's added.

The GoTab card with its Active badge (2), the Pro badge and the Info and Settings buttons
A card that shows Info and Settings is already added.

Set up 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 at the bottom of the venue's General tab (1)
The GoTab card is in the venue's Integrations section.
2

Click Settings on the GoTab card

The GoTab Settings window opens.

The venue's GoTab Settings window with Enable GoTab (3), Location (4), Get Products and Spot Lists (5) and the Deposit Product dropdown (6)
Turn on GoTab, enter your Location, load the lists, then pick your products and spots. Workflow and the switches are further down the window.
3

Toggle Enable GoTab to ON

The venue's GoTab Settings window with the Enable GoTab switch (3) turned on and the Location field empty
Turn on Enable GoTab.
4

Enter your Location

Paste the Location ID your GoTab rep gave you.

The GoTab Settings window with a Location ID entered in the Location field (4)
Paste the Location ID from your GoTab rep.
5

Click Get Products and Spot Lists

Rex loads the products and spots at your GoTab location into the dropdowns below, including the items your rep just created.

The GoTab Settings window with the Get Products and Spot Lists button (5) available above the Location field
Click Get Products and Spot Lists to load your GoTab items.
6

Select your products and spots

Set Deposit Product to your deposit item, Fallback Product to your fallback item, and both Deposit Spot and Fallback Spot to the Rex Reservations Spot.

The GoTab Settings window with the Deposit Product dropdown (6), Deposit Spot, Fallback Product and Fallback Spot filled in
Pick your deposit and fallback products and spots.
7

Select a Workflow

Choose Reservation Deposit or Paid In Full (see below), set the switches in the table further down, then click Save changes.

The venue's GoTab Settings window scrolled to the Workflow dropdown (7), with the workflow switches below it and Save changes at the bottom; the Location value is blurred
Choose a Workflow, set the switches below it, then click Save changes.

Take payments through GoTab

To have guests pay through GoTab, set GoTab as the venue's payment processor: on the venue's General tab, click Settings on the Payment card, choose GoTab in the Payments dropdown and click Save changes. Rex opens a GoTab tab when a guest books only when GoTab is the venue's processor. Check-in tabs are created either way.

Manage›Venues›Your Venue›General

Choose a workflow

The Workflow decides when Rex creates tabs in GoTab, and it affects your accounting.

Reservation Deposit

Recommended

Two tabs over the life of a booking. At booking, Rex creates a deposit tab on your Deposit Product. At check-in, Rex creates a second tab with the package and add-ons, and can apply the deposit to it.

Example: A guest books today for next week and pays a $50 deposit. A $50 deposit tab opens today. At check-in next week, a new tab opens with their package and add-ons, and the $50 is applied to it.

Best for: Most venues. The deposit is held as a liability until the guest arrives, and revenue is recognised on the day of the visit.

Paid In Full

One tab, created when the guest books, holding everything they bought. No deposit tab. Checking in only opens a new tab if Create Open Tab on Check-In is on.

Example: A guest books today for next week. A tab with the package, add-ons, taxes and fees opens in GoTab today.

Best for: Venues that want everything in GoTab at the moment of booking, accepting that revenue is recognised then.

Venue settings

These switches sit below Workflow in the venue’s GoTab Settings window, in this order. The window also shows an Enable Pre-authorization switch between Auto apply deposit to check-in tab and Schedule Tab; leave it off, it doesn’t change anything at the moment.

FieldDescription
Create Open Tab on Check-InPaid In Full only. Checking a guest in opens a new tab so staff can ring up on-site purchases.
Charge Taxes & Fees on DepositAdds taxes and fees to the deposit amount sent to GoTab. Turn it on when guests pay 100% up front, so Rex and GoTab totals match.
Enable ClaimSends the guest to GoTab's claim page when they pay, so the tab is linked to their GoTab account by phone number.
Auto apply deposit to check-in tabReservation Deposit only. At check-in, Rex applies the guest's deposit as a payment on the new tab, so the balance shows what they still owe.
Schedule TabSchedules the booking tab to open at the reservation's start time instead of straight away. Deposit tabs always open straight away.
Allow Cancel Tab on Uncheck InWhen a host un-checks a guest in, they can also cancel the tab created at check-in.
Enable Embedded Wallet Payments (beta)Shows GoTab's payment form inside the Rex checkout instead of sending the guest to GoTab.
Sync Memberships to GoTab SegmentAdds Rex members to a GoTab customer segment, by phone number. Enter the segment in GoTab Segment UUID. A membership plan can use its own GoTab Membership Segment ID instead.

Map packages to GoTab products

Give each package its own GoTab product so tabs show the right line item and your GoTab reports split by package. Open the package from the venue's Packages tab and click Settings on the GoTab card in the package's Integrations section.

Manage›Venues›Your Venue›Packages
FieldDescription
Enable GoTab IntegrationOn by default. Turn it off and checking in this package's bookings doesn't create a GoTab tab.
ProductThe GoTab product this package posts to. Unmapped packages use the venue's Fallback Product.
SpotWhere this package's tabs go. Unmapped packages use the venue's Fallback Spot.
Deposit Tab NameThe name of the deposit tab in GoTab. Click the plus icon to insert reservation details (see Tab name variables).
Check In Tab NameThe name of the tab created at check-in. Same variables.

Click Save changes when you're done.

When a mapped product no longer exists in GoTab

A stale mapping behaves differently from a missing one. An unmapped package falls back to the Fallback Product and still works. A package mapped to a product that was later deleted or recreated in GoTab doesn't fall back: check-in fails with "Sorry, set check in reservation is not completed." for that package only, while other packages check in normally.

To fix it, open the package's GoTab Settings, pick the product again from the Product dropdown and click Save changes. The dropdown is read live from your GoTab location, so every product in it exists.

⚠️Warning

If your products are rebuilt, re-imported or the location is re-provisioned in GoTab, the product IDs change. Re-pick the product on every package straight away rather than waiting for a host to hit the error at check-in.

Map resources to GoTab spots

You can send a resource's tabs to its own spot, for example one spot per lane. On the venue's Resources tab, click Edit in the resource's menu, open the Mapping tab, click Get GoTab Spot List, pick the GoTab Spot and click Save. To map many at once, choose Bulk Edit Resources from the venue's Actions menu, select GoTab and click Continue.

Manage›Venues›Your Venue›Resources

Map add-ons to GoTab products

An add-on only appears on a GoTab tab if it has a GoTab product, and it can use a different product in each package. Open the add-on, go to its Assign tab and click the Edit Mapping icon on the package's row. On the Mapping tab, click Get Product List in the GoTab section, pick the Product and click Save changes.

Manage›Add Ons

Tab name variables

Tab names can mix plain text with these variables, which Rex fills in when it creates the tab. The variable picker shows them by these names. With no name set, Rex names the tab after the guest and the reservation date and time, with DEPOSIT - in front for a deposit tab.

FieldDescription
PrefixThe package's prefix, or the venue's if the package has none.
ReservationNumberThe Rex reservation number.
ReservationNameThe guest's first and last name.
ReservationDateThe reservation date.
ReservationTimeThe reservation start time.
NumberOfGuestsThe guest count.
CelebratingAgeThe age worked out from the guest of honor's birthdate.
GuestOfHonorNameThe guest of honor's name, from checkout questions.
GroupNameThe group name, from checkout questions.
DepositThe deposit amount.
TotalAmountThe reservation total.
PackageNamesThe package name.
ChaperonesThe number of chaperones, from checkout questions.
GuestsPlusChaperonesGuests and chaperones added together.
PizzaSelectionThe pizza choice, from checkout questions.
AddressThe guest's address, from checkout questions.
GuestNamesThe name of every guest on the reservation, when the package collects them.
GameSelectionThe game choice, from checkout questions.
CustomerEmailThe guest's email.
CustomerPhoneThe guest's phone number.

How Rex picks the product and spot

FieldDescription
Deposit tabUses the venue's Deposit Product (or the Fallback Product if no Deposit Product is set). The spot is the resource's GoTab Spot if it has one, then the package's Spot, then the venue's Fallback Spot.
Check-in tab (and Paid In Full tab)Uses the package's Product, or the venue's Fallback Product if the package has none. The spot follows the same order as above.

What happens at each stage

FieldDescription
Guest books onlineWith GoTab as the venue's processor, Rex opens a tab carrying the reservation details. It holds the deposit (Reservation Deposit) or the full total (Paid In Full).
Host checks the guest inIf the venue and package have GoTab on (and, for Paid In Full, Create Open Tab on Check-In is on), Rex opens a check-in tab with the package, each mapped add-on and any additional activities, minus what's already paid.
Booking changedRex creates a new tab with the updated amounts and cancels the old one.
Booking cancelledRex cancels the GoTab tab. A staff cancellation without refund leaves the tab alone, because cancelling a paid GoTab tab refunds it.
Host un-checks the guest inWith Allow Cancel Tab on Uncheck In on, the host can cancel the check-in tab or keep it.
Time extended in the host appRex adds the extra time to the check-in tab.

With Tripleseat also connected and Enable Tripleseat GoTab Check In on, checking in a Tripleseat event opens a GoTab tab and writes the tab ID back to the event's Custom Field for GoTab ID. See Connect Tripleseat.

Troubleshooting

Check-in fails for one package with "Sorry, set check in reservation is not completed."

Possible causes

  • •The package's GoTab product was deleted or recreated in GoTab

Fix

Manage›Venues›Your Venue›Packages

Open the package's GoTab Settings, pick the product again from the Product dropdown and click Save changes.

Get Products and Spot Lists loads nothing

Possible causes

  • •Enable GoTab is off or Location is empty
  • •Location is wrong
  • •Rex isn't connected to GoTab for your account yet

Fix

Manage›Venues›Your Venue›General

Turn on Enable GoTab, check the Location ID with your GoTab rep and try again. If the lists are still empty, contact Rex support.

The venue's GoTab Settings window with the Enable GoTab switch and the Location field highlighted (Location value blurred)

An add-on is missing from GoTab tabs

Possible causes

  • •The add-on has no GoTab product for that package

Fix

Manage›Add Ons

Open the add-on's Assign tab, edit the package's mapping and pick a GoTab Product.

The add-on's Edit Addon window on the Mapping tab with the GoTab Product dropdown highlighted

Updated Oct 8, 2026

Was this helpful?