BookItIn

plugin banner

Integrate BookItIn appointment booking into your WordPress site. Embed booking calendars and let clients book directly on your website.

Author:babrisoftware (profile at wordpress.org)
WordPress version required:6.0
WordPress version tested:6.9.4
Plugin version:1.0.0
Added to WordPress repository:04-04-2026
Last updated:04-04-2026
Rating, %:0
Rated by:0
Plugin URI:https://bookitin.app/integrations/wordpress
Total downloads:31
plugin download
Click to start download

BookItIn is a powerful appointment booking solution that makes it easy for your clients to schedule appointments directly on your WordPress site.

Third-Party Service

This plugin connects to BookItIn, an external appointment booking service, to provide its functionality. The plugin requires a BookItIn account to operate.

When you use this plugin, data is sent to BookItIn servers:

  • When connecting your WordPress site to BookItIn (OAuth authentication)
  • When displaying the booking widget (iframe embed from bookitin.app)
  • When syncing WordPress users to BookItIn (user email, name)

Relevant BookItIn links:

Features

  • One-Click Connection – Connect your WordPress site to BookItIn with a single click
  • Embeddable Booking Widget – Add a booking calendar to any page or post using a simple shortcode
  • WordPress Admin Dashboard – Access your BookItIn dashboard directly from WordPress admin
  • User Sync – Automatically sync WordPress users as BookItIn clients (coming soon)
  • Responsive Design – Booking widget works beautifully on all devices

How It Works

  1. Install and activate the plugin
  2. Go to Settings BookItIn
  3. Click “Connect to BookItIn” to authorize your account
  4. Add the [bookitin] shortcode to any page or post
  5. Your clients can now book appointments directly on your site!

Shortcode Options

The [bookitin] shortcode supports the following attributes:

  • calendar – Show a specific calendar by ID or slug
  • width – Widget width (default: 100%)
  • height – Widget height (default: 600px)
  • class – Additional CSS classes for styling

Example: [bookitin calendar="haircuts" height="800px"]

Requirements

  • WordPress 6.0 or higher
  • PHP 8.0 or higher
  • A BookItIn account (sign up free)

Screenshots
FAQ
ChangeLog