Rex

Connect Salesforce

The Salesforce integration sends two things from Rex to Salesforce, and you turn each one on per venue:

  • Event inquiries become Salesforce Leads. These use the Salesforce login saved on the account card.
  • Reservations are pushed to Salesforce when they're made, sent again when they change, and removed when they're cancelled. These use sign-in details saved on each venue.
ℹ️Note

Both depend on customizations in your Salesforce org: Leads use custom fields such as Requested_Date__c, Occasion__c and Number_of_Guests__c, and reservations are posted to a REXService Apex REST endpoint. Contact Rex support before you turn either on so they can confirm your org is ready.

Connect your Salesforce account

1

Navigate to Global Integrations

Type Salesforce in the search box to find its card.

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

Add the Salesforce 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 Salesforce 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.
3

Click Settings on the Salesforce card

The Salesforce Settings window opens.

The Salesforce Settings window (3) opened from the account's Global Integrations page, with the Email, Password and Secure Token fields
Clicking Settings on the Salesforce card opens the Salesforce Settings window.
4

Enter your Salesforce login

Enter the Email and Password of the Salesforce user Rex creates Leads as, plus that user's Secure Token (the security token Salesforce emails when you reset it). Click Save changes.

Salesforce Settings window with the Email, Password and Secure Token fields (4)
This login is used only to create Leads from event inquiries.

Turn on Salesforce for a 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)
Each venue has its own integration cards in the Integrations section.
2

Click Settings on the Salesforce card

The Salesforce window opens.

The venue's Salesforce card with its Settings button (2)
Click Settings on the Salesforce card to open the Salesforce window.
3

Set the venue's Salesforce fields

Turn on what this venue should send and fill in the reservation sign-in details described below, then click Save changes.

The venue's Salesforce window: Enable Salesforce, Enable Salesforce Reservation, URL, Client ID, Client Secret, Username and Password (3)
The five sign-in fields are needed only for reservation syncing.
FieldDescription
Enable SalesforceSends this venue's event inquiries to Salesforce as Leads, using the login on the account card.
Enable Salesforce ReservationPushes this venue's reservations to Salesforce. A changed reservation is removed and sent again; a cancelled one is removed.
URLYour Salesforce address, for example https://yourcompany.my.salesforce.com. Rex signs in for reservation syncing here.
Client IDThe consumer key of the Salesforce connected app Rex signs in through.
Client SecretThe consumer secret of that connected app.
UsernameThe Salesforce user Rex signs in as to sync reservations.
PasswordThat user's password. Rex skips reservation syncing if any of these five fields is empty.

What Rex sends

  • Lead: first and last name, email, phone, requested date and time, occasion, number of guests, location (the venue name), newsletter opt-in, lead source and Google Analytics campaign details.
  • Reservation: reservation number, date, start time, duration, buffer time, number of lanes, guests, package, add-ons, grand total, amount paid, balance due, occasion and guest of honor.

If a sync fails, Rex emails the details to the venue's Error notification emails, and a failed reservation sync also shows in that reservation's integration history.

Troubleshooting

Event inquiries don't create Leads

Possible causes

  • •Enable Salesforce is off at the venue
  • •The Email, Password or Secure Token on the account card is wrong, often after the user's password or token was reset
  • •Your Lead object is missing Rex's custom fields

Fix

Marketplace›Integrations

Turn on Enable Salesforce for the venue, then re-enter the login on the account card and click Save changes. If it still fails, contact Rex support about the Lead fields.

Salesforce Settings window with the Email, Password and Secure Token fields highlighted (saved values blurred)

Reservations don't appear in Salesforce

Possible causes

  • •Enable Salesforce Reservation is off at the venue
  • •URL, Client ID, Client Secret, Username or Password is empty or wrong
  • •Your org has no REXService endpoint

Fix

Manage›Venues›Your Venue›General

Open the venue's Salesforce settings, turn on Enable Salesforce Reservation, check all five sign-in fields and click Save changes. If reservations still fail, contact Rex support about the REXService endpoint.

The venue's Salesforce window with the Enable Salesforce Reservation switch highlighted

Updated Oct 8, 2026

Was this helpful?