Product Updates

Add Rezerv booking content to your existing website

Learn how Rezerv Embed Widget brings live schedules, classes, appointments, memberships, and packages into your existing website without rebuilding it.

Your website is often the first place customers go when they want to learn about your business.


They check your classes, browse your services, compare packages, look for your location, and decide whether they’re ready to book. But if your booking experience lives somewhere else, that journey can quickly feel disconnected.


Maybe your website is already built on WordPress, Webflow, Squarespace, Wix, or a custom platform. It looks good, fits your brand, and already works well for your business. The only problem is that your live schedule, appointments, courses, memberships, and packages still sit outside that experience.


Embed Widget closes that gap. It places your live Rezerv booking content directly on your own website, styled to match your brand, so visitors book in the same place they already are. 


Instead of rebuilding your website or sending visitors through a separate discovery journey, you can display your Rezerv timetable, class list, appointment list, course list, membership list, or package list right on your own site.


In this guide, we’ll walk through what Embed Widget is, when to use it, and how it helps make your existing website more bookable, while keeping your booking experience connected to Rezerv behind the scenes. 


I. Why your website and booking flow should work together

Your website has one job at the moment of decision: get the visitor to book. Everything before that point, the design, the copy, the photos, the reviews, exists to move someone from curious to ready. By the time they reach for the booking button, your site has already done the hard part.


Then the old setup sends them away.


This is where bookings leak.


A booking link points off your site to a separate page. The visitor clicks, and the site they trusted disappears. The colors change. The layout is unfamiliar. For a second, they're not sure they're still in the right place. That flicker of doubt is small, and it happens at the worst possible moment, right when they were ready to commit.


Some people push through it. Plenty don't.


A few things make the leak worse:

  • Every extra click is a place to lose someone. The visitor was ready on your site. The redirect adds a step, a new page load, and a moment to reconsider. Some of them reconsider.
  • The brand break costs trust. A booking page that looks nothing like your website reads as a different business. The polish you built into your site doesn't carry over, and the booking moment feels less legitimate than everything that led to it.
  • On mobile, the handoff is rougher. A new tab, a slower load, and a layout that doesn't match are more jarring on a phone, which is where most of your traffic already is.


Owners try to patch the gap in other ways, and those come with their own leaks.


A schedule typed straight onto your website goes stale. You paste your timetable into a page, and it's accurate for about a week. Then a class time changes, an instructor swaps out, a session fills up, and the website still shows the old version. Now a visitor books against information that's wrong, and someone has to clean it up.


A screenshot of your timetable is worse. It's a picture. Nobody can book from it, it's outdated the moment anything shifts, and it forces the visitor to go hunting for the real booking link anyway.


Meanwhile, your marketing keeps working. Ads run. Posts go out. Your studio shows up in search. All of it drives people to your website, and your website drives them straight into the gap.


The bottleneck is the handoff itself. Every hour your marketing spends earning attention ends at the same choke point: the jump from the site that convinced them to the page where they actually book. Close that jump, and the visitors your marketing worked to earn stay with you through the moment that counts.


That's what Embed Widget is built to do, and the rest of this article walks through how.



II. What is the Embed Widget feature in Rezerv?

Embed Widget puts your Rezerv booking content directly onto your website. Your timetable, your class listings, your appointments, your courses, your memberships, and your packages all display on your own pages, on your own domain, inside your own design.


You add it by placing a small piece of code where you want the content to appear. Your website keeps doing everything it already does. Rezerv fills in the booking layer.


1. Your website stays yours

Nothing about your site changes. You keep your platform, your domain, your navigation, your pages, your SEO, and every bit of design work you've paid for.


The widget occupies the space you give it, and it lives inside your existing page rather than replacing it. Your header sits above it. Your footer sits below it. The rest of your page carries on exactly as it did.


For a business that has invested in a website, that matters. You're adding a booking layer to what you built, and everything else stays intact.


2. The content is live, not a copy

Plenty of gym websites already show a schedule. A screenshot of the timetable. A table someone typed by hand. A PDF that was accurate three weeks ago. A price list from a season that ended.


