How Do I Embed a Booking Widget on My Wix Website?
You embed a booking widget on a Wix website by pasting a JavaScript snippet into Wix's Custom Code section. Go to your Wix dashboard, click Settings, then Custom Code, then Add Custom Code — paste your widget's script tag there, set it to load on all pages or a specific page, and publish. The widget appears on your site immediately, showing your live availability and letting visitors book directly from your Wix page.
Why Wix Users Need a Third-Party Booking Widget
Wix has a built-in booking tool, but it is limited in scope — it works for simple appointment scheduling within the Wix ecosystem but does not connect to external booking platforms, support AI-powered chat, handle multilingual clients, or integrate with services like Stripe for deposits. Service businesses that need advanced features (automated deposits, AI receptionist, waiver collection, multi-staff scheduling) benefit from embedding a third-party booking widget that provides those capabilities directly on their Wix site.
How to Embed a Booking Widget on Wix: Step by Step
- Get your widget script tag from your booking platform — log in to your dashboard, go to Settings or Integrations, and copy the embed code (it starts with
<script src=).
- Log in to your Wix account and open the dashboard for your website.
- Go to Settings in the left sidebar, then scroll to the Advanced section and click Custom Code.
- Click "Add Custom Code" in the top right corner.
- Paste your script tag into the code input field, give it a name (e.g., "Booking Widget"), set the placement to "Body — end", and choose whether it loads on "All Pages" or a specific page (such as your Contact or Book Now page).
- Click Apply, then publish your site to make the widget live.
Once embedded, the widget loads automatically on every page visit and reflects your live schedule without any further code changes.
What to Look for in a Booking Widget for Wix
- Wix Custom Code compatibility: The widget must load via a standard JavaScript
<script> tag. Wix Custom Code supports this natively — no special Wix-specific SDK required.
- Responsive design: Wix sites are widely accessed on mobile. The booking widget must resize and function correctly on screens of all sizes without horizontal scrolling.
- Real-time availability: The widget must pull live data from your booking platform — not a static snapshot. Stale availability data leads to double-booking conflicts.
- No login required for visitors: Booking visitors should be able to select a time and confirm without creating an account or logging in. Friction at this step causes drop-off.
- Customizable appearance: Ability to match your widget's color scheme to your Wix site's theme keeps the user experience consistent.
Frequently Asked Questions
Can I put the booking widget on just one Wix page instead of all pages?
Yes. In the Custom Code settings, when you add the snippet, you can choose "Specific pages" and select which page the widget loads on. Most businesses put it on a dedicated Book Now or Contact page to keep the booking flow focused.
Does the booking widget conflict with Wix's built-in booking tool?
Not technically — they can coexist on the same site. However, running both can confuse visitors. If you are switching to a third-party booking widget, it is cleaner to disable or hide Wix's native booking features to present a single, clear booking path.
Will the widget slow down my Wix site?
A well-built booking widget loads asynchronously and should add less than 200ms to your page load time. Set the placement to "Body — end" rather than "Head" to ensure the main page renders before the widget initializes, which minimizes any perceived load impact.
What if my Wix site is on a free plan that restricts custom code?
Wix Custom Code is available on paid Wix plans only. If you are on Wix's free tier, you will need to upgrade to a paid Wix plan (Core or above) to access the Custom Code section. Alternatively, you can share your hosted booking page URL directly on your Wix site as a button link, which requires no custom code at all.
CLSBooking's booking widget embeds on any Wix site with a single script tag — or use your free hosted booking page if you prefer a no-code option.