Set up and troubleshoot Resy Powered By Tock integration with Square
About Resy Powered by Tock integration with Square
Resy Powered by Tock is a cloud-based reservation, table management, and event ticketing platform for restaurants, bars, and wineries. Beyond standard bookings, you can require deposits or prepaid tickets to protect your covers and sell ticketed experiences, takeout, wine delivery, and more. Resy Powered by Tock's guest CRM tracks preferences, dietary restrictions, and visit history, while table management tools help your team pace service and work the waitlist. Connecting Resy Powered by Tock to Square keeps reservations, prepayments, and customer data in sync across both systems, so your team spends less time reconciling and more time on service.
Before you begin
You must have an active Square account and an active Resy Powered by Tock account.
To confirm you are on an eligible Resy Powered by Tock subscription plan, you can visit the integrations tab of your dashboard or reach out to hospitality@resy.com
Connect Resy Powered by Tock to Square
Log in to your Square Dashboard and navigate to the Square App Marketplace
Search ‘Resy Powered by Tock’ and select the app listing
Click Get Started and follow the prompts to connect your Resy Powered by Tock account with your Square account
Manage your settings
Match table names
Your table names in your Square Premium account must match the table names in Resy Powered by Tock. To match table names on your floor plan:
Log in to your Square Dashboard and go to Devices > Points of sale > Floor Plans.
Edit or create your floor plans and table names.
To change multiple table names at once, select a section and update the table names. Click Done.
Click Save when you’re finished.
Enable coursing
Inform the Resy Powered by Tock support team about the menu categories configured for the location. They will map these categories to specific statuses in Resy Powered by Tock, such as appetizer, entrée, or dessert. Once this mapping is complete, table statuses will automatically sync with Resy Powered by Tock.
To enable coursing on Square:
Sign in to Square Dashboard and go to Settings > Device management > Modes.
Select an existing full service, quick service, or bar mode or create a new mode.
With the mode selected, click Manage under Settings.
Click Coursing and toggle on Enable Course Management.
Set other Coursing preferences and click Save.
Add or adjust your course names in your Square Dashboard > Service settings >
CoursesMap courses from Square to table statuses in Resy Powered by Tock.
Coursing is specific to each location. If you have multiple locations, you will need to create courses for each one.
Seated status
With Seated status, you can improve your staff’s workflows, create automated checks and keep track of table progress with Resy Powered by Tock integrated with Square. When you enable this setting in Square Dashboard, reservations from Resy Powered by Tock will automatically create a new ticket for each table when a diner is seated.
Seat a table
From the Square POS app with full service, quick service, or bar mode enabled:
Sign in to your point of sale app.
Navigate to your floor plan.
Select the table linked to this reservation. Your Square Premium floor plan shows purple tables to indicate unopened reservations (seated status must be enabled from the Square Dashboard.
Add menu items to the order. The Guest tab shows tags, the number of people in the reservation, and notes from Resy Powered by Tock.
Tap Send to forward the order to kitchen printers or Square Kitchen Display System (KDS) stations.
Upon concluding the service, select Print Bill to generate an itemized bill. Present this to the customer and select Pay.
View Resy Powered by Tock deposits in your Square POS
Once the integration is connected, deposits taken through Resy Powered by Tock appear in your Square point of sale automatically when Seated Status is enabled. The deposit will be surfaced on the POS as a line item and will be applied to the bill automatically when Seated Status is enabled. When “Seated Status” is disabled, a check is not created automatically upon seating. The seller must manually create a check for the reservation.
Troubleshooting
If the integration isn’t syncing correctly, try the following steps:
Check that your table names are an exact match between your Square Premium (or Square for Restaurants Plus or Square for Restaurants Premium and Resy Powered by Tock accounts).
Make sure that coursing is enabled on your Square Premium account.
Adjust the course names in your Square account to match the course names in your Resy Powered by Tock account.
Make sure you have floor plans and menus created with Square Premium.
Confirm your subscriptions to Square Premium (or Square for Restaurants Plus or Square for Restaurants Premium) and Resy Powered by Tock are both active and up to date.
-
For check matching:
Ensure the guest count between the POS ticket and the Resy Powered by Tock reservation matches.
Ensure the time the reservation is seated in Resy Powered by Tock is within 15 minutes of the time the ticket is opened in the POS.
Support
For help with the Resy Powered by Tock and Square Premium integration, reach out to Resy Support via hospitality@resy.com. You can also find comprehensive guidance on how to configure your Resy Powered by Tock account with Square for Restaurants Plus in the Resy Support Center.