WordPress plugin intelligence profile

BookIt for Cal.com

Embed Cal.com booking widgets in WordPress via a Gutenberg block, Elementor widget, or [bookit] shortcode.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.3
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update31 Mar 20267mo ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BookIt for Cal.com version 1.0.3 as active, updated 7mo ago and tested up to WordPress 6.9.

Overview

About this plugin

com scheduling to your WordPress site. It provides three integration methods so you can use whichever fits your workflow:

  • Gutenberg block — drag the Cal.com Booking block into any page or post.
  • Elementor widget — find the Cal.com Booking widget in the BookIt widget panel.
  • Shortcode — paste [bookit event="username/slug"] anywhere.

Features

  • Three display modes: popup button, popup text link, and inline calendar.
  • Full theme support: light, dark, or auto (follows the visitor’s OS preference).
  • Custom accent color per widget or globally.
  • Smart loading — the Cal.com embed script is loaded only on pages that actually contain a booking widget, keeping all other pages fast.
  • Pre-fill logged-in user name and email automatically.
  • Cal.com API integration — connect your API key to pick event types from a dropdown instead of typing slugs manually. Results are cached for 1 hour.
  • “Refresh event types” button in the admin with one click.
  • Compatible with Elementor Free and Pro.
  • Full i18n support — ships with a French (fr_FR) translation.

External services

:

  • Cal.com API ( https://api.cal.com or https://api.cal.eu for the EU region) — used to fetch your event types when an API key is configured. Only called from the WordPress admin when you save settings or click “Refresh event types”.
  • Cal.com embed script ( https://app.cal.com/embed/embed.js or https://app.cal.eu/embed/embed.js for the EU region) — loaded on the frontend to render booking widgets. Loaded only on pages that contain a booking widget (smart strategy) or on all pages (always strategy), depending on your settings.

The API base URL is configurable in Settings → BookIt. com ). eu.

com’s Terms of Service and Privacy Policy.

Shortcode reference

Basic usage:

[bookit event=”username/slug”]

All attributes:

[bookit event=”username/slug” type=”popup-button” label=”Book now” height=”600″ theme=”auto” accent=”#0070f3″ hide_details=”0″ prefill=”0″ btn_bg=”#000″ btn_text=”#fff” btn_radius=”4″]

Attribute

Values

Default

event

username/slug

(required)

type

popup-button | popup-text | inline

popup-button

label

any text

Book a meeting

height

number (px)

600

theme

global | auto | light | dark

global

accent

hex color

global setting

hide_details

0 | 1

0

prefill

0 | 1

0

btn_bg

hex color

(none)

btn_text

hex color

(none)

btn_radius

number (px)

4

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cal com
  • appointment
  • booking
  • cal.com
  • calendar
  • scheduling
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity31 Mar 20267mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.