OpenTable Integration and Setup Guide: Enabling Restaurant Reservations on Your Website

OpenTable Integration and Setup Guide: Enabling Restaurant Reservations on Your Website

By Michael Thompson

January 18, 2025 at 06:50 PM

OpenTable blocks let visitors make restaurant reservations or join waiting lists directly on your website. You'll need an OpenTable Restaurant ID to get started.

Supported Countries:

  • Canada
  • Germany
  • Ireland
  • Japan
  • Mexico
  • United Kingdom
  • United States

Available Languages:

  • English
  • French
  • German
  • Japanese
  • Spanish

Adding an OpenTable Block:

  1. Edit a page and click "Add Block"
  2. Select OpenTable from the menu
  3. Enter your Restaurant ID
  4. Choose your country domain
  5. Select language preference
  6. Customize display options in Design tab
  7. Save changes

Reservation page Squarespace

Reservation page Squarespace

Customization Options:

  • Hide/show title ("Make a Reservation" text)
  • Toggle menu icons
  • Remove OpenTable logo
  • Adjust font styles and colors
  • Change background color

Important Notes:

  • Use only one OpenTable Block per page
  • SSL certificate must be enabled
  • For multiple restaurants, create separate pages
  • Block may not display while logged in - use incognito mode to preview

Styling the Block:

  1. Open Site Styles
  2. Modify Heading fonts for title styling
  3. Adjust colors for background and text
  4. Save changes

For restaurants outside supported countries, use a Button Block or Code Block with OpenTable embed code instead.

The block will show either a "Find a table" button for reservations or "Join Waitlist" button if your restaurant uses a waitlist system.

Note: Reservations through OpenTable may incur fees. Contact OpenTable Support for details.

Related Articles

Previous Articles