OpenTable Integration Guide: How to Add Restaurant Booking Blocks to Your Site

OpenTable Integration Guide: How to Add Restaurant Booking Blocks to Your Site

By Michael Turner

January 18, 2025 at 06:49 PM

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:

  1. Edit your page or footer
  2. Click "Add Block" and select "OpenTable"
  3. Enter your OpenTable Restaurant ID
  4. Select your country domain
  5. Choose your language
  6. 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

Previous Articles