Embed SchedulingKit's booking flow directly on your website. Visitors can browse available times, fill in their details, pay (if required), and confirm — all without leaving your site.
Each event type has an embeddable URL. When you embed it using an iframe, the full booking flow loads within your page.
/embed/{slug} (where {slug} is the event type's slug).Example: https://yourdomain.com/embed/30-min-consultation
html<iframe src="https://yourdomain.com/embed/30-min-consultation" width="100%" height="700" frameborder="0" style="border: none; min-height: 700px;" ></iframe>
For better responsive behavior:
html<div style="position: relative; width: 100%; overflow: hidden;"> <iframe src="https://yourdomain.com/embed/30-min-consultation" width="100%" height="800" frameborder="0" style="border: none;" ></iframe> </div>
Adjust the height based on your event type's booking flow length (more questions or extras may need more height).
The embed includes the complete booking flow:
The embed inherits your theme settings from Customize → Theme. Colors, fonts, and branding configured there apply to the embedded flow.
If you have a custom domain configured, use it in the embed URL:
html<iframe src="https://booking.yourdomain.com/embed/30-min-consultation" ...></iframe>
Connect Zoom to automatically create meeting links when customers book video calls.
Get booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
Sync with Microsoft Outlook/Office 365 for conflict checking and event creation.
Accept payments for bookings and invoices with Stripe Connect.
Sync with Apple iCloud Calendar using CalDAV for conflict checking.