This plugin embeds OpenTable’s reservation experience into your app so users can search for restaurants, view availability, and confirm bookings without leaving your app. All reservations sync instantly with the restaurant’s OpenTable account, making it ideal for restaurant apps, hospitality groups, tourism guides, and local business directories.
Requirements
This is a Boost plugin, available on specific plans only.
An active OpenTable reservation page URL
How to use the Open Table plugin
Log in, go to Builder in the left navigation
Click the + button to open the Plugin Marketplace
Search for Open Table, then click Add Plugin
Name your plugin and choose whether to add it to the side menu, then click Add again
Stay in the Content tab
Paste your OpenTable URL into the field
Click Validate to confirm the link is recognized
Note: The booking interface will not render in the emulator but will display correctly on real mobile devices
Click the Design tab
Choose layout options for how the OpenTable page appears within your app
Adjust colors, text, and background to match your branding
Click the Security tab
Turn on Require Login if you want to restrict access to logged-in users
(Optional) Add tag-based access rules
Click the Tagging tab
Enter a tag name to automatically apply when users open this feature
Click Add Tag
Click the Purchase tab
Check Require Purchase to restrict access behind a paywall
Choose your product type (Single Purchase or Subscription)
Upload an image, enter purchase text, and customize success/failure messages
Click the Analytics tab to view feature performance
Track opens, user activity, and device usage over time
Pro tips
OpenTable embeds do not display in the Buildfire emulator—test on a real phone for accurate behavior
Use this plugin on home screens or restaurant detail pages to reduce booking friction
If you manage multiple restaurants, create one Open Table plugin instance per location
Add deep links from menu pages, location pages, or featured tiles to boost reservation conversions