They all share the same weakness. They're copies, and copies drift.


An embedded widget pulls from Rezerv in real time. Whatever is true in your account right now is what your website visitors see.

  • Add a Saturday class, and it appears on your site.
  • Cancel a session, and it disappears.
  • Change a membership price, and the new price displays.
  • Fill the last spot, and the class shows as full.


Your website reflects the change the moment you make it in Rezerv.


3. Accuracy stops being a job

The copy-and-paste approach costs more than it looks like it does.


Someone on your team maintains a second version of your schedule. Someone remembers to update it when the timetable shifts. Someone catches the price that changed. And when it slips, which it does, the cost lands on your customers.


A member turns up for a class that was cancelled. A prospect asks about a package price that no longer exists. Someone plans a week around a schedule that changed on Monday. Each of those is a small erosion of trust, and each one gets absorbed by your front desk.


Live content removes that whole category of work and that whole category of error. There's no second version to maintain, because there's only ever one version.


4. Rezerv keeps running the booking underneath

The widget is the display layer. Everything behind it stays connected to the system you already use.


Availability comes from your real schedule. Prices come from your real products. Categories, locations, instructors, and class details all come from what you've already set up in Rezerv.


When someone books through your site, it flows into Rezerv like any other booking. Payments, credits, memberships, packages, class capacity, and check-ins all behave exactly as they do today.


5. Your site becomes the front door

This is the shift worth naming.


Your website already carries the work of attracting people and convincing them. Now it carries the booking too. It stops being a brochure that points elsewhere and starts being the place where the whole thing happens.


Your customers browse and book in one place. Rezerv stays the engine that handles it.



III. What you can put on your website

Embed Widget gives you six types of embedded content. Each one is built for a different job, and you choose which to place based on what a given page is supposed to do.

They fall into three groups:

  • Your live schedule, for showing what's on and when
  • Your catalog, for showing what you offer
  • Your pricing, for showing what people buy


The rest of this section walks through each one.


1. Your live schedule


a. Timetable

The timetable is your booking calendar, shown on your own site. Visitors see your upcoming sessions laid out by date, with times, durations, instructors, locations, and a book button on each one.


It reflects your real schedule as it stands right now, so a class that filled up this morning shows as full, and a session you added an hour ago is already there.


You choose how it presents itself. It displays as a list or a grid, and you decide whether to show remaining spots on each session, which is worth turning on when scarcity is genuinely working in your favor.


Use it when your website needs a schedule page. This is the workhorse for any business where people book individual sessions and want to know what's on this week.


2. Your catalog

These three embeds display what you offer as browsable cards with images, descriptions, and details, closer to a storefront than a calendar.


a. Class list

Your classes presented as cards. Each one carries an image, a description, the duration, the difficulty level, and its category, with ratings shown if you want them.


This is where a prospect learns what your classes actually are. Someone who's never trained with you doesn't want a calendar yet. They want to understand what BounceFit is and whether Yoga Beginner is for them.


Use it when you're introducing people to your offering. An "Our Classes" page, or a landing page for a specific program.


b. Appointment list

Your bookable one-on-one services, displayed as cards with images, descriptions, session lengths, and the categories they fall under.


Personal training, physiotherapy, private Pilates, coaching, assessments. Anything where the customer picks a service rather than a scheduled time slot.


Use it when you sell services people choose from a menu, and you want them to compare options before booking.


c. Course list

Your multi-session programs, workshops, and events. Each card shows the dates, the location, the price, and the levels, with sorting and filtering by price range, level, and location.


Courses work differently from drop-in classes. Someone signing up for a six-week teacher training or a one-off workshop is making a bigger commitment, and they need more information before they decide.


Use it when you run programs, workshops, or events that need to be presented properly rather than buried in a calendar.


3. Your pricing

These two embeds display what people buy, with the details that drive a purchase decision.


a. Membership list

Your membership plans, laid out as cards with pricing and what each plan includes. Credits, class allowances, appointment allowances, location access, renewal terms, validity, expiry.


