🎉 New Welcome to reservie — V2 is now live and available for use. Get started →

Adding Reservie to Your Website

Updated Sep 22, 2026 4 min read

Learn how to embed your reservie booking schedule into your website using a widget or hosted page link.

Overview

Reservie provides two ways to connect your booking system to your website: an embeddable widget and a hosted page link. Both options are available from the Schedules section of the admin panel.

Getting your embed code

  1. Navigate to Schedules in the sidebar menu
  2. Find the schedule you want to embed
  3. Click the action menu (three dots) and select Get Code
  4. Choose between the Widget and Hosted Page tabs

Widget embed

The widget option provides a script tag that you add to your website’s HTML. This embeds the booking schedule directly into a page on your site.

<script src="https://public-cdn.reservie.app/embed.js"
  data-subdomain="your-site"
  data-schedule-id="your-schedule-id">
</script>

Simply paste this code into the HTML of the page where you want the schedule to appear. The widget will render inline and allow customers to browse and book events without leaving your website.

Website compatibility

The widget uses standard HTML and JavaScript, so it works with most website builders and platforms. Your website needs to allow you to add a custom script tag to the page.

The widget is not an iframe. It renders directly into your page, so it takes its width from your layout and grows to fit its content, rather than sitting in a fixed-size window. The trade-off is that builders tend to be more permissive about iframes, which are sandboxed and cannot affect the rest of the page, than about scripts, which can. Script support is therefore often restricted to higher plans.

The positions below were checked in September 2026. Plans change, so confirm with the provider before buying.

PlatformPosition
SquarespaceJavaScript in a code block is a premium feature on Core and above. The entry-level Basic plan will not run the widget.
WixWorks, but needs extra setup. The HTML element is a sandboxed iframe, so browser privacy protections block the widget’s own storage and customers are signed out and lose their cart on every page navigation. Fixing this requires Wix Developer Mode (Velo) and a snippet that delegates storage to Wix. Desktop and mobile layouts must also be sized separately. See Adding a Schedule to Wix.
WordPress.comScript tags are stripped on save on the lower plans. The widget needs the Business plan.
Google SitesEmbed code is available on the free tier, though it is also sandboxed.
WebadorProvides an embed element and the ability to add code to the page head. The head route is preferable.
CanvaNot confirmed. Check before relying on it.

Filtering of scripts is most common on entry-level plans, and on providers whose main business is selling domains and hosting rather than building websites. If a customer is unsure, the provider’s support chat will usually confirm in a few minutes.

If the platform does not support scripts, use the hosted page link instead. It works everywhere and has no such restrictions.

The hosted page option provides a direct URL to your schedule on your reservie subdomain:

https://your-site.reservie.net/schedule/your-schedule-id

You can link to this URL from your website using a button or text link. When customers click the link, they are taken to the schedule on your reservie-hosted page where they can browse and book.

This option is ideal if your website platform does not support embedding scripts, or if you prefer to direct customers to a dedicated booking page.

The same applies to the landing page: link to it rather than placing it inside another site. It would have to go in as a cross-domain iframe, which sizes badly on mobile and can interfere with sign-in state and part-completed bookings.

Your unique reservie address

Every reservie account has a unique address in the format https://your-site.reservie.net. This is configured in Settings > Configuration under “Unique reservie address”. This address is used for your customer portal and hosted schedule pages.

Next steps