Add Appointment Booking to Your WordPress Site
Install the SchedulingKit WordPress plugin and add booking to any page or post with a shortcode or Gutenberg block. Your visitors book directly on your WordPress site — no coding required.
The SchedulingKit wordpress booking plugin lets you add appointment booking to your WordPress site 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.
Install the plugin
Search for SchedulingKit in the WordPress plugin directory and click Install, or upload the .zip file manually.
Connect your account
Enter your SchedulingKit API key to link the plugin to your booking page and calendar.
Add to any page
Use the [schedulingkit] shortcode or drag the Gutenberg block into your page editor.
Visitors book on your site
The booking widget renders on the page. Visitors pick a service, choose a time, and confirm — all within WordPress.
Features
Compatible Platforms
Frequently Asked Questions
Does the plugin work with my WordPress theme?
Yes. The SchedulingKit plugin is theme-agnostic and adapts to your site's styles. It has been tested with all major themes including Astra, GeneratePress, Kadence, OceanWP, and Divi.
Can I use the plugin with Elementor or Divi page builders?
Absolutely. You can use the shortcode in any Elementor text widget or Divi code module. The embed renders correctly inside all popular page builders.
Does the WordPress plugin handle payments?
Yes. If you have payment collection enabled in SchedulingKit (via Stripe or PayPal), the plugin renders the payment step as part of the booking flow directly on your WordPress page.
Other Embed Options
Explore More
Ready to Add Booking to Your Site?
Set up your wordpress booking plugin in under five minutes. Free plan, no credit card.
Free forever plan • No credit card required