Sign up in December to get 3 months free! Set the stage for a successful 2025. Use discount code EOY24 when signing up

How to add the booking widget to your website

With this guide, we will walk you through how easy it is to add the booking widget directly to your website. It won’t take more than a few minutes, and you will be ready to receive bookings from guests right away.

A widget is a graphical element that lets you integrate a part of another system into your platform. Your guests will book a table on your restaurant’s website, but the reservation will automatically be handled by resOS.

Another option for your guests to book a table at your venue is to use the resOS booking link. Instead of integrating the widget with your website, you can add the link to the booking page to your website. You can find your booking link and widget by going to Menu–> Settings–> General –> Link & widget.

How to set up the widget

Here is a step by step guide on implementing the widget into your website:

  1. Log into your .
  2. Go to Settings–> General –> Link & widget to find your widget code as shown in the image below.
  3. Insert the widget code in your website codebase.
  4. Open up the code in your editor, and insert the widget code on the page where you want the booking form to display.
booking widget resOS

The image below shows an example of a widget code for a test restaurant integrated into a website. As you can see, we inserted the code for it (the red box) into our page template. Your code will look a little different since it’s based on your own restaurant’s data.

The widget will automatically have a width of 100% so to control how much it should fill on the page, you can put it inside another element on the page. Below, you can see how it looks like on mobile and desktop when it is set up correctly.

Booking widget on desktop

Booking widget on mobile

How to disable the widget

If you wish to receive no more bookings and disable the booking widget, you can do that by going to Menu–> Settings–> Bookings–> Managing bookings –> New online bookings–> Disable booking page & widget.

disable booking widget and page

We hope this guide helps you with integrating the widget into your website. If you need help with administrative settings, you can check out this article. Also, if you have any questions or need help with setting anything up, you’re more than welcome to contact us at [email protected].

Still looking for help? Contact us

Need assistance with getting started with resos? We can help!