A Floating Button That Opens Your Scheduler in an Overlay
Add a persistent booking button to your site that opens the SchedulingKit scheduler in a clean overlay. Visitors can book from any page without navigating away — one click to open, one booking to close.
The SchedulingKit pop-up booking widget lets you add appointment booking to every page of your website in minutes. Visitors see your real-time availability, pick a time, and confirm — no back-and-forth, no third-party redirects. Built on web widget technology.
How It Works
Set up in minutes — no developer required.
Add the widget script
Paste a single script tag into your site header or footer.
Customize the button
Choose colors, position, label text, and which booking page to open.
Visitor clicks the button
A floating button appears on every page. Clicking it opens the scheduler in a centered overlay.
Booking completes in overlay
The visitor selects a time, confirms the booking, and closes the overlay — never leaving the page they were on.
Features
Compatible Platforms
Frequently Asked Questions
Will the pop-up widget conflict with my existing chat widget?
No. The widget uses a unique z-index layer and can be positioned in any corner to avoid overlapping with other floating elements like chat or support widgets.
Can I trigger the pop-up from my own button instead of the floating one?
Yes. You can hide the default floating button and use a JavaScript API call to open the scheduler overlay from any element on your page — a nav link, CTA button, or banner.
Does the pop-up widget work on single-page applications?
Yes. The widget listens for route changes and stays active across client-side navigation in frameworks like React, Vue, and Angular.
Other Embed Options
Explore More
Ready to Add Booking to Your Site?
Set up your pop-up booking widget in under five minutes. Free plan, no credit card.
Free forever plan • No credit card required