
OpenTable Integration Guide: How to Add Restaurant Booking Blocks to Your Site
OpenTable block lets visitors book restaurant reservations or join waitlists directly from your website. Here's how to set it up and customize it effectively:
Requirements:
- Valid OpenTable Restaurant ID
- Working SSL certificate for your domain
- Restaurant must be in a supported country
Supported Countries:
- Canada
- Germany
- Ireland
- Japan
- Mexico
- United Kingdom
- United States
Available Languages:
- English
- French
- German
- Japanese
- Spanish
Adding the Block:
- Edit your page or footer
- Click "Add Block" and select "OpenTable"
- Enter your OpenTable Restaurant ID
- Select your country domain
- Choose your language
- Customize display options
Design Customization:
- Hide/show title ("Make a Reservation")
- Toggle reservation menu icons
- Remove OpenTable logo
- Adjust background colors
- Modify font styles and colors
Best Practices:
- Add only one OpenTable Block per page
- Place on homepage, footer, or dedicated reservations page
- For multiple restaurants, create separate pages for each location
Note: Reservations through OpenTable may incur fees. Contact OpenTable Support for details.
Troubleshooting: If the block isn't displaying properly while logged in, view the page in an incognito window or while logged out.
For restaurants outside supported countries, use:
- Button Block linking to OpenTable page
- Text Link to OpenTable page
- OpenTable embed code in a Code Block
Remember: The Find a Table button transforms into a Sign Up for Waitlist button for restaurants using waitlist systems instead of active reservations.
Related Articles

How to Link Squarespace Domain to Google Sites: Complete Guide