This is the page where someone decides to become a member. Everything that shapes that decision sits in front of them, pulled live from what you've actually configured.


Use it when you have a pricing or memberships page, which for most membership-based businesses is one of the highest-value pages on the site.


b. Package list

Your packages and class passes, displayed the same way. Price, credits included, which locations they cover, and how long they stay valid.


Packages are how people buy in without committing to a membership, and how existing members top up. They deserve a clear place on your site rather than a mention on a pricing table.


Use it when you sell passes, bundles, or session blocks and want people to buy them directly.


Choosing between them

You aren't limited to one. Each embed is a separate piece of content, so different pages can carry different embeds.


A common setup looks like this:

  • Schedule page carries the timetable
  • Classes page carries the class list
  • Services page carries the appointment list
  • Pricing page carries the membership list and the package list
  • Campaign landing page carries whichever embed matches the offer


The right question for any page is what you want someone to do when they land on it. A visitor who knows your studio and wants to book Thursday needs your timetable. A visitor who's never heard of you needs to understand your classes first. A visitor comparing you on price needs your memberships in front of them.



IV. It looks like it belongs on your site

An embedded booking section only works if it looks like part of your website. The moment it reads as a bolted-on tool from another company, you've reintroduced the problem you were trying to solve. The visitor notices the seam, and the experience fractures right where you wanted it to feel seamless.


So Embed Widget is built to be styled. You control how it looks, and you set it to match the site it's sitting on.


1. It takes on your brand

You set the typeface so the widget reads in the same font as the rest of your page.


You set the colors, with separate control over the background it sits on, the secondary background behind cards and panels, and the text itself. And you style the buttons, both the solid ones and the outlined ones, down to their background and their text.


That last piece matters more than it sounds. Buttons are the loudest element in any booking interface, and they're the thing a visitor's eye goes to. When your Book Now button carries your brand color rather than a stranger's, the whole block settles into the page.


2. Every embed is styled on its own

The styling belongs to the embed, so each one is configured separately.


Your timetable and your membership list are different pieces of content that live on different pages, and they get their own settings. A pricing page with a darker treatment and a schedule page in your standard palette both work, because you set each to suit the page it lands on.


For most businesses the answer is to keep everything consistent with the site. The flexibility is there when a particular page calls for something else.


3. The point is that nobody notices it

Good embedding is invisible.


A visitor lands on your schedule page, sees your classes in your font and your colors, and books. At no point do they think about where the content came from or which platform is handling it. They think they're on your website, because they are.


That's the bar. The booking section should feel like a part of your site that you built, and the technology behind it should be something your customer never has to think about.



V. Show only what belongs on the page

Most businesses offer more than any single page should display.


You might run yoga, HIIT, and strength across three locations, sell personal training alongside physiotherapy, and offer memberships next to class passes. Putting all of it into every embed gives your visitor a wall of options and asks them to do the sorting.


The fix is to narrow what each embed shows. Every embed type comes with filters, and you set them before you place it, so what appears on a page is only what that page is about.


1. Filter to the page's purpose

The filters follow the content. The timetable filters by class category, appointment category, and location. Class and appointment lists filter by category, sub-category, and difficulty. Course lists filter by category, location, and level. Membership and package lists filter by category.


That means you build pages around a single idea:

  • A yoga page showing only yoga classes
  • A location page showing only the schedule at that studio
  • A personal training page showing only PT packages
  • A beginner page showing only classes at that level


Each of these is the same feature, pointed at a narrower slice of your business.


2. Fewer options make the decision easier

A visitor who lands on your yoga page is telling you something. They want yoga. Handing them a timetable with your entire schedule in it means the first thing you do is make them work.


Filtered content removes that step. The page answers the exact question they arrived with, and the option they want is in front of them rather than buried among ones they don't.


This matters most for the pages where intent is highest. Someone who clicked "Personal Training" is closer to buying than a general visitor, and the fastest way to lose them is to make them dig.


3. Campaign pages become worth building

This is where focused embeds earn their keep.


