SchedulingKit
Embed & Widget

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.

1

Install the plugin

Search for SchedulingKit in the WordPress plugin directory and click Install, or upload the .zip file manually.

2

Connect your account

Enter your SchedulingKit API key to link the plugin to your booking page and calendar.

3

Add to any page

Use the [schedulingkit] shortcode or drag the Gutenberg block into your page editor.

4

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

Gutenberg block and classic shortcode support
Works with all major WordPress themes
Inline, pop-up, and button embed modes
Automatic WordPress user sync for logged-in visitors
Compatible with WooCommerce, Elementor, and Divi

Compatible Platforms

WordPress.org (self-hosted)ElementorDiviGutenbergWooCommerceBeaver Builder

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.

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