System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>OpenTable Integration

OpenTable and Square for Restaurants

Connect your Square for Restaurants Plus account with your existing OpenTable account – the world’s largest restaurant booking platform. Your staff can see coursing status and spend for dine-in tables in the OpenTable app, whilst using the Square for Restaurants POS app to see your floor plan, table and coursing information – the information is seamlessly shared between the two synced applications.

With Square for Restaurants and OpenTable, you can:

  • seat more guests and improve turn times with real-time table status alerts on your POS

  • give personalised service using reservation data, like allergies and table preferences

  • allow hosts and staff full access to floor plans and coursing information that is synced between OpenTable and your POS.

OpenTable Reservation Data on iPad

Syncing requirements

You will need either a paid subscription to Square for Restaurants Plus or a free 30-day trial of Square for Restaurants Plus and an active OpenTable account to use the integration. If you currently use the Square for Restaurants Free plan or the Square Point of Sale app, you will need to upgrade to Square for Restaurants Plus to integrate with OpenTable. Visit your Square Dashboard to upgrade to Square for Restaurants Plus.

When you upgrade to Square for Restaurants Plus, all of your existing account information will be available with Square for Restaurants, including your items, customers, team members and bank account information. If you’re upgrading from the Square Point of Sale app, you’ll need to set up your menus, floor plan and coursing before syncing with OpenTable.

If you do not have an account with OpenTable, sign up for OpenTable.

Note: The Restaurants POS app integration is available to OpenTable restaurants that use OpenTable Guest Centre, Core and Pro products. OpenTable Basic accounts are not eligible for the Restaurants POS app integration because they do not use a floor plan.

Important to note

  • When you upgrade to Square for Restaurants Plus, all of your existing account information will be available with Square for Restaurants, including your items, customers, team members and bank account information. If upgrading from the Square POS app, you’ll need to set up your menus, floor plan and coursing before syncing with OpenTable.

  • The Restaurants POS app integration is available to OpenTable restaurants that use OpenTable GuestCenter, Core and Pro products. OpenTable Basic accounts are not eligible for this integration because they do not use a floor plan.

Sync Square for Restaurants Plus and OpenTable

If you already have an existing Square for Restaurants Plus account and an eligible OpenTable account, you can activate the integration with the following steps:

  1. Log in to your OpenTable account.

  2. Click Menu.

  3. Click Integrations

  4. Click the Square tile and follow the prompts to sign in to your Square account.

Match table names and enable coursing

For the OpenTable and Square integration to work, you will need: 

  • a floor plan in your Square for Restaurants account that matches your OpenTable floor plan 

  • coursing enabled on your Square for Restaurants account.

Match table names

Your table names in your Square for Restaurants account must match the table names in OpenTable. OpenTable has a limit of four characters per table name. For example, if you have a bar table in your Square for Restaurants app named ‘Bar 210’, then you’ll need to rename the table in Square as ‘B210’.

To match table names on your floor plan:

  1. Go to Devices > Points of sale > Floor Plans from your online Square Dashboard.

  2. Edit or create your floor plans and table names. 

  3. To change multiple table names at once, select a section and adjust the Label so that each table number is no more than four characters. Click Done.

  4. Click Save when you’re finished.

Enable coursing

Your courses in Square for Restaurants must include the three default courses available in OpenTable: Appetiser, Entrée and Dessert. The Restaurants POS app supports up to 10 courses, but three courses will need to match with OpenTable.

To enable coursing:

  1. Go to Settings > Devices from your online Square Dashboard.

  2. Click Points of sale > POS devices.

  3. Choose an existing device or click Add a Point of Sale to create a new one.  

  4. Under ‘Coursing’, toggle on Enable Course Management. From there, you can edit or create custom-named courses from Service Settings.

  5. Adjust your course names in Square for Restaurants to match the OpenTable course names of ‘Entrée’, ‘Main Course’ and ‘Dessert’. Refer to the table below for help matching your Square courses to OpenTable.

Square Course OpenTable Course
Appetiser Entrée
Appetisers Entrée
Starter Entrée
Starters Entrée
Entrée Entrée
Entrées Entrée
Main Main Course
Mains Main Course
Main Course Main Course
Dessert Dessert
Desserts Dessert

OpenTable will show the last course saved on the ticket. For example, if a guest orders shrimp cocktail as an appetiser and salad as an entrée, OpenTable will show the bill is on ‘Main Course’. 

Coursing is specific to each location. If you have multiple locations, you will need to create courses for each one. 

Learn more about Coursing with Square for Restaurants.

Seated status

Improve your staff's workflows, create automated bills and keep track of table progress with OpenTable integrated with Square for Restaurants. When you enable this setting, reservations from OpenTable will automatically create a new ticket for each table when a diner is seated. Learn more about keeping track of seating status with reservation integrations.

Troubleshooting

If the integration isn’t syncing correctly, try the following steps: 

  • Check that your table names are an exact match between your Square for Restaurants  and OpenTable accounts. 

  • Make sure that coursing is enabled on your Square for Restaurants account. 

  • Adjust the course names in your Square for Restaurants account to match the course names in your OpenTable account.

  • Make sure you have menus created with Square for Restaurants. 

  • Confirm your subscriptions to Square for Restaurants Plus and OpenTable are both active and up to date.

Support

  • If you encounter trouble in the OpenTable app or website, contact OpenTable support.

  • If you are seeing issues in the Square for Restaurants POS app or your online Square Dashboard, visit our Support Centre.

FAQs

Which subscriptions do I need for the integration to work?

While any seller with an active OpenTable account can activate an integration, you will need a Square for Restaurants Plus subscription for the integration to properly work. The Restaurants POS app integration is available to OpenTable restaurants that use OpenTable GuestCenter, Core and Pro products. OpenTable Basic accounts are not eligible for the Restaurants POS app integration as they do not use a floor plan.

How can I make sure data is syncing between Square for Restaurants and OpenTable?

To match the most reservations to bills and to get visibility of the dining room, you will need to adjust your Square for Restaurants floor plans and coursing to match the floor plans and courses in OpenTable.

Why is OpenTable only showing three courses from my Square for Restaurants account?

This is a feature with OpenTable. Your OpenTable account will only show three courses, but Square for Restaurants POS app will support up to 10 named courses.

What will happen to my reservations if I deactivate my Square for Restaurants Plus plan?

If you deactivate your Restaurants Plus plan, you will disable the integration with OpenTable. No information will be lost, but no further data will be synced between OpenTable and Square.

Can't find what you need?