Run an ad for a beginner yoga intro, and you can send that traffic to a page that shows nothing but beginner yoga, with the booking right there. The ad, the page, and the booking option all say the same thing.


The same applies to a new location launch, a seasonal package, a workshop you're promoting, or a program you're pushing this quarter. The landing page carries only the thing you're promoting, and someone can act on it without navigating anywhere.


And because your booking sits on your own site, you can see how those pages perform in your own analytics alongside everything else. Embed Widget supports Google Analytics tracking, so the pages you build for campaigns are measurable like the rest of your website.


4. Multi-location businesses get the most out of this

If you run more than one site, location filtering changes what your website can do.


Each location gets its own page, showing its own schedule and its own available services. A member checks the studio they actually train at, sees what's on there, and books it, without filtering past classes across town that were never relevant to them.


For a growing business, that's the difference between a website that gets more confusing with every new location and one that scales cleanly.


VI. Why this matters for your business

The customer experience is the visible half. The operational case is what makes it worth doing.


1. You stop losing people at the moment of intent

The point where a visitor decides to book is the most valuable moment on your website, and it's also the most fragile.


Every step you put between wanting to book and booking is a place where someone reconsiders, gets distracted, or simply doesn't follow through. Getting bounced to an unfamiliar page is one of those steps, and it lands at the worst possible time.


Keeping the booking on your site removes that step entirely. Your visitor acts while the intent is still hot, on the page that created it.


2. Your marketing spend works harder

Everything you pay to bring people to your website, ads, SEO, social, referrals, is spending to get someone in front of your booking option.


When that booking option sits right on the page they land on, more of that traffic converts. The same ad budget, the same audience, and the same site produce more bookings, because you've removed the friction between arrival and action.


For businesses running paid campaigns, this is the clearest financial argument for embedding.


3. Your website stops being a maintenance job

The manual version of a schedule page costs someone's time every week, and it never stops costing it.


Updating the timetable when classes shift. Rewriting the pricing page when a membership changes. Pulling down a workshop that sold out. Adding a new class and remembering to add it in two places.


Live embeds close that loop. You maintain your business in Rezerv, which you're doing anyway, and your website reflects it without anyone touching it. The work disappears rather than moving somewhere else.


4. Your front desk stops answering the same questions

Out-of-date websites generate phone calls.


"Is that class still running?" "Is this price current?" "The site says there's a Saturday session, is that right?" Every one of those is a member spending their time and a staff member spending theirs, on a question your website should have answered.


An accurate site absorbs those questions before they're asked, and your team gets that time back for work that actually matters.


5. Your brand stays intact all the way through

You've paid for your website. Someone designed it, someone wrote it, and it looks the way you want your business to look.


Handing your customer off to a generic booking page at the final step undoes some of that, right where it counts most. Embedding keeps your brand present from the first impression through to the confirmed booking, which is what a professional operation looks like.


6. You can see what's actually working

Because the booking sits on your own site, your booking pages behave like any other page you own. They live in your site structure, they're measurable in your analytics, and Embed Widget supports Google Analytics tracking so you can see how they perform.


That turns your booking pages into something you can improve. You find out which pages convert, which campaigns bring people who actually book, and where visitors stall, and you act on it.


7. It scales as you grow

Add a class, and it's on your website. Add a membership tier, a new package, a new instructor, an entire new location, and it's on your website.


A manually maintained site gets harder to run with every thing you add. An embedded one doesn't, because growth in Rezerv is growth on your site automatically. The website that works for one studio and twenty classes still works at three studios and a hundred.





Ready to put your booking on your website?

Setting up Embed Widget doesn't take a developer. You choose what you want to display, style it to match your site, copy the code, and paste it where you want it to appear. If you've ever embedded a video or a map on a page, you already know the shape of it.


Our support center walks you through the whole thing.


If you get stuck or want a second opinion on which embeds belong on which pages, reach out via live chat in your business portal. Our team is happy to help you work it out.

cta banner

Follow us

We՚ll keep you in the loop with everything good going on in the modern working world.