Embed a Booking Widget on
Any Website
Add a free booking widget to your website in minutes. One embed snippet gives your visitors real-time availability and instant appointment booking — on WordPress, Wix, Squarespace, Shopify, or any platform that supports HTML.
A booking widget is a small piece of embeddable code that displays a live appointment calendar on your website. Visitors select a date, time, and service — and book instantly without leaving your page.
SchedulingKit's widget works on every major website platform. Choose your platform below for a step-by-step installation guide with best practices, features, and FAQs specific to your setup.
Booking Widget for Every Platform
Find step-by-step embed guides tailored to your website platform — with best practices, widget features, and FAQs.
WordPress
Add a Booking Widget to Your WordPress Site in Minutes
Wix
Embed a Booking Widget on Your Wix Website
Squarespace
Add a Booking Widget to Your Squarespace Site
Shopify
Add a Booking Widget to Your Shopify Store
Webflow
Embed a Booking Widget in Your Webflow Site
Framer
Add a Booking Widget to Your Framer Site
Ghost
Embed a Booking Widget on Your Ghost Blog
Weebly
Add a Booking Widget to Your Weebly Site
GoDaddy
Add a Booking Widget to Your GoDaddy Website
Kajabi
Embed a Booking Widget on Your Kajabi Site
Carrd
Add a Booking Widget to Your Carrd One-Page Site
Notion
Add a Booking Widget to Your Notion Page
HubSpot CMS
Add a Booking Widget to Your HubSpot CMS Pages
Google Sites
Add a Booking Widget to Your Google Sites Page
HTML
Add a Booking Widget to Any HTML Website
How the Booking Widget Works
Three steps to live bookings on your website — no developer needed
Copy Your Embed Code
Get a one-line HTML snippet from your SchedulingKit dashboard. Choose inline or pop-up mode.
Paste on Your Website
Add the snippet to any page on WordPress, Wix, Squarespace, Shopify, Webflow, or plain HTML.
Start Accepting Bookings
Visitors see real-time availability, pick a slot, and book — all without leaving your site.
What You Get With the Widget
Every feature included free — no paid plan required
Inline & Pop-Up Modes
Embed the calendar directly on your page or show it as a floating pop-up triggered by a button.
Real-Time Availability
The widget syncs with your calendar in real time. No stale slots, no double-bookings.
Custom Branding
Match your website's colors, fonts, and style. The widget looks like part of your site, not a third-party tool.
Mobile Responsive
The widget adapts to any screen size automatically — phones, tablets, and desktops.
Multi-Service Support
Let visitors choose from multiple services, team members, or locations within a single widget.
Async Loading
The widget script loads after your page content, so it never slows down your site speed.
All Booking Widget Guides
Quick links to every platform
Ready to Embed Your Booking Widget?
Join thousands of businesses accepting bookings directly on their website with SchedulingKit.
Get Your Widget Code FreeFree forever plan available · No credit card required