Embed Scheduling on Your Website
Add appointment booking to any site in minutes. Pick an embed type — inline, pop-up, button, or platform plugin — paste the code, and let visitors book directly on your pages.
A scheduling embed is a web widget that places a booking calendar directly on your website. SchedulingKit offers 12 embed options — from inline calendars and floating pop-ups to platform-specific plugins for WordPress, Shopify, and more — so visitors can book appointments without ever leaving your site.
Embed Types
Core embed formats you can add to any website.
Inline Scheduling Embed
Drop the SchedulingKit inline embed into any webpage and let visitors book appointments without leaving the page. No pop...
Learn morePop-up Booking Widget
Add a persistent booking button to your site that opens the SchedulingKit scheduler in a clean overlay. Visitors can boo...
Learn moreBooking Button
Add a booking button anywhere on your site that opens the SchedulingKit scheduler when clicked. It works like a regular ...
Learn morePersonal Booking Link
Get a personal booking link you can share anywhere — in emails, text messages, social bios, and presentations. Anyone wi...
Learn morePlatform Plugins
One-click setup for popular website builders.
WordPress Booking Plugin
Install the SchedulingKit WordPress plugin and add booking to any page or post with a shortcode or Gutenberg block. Your...
Learn moreShopify Booking App
Install the SchedulingKit Shopify app and let customers book appointments directly from your store. Perfect for service-...
Learn moreWix Booking Integration
Add SchedulingKit booking to any Wix site using the HTML embed element. Your visitors see your availability and book app...
Learn moreSquarespace Scheduling
Embed SchedulingKit scheduling into any Squarespace page using a code block. Your visitors browse your beautiful Squares...
Learn moreWebflow Booking Embed
Add SchedulingKit booking to your Webflow project using a simple embed element. Designers get pixel-perfect control over...
Learn moreDeveloper & Outreach
For developers and email-based booking workflows.
HTML Booking Embed Code
Get a universal HTML embed snippet that works on any website. Paste it into your page source, CMS, landing page builder,...
Learn moreReact Scheduling Component
Import the SchedulingKit React component into your app and render a full booking experience with a single JSX tag. Type-...
Learn moreEmail Scheduling Link
Add your SchedulingKit booking link to emails, newsletters, and email signatures. Recipients click the link, see your li...
Learn moreWorks With Every Website
No matter what platform you use to build your site, SchedulingKit has an embed option that fits.
All Embed Options
Embed & Widget FAQ
Common questions about adding scheduling to your site.
What's the easiest way to add booking to my website?
The fastest option is the HTML embed code — copy a snippet, paste it into your page, and the scheduler renders immediately. If you use WordPress, Shopify, Wix, or Squarespace, use the platform-specific method for a one-click setup.
Do I need to know how to code?
No. Every embed option is copy-paste. You don't need to write any code — just paste a snippet into your website builder, CMS, or page editor. The React component is the only option designed specifically for developers.
Can I use multiple embed types on the same website?
Yes. You can combine an inline embed on your services page, a pop-up widget site-wide, and a booking button in your header. They all connect to the same SchedulingKit account and calendar.
Are the embeds free?
Yes. All embed and widget options are free to use on SchedulingKit's free plan. Premium features like payment collection and custom branding are available on paid plans.
Will the embed slow down my website?
No. All SchedulingKit embeds load asynchronously after your page content. The script is under 30 KB gzipped and has no impact on your page's Core Web Vitals or load time.
How is this different from SchedulingKit integrations?
Embeds and widgets are about putting scheduling on your website — how visitors book. Integrations connect SchedulingKit to other tools you use (Zoom, Stripe, Google Calendar, etc.) to automate workflows behind the scenes.
Add booking toyour website today.
Free forever plan available • No credit card required