Connect TableCheck and Peoplevine

By integrating TableCheck and Peoplevine, you can streamline your reservation management process by enabling your members and guests to make a dining reservation directly from the member application or web portal. Members and guests can also cancel existing reservations, minimizing the need for your team to get involved. When reservations are booked in the Peoplevine member application or web portal, they are automatically reserved in real-time in TableCheck, preventing duplicate bookings. Similarly, all bookings made in TableCheck populate in the member or guest’s itinerary in the application or web portal. This, along with syncing member status directly to TableCheck, helps streamline your operations.

Before you begin

Before you can integrate TableCheck with Peoplevine, contact your TableCheck Representative and request the following items:

  • Ask your TableCheck Representative to configure the membership programs from Peoplevine directly in TableCheck. It is important that the program ID in TableCheck match the membership SKU in Peoplevine. This ensures that members can sync to the correct location.

  • Your TableCheck API Key

  • Your TableCheck Franchise ID

  • Your TableCheck Shop ID

To integrate TableCheck with Peoplevine

  1. From the Peoplevine banner, choose Automate. The Automate options are displayed.

  2. Under Integrations, go to and select Integrated Platforms.

  3. In the Reservations section of the Integrated Platforms page, choose TableCheck.

  4. Under the TableCheck Authentication section, enter the necessary information about your Shop location.

    1. In the Associate with Location dropdown, choose the location that you would like to set up from the directory.

    2. For the URL, select Production from the dropdown or enter the TableCheck API URL.

    3. Locate your TableCheck API key and enter it into the Authorization Header (API-KEY) field. The TableCheck API key should have been provided to you upon account creation. If you lost the key, contact TableCheck Support.

    4. Copy your Shop ID and paste it into the Shop ID field.

    5. Enter your Franchise ID into the Franchise ID field. Note: The Shop ID and Franchise ID can sometimes be the same. For more information about your Shop ID and Franchise ID, see the TableCheck API Documentation, or contact TableCheck Support.

    6. Toggle the Enable Webhooks switch to On.

  5. Click Connect to initiate the connection to TableCheck.

  6. After you click Connect, the system provides you with the webhook URL to use in TableCheck. Note: Reach out to the Peoplevine Support Team if you the webhook URL does not generate.

Create a Scheduler for TableCheck

After the Peoplevine and TableCheck connection is set up with the TabelCheck APIs, you can create a Scheduler in Peoplevine for TableCheck. This is a major component for the integration and is also used for testing the integration connection.

To create a Scheduler for TableCheck

  1. On the Control Panel dashboard, select Scheduler.

  2. On the Scheduler page, click New Scheduler.

  3. In the Basics section, choose Make a Reservation (for Dining, Hotel or Workspace).

  4. Under Reservation Type select Dining Reservation.

  5. Enter the name of the restaurant in the Item Name field. This must match the name of the restaurant in TableCheck.

  6. (Optional) Enter a description of the restaurant and the services provided in the Item Details field.

  7. (Optional) Upload a banner for the restaurant. A banner is usually a visually appealing image of the restaurant or service being provided.

  8. The Options section lists various options to customize your booking experience for your customers. This can be configured when first setting up a Peoplevine account. However, if it is not configured, follow these instructions to fill out the Options.

    1. Choose the reservation minute block amount. Restaurants typically set this to 90.

    2. Choose the maximum number of minute blocks for each reservation. The default is 1 block for each reservation.

    3. Indicate a cut off period in minutes before the reservation occurs to prevent users from booking at the last minute. For example, set this to 30 to set the cut off to occur 30 minutes before the booking time.

    4. Enter a limit for the number of times a user can book this item. After the set amount, the user is blocked from booking. Leave it blank if there is no limit.

    5. Enter the number of available days to display to a user to prevent advanced booking. Leave it blank if there is no limit.

    6. Designate the amount of time a user must wait between booking multiple appointments.

    7. In the Reservation Capacity field, designate the maximum number of people the reservation can accommodate.

    8. Lastly, enter the latest time prior to an appointment that a user can cancel.

  9. In the Settings section, under Pull Availability From, choose tablecheck ( - ) from the dropdown menu. This should match the location of the restaurant.

  10. For the Sync ID field, leave this blank to load all Seating Categories, or type the Category in the sync ID to filter by a specific Seating Category.

  11. Click Continue to complete the scheduler creation process.

Test the TableCheck and Peoplevine connection

To verify the TableCheck and Peoplevine integration connection, you create a test-booking with the scheduler that was created earlier in the procedure and then confirm that the reservation has come through.

To create a test-booking with the scheduler

  1. Log in to the Peoplevine Control Panel.

  2. On the Control Panel dashboard, select Scheduler.

  3. On the Schedulers page, find the Scheduler that you created earlier and click the Menu button.

  4. On your restaurant’s Scheduler page, click Book A Slot.

  5. Search for a member that you can use for the test booking. If there is no member that you can use, you can create a new one.

  6. Choose the test member from the search result list.

  7. Then click Use This Person.

  8. On the Make a Reservation page, select the date, time, and number of people for the reservation, then click Show Availability.

  9. Choose a timeslot from the list of available times for the date selected and confirm the reservation.

Now that the Scheduler is set up and Reservation is sent to TableCheck, you can return to the TableCheck Manager dashboard to locate the reservation from Peoplevine.

To find a reservation from Peoplevine to TableCheck

  1. Log in to your TableCheck Manager account.

  2. From the TableCheck Manager dashboard, click the Online side menu button. A list of Processed and Unprocessed online reservations displays.

  3. In the Unprocessed list, find and select the reservation that you created in Peoplevine.

  4. The reservation details panel displays information about the reservation and the customer, including Member ID. The Member ID indicates that the reservation was made by a member.

  5. Click the Details button to find more information on the customer and their membership. For example, they could be a Silver, Gold, or Platinum member with corresponding levels of benefits.

  6. By confirming that the reservation was made by a member from Peoplevine, you verify that there is data flowing between Peoplevine and TableCheck.

Sync Peoplevine members with TableCheck

Now that data is flowing between Peoplevine and TableCheck you can sync your existing members from Peoplevine to TableCheck. By syncing existing members, you transfer member data, such as name, preferences, and membership status to the TableCheck system.

Note: Members sync automatically during the initial connection TableCheck to Peoplevine.

To sync Peoplevine members with TableCheck

  1. From the Peoplevine banner, choose Automate. The Automate options are displayed.

  2. Under Integrations, go to and select Integrated Platforms.

  3. In the Reservations section of the Integrated Platforms page, choose TableCheck.

  4. In the Existing TableCheck Locations section find the shop location where you want to sync member data and click the Edit button.

  5. In the Sync Data section at the end of the page, select Members ==> TableCheck from the Sync dropdown.

  6. In the Sync Data Between and And date selectors, set the date range that you would like to sync data from.

  7. Click Sync with TableCheck to initiate the sync process.

  8. Allow the system some time to complete the sync process and then check your TableCheck directory to confirm that the member data has been transferred.

The integration between Peoplevine and TableCheck is now complete and new reservations from Peoplevine will begin to flow into TableCheck.

Last updated