SevenRooms

SevenRooms is a hospitality platform that helps restaurants, hotels, and other venues manage reservations, guest profiles, and customer engagement. With Weld, you can sync reservation, client, and venue data from SevenRooms into your data warehouse for reporting and analysis.

Features

Feature nameSupported
Column HashingTrueColumn level
BlockingTrueColumn level
IncrementalTrue
Custom dataFalse
HistoryFalse
ReSyncTrueTable level
TemplatesFalse

Data Schema

Setup Guide - ELT

Step 1 - Gather your API credentials

Before setting up the connector in Weld, collect the following from SevenRooms:

  • Client ID — your API client identifier
  • Client Secret — the secret associated with your API client
  • Venue Group ID — the identifier for your venue group

These credentials are scoped to your venue group and are required to authenticate with the SevenRooms API.

Step 2 - Select your environment

Choose the environment that matches where your venue is configured. Demo credentials will not work against production endpoints, and vice versa.

EnvironmentBase URL
Demohttps://demo.sevenrooms.com/api-ext/2_4/
US Productionhttps://api.sevenrooms.com/2_4/
EU Productionhttps://api.eu.sevenrooms.com/2_4/
  • Use Demo if your venue is configured in the SevenRooms demo environment.
  • Use EU Production if your venue is hosted on SevenRooms' European servers.
  • Use US Production for all other production venues.

Step 3 - Connect to Weld

  1. In the connector setup form, enter the destination schema name of your choice. This name will be used to identify the connection in future syncs.
  2. Enter your Client ID, Client Secret, and Venue Group ID.
  3. Select the Environment that matches your venue configuration from Step 2.
  4. Click Connect to validate the credentials and establish the connection.

Step 4 - Data To Sync

  1. Select the tables you wish to include in the sync. You can view the schema, remove columns or hash sensitive information.

Step 5 - Configure sync

  1. Select how often you would like the data to sync.
  2. Provide a unique destination table name.

Weld will take over from here and commence syncing data from your SevenRooms account.

Was this page helpful?