Cal.com
Embed Cal.com booking calendar in WordPress with custom UI and admin widget support.
Use with caution
Cal.com works, but test it on a staging site before relying on it in 2026. It runs on 2K+ sites, is rated 3/5 and was last updated 6 months ago, and scores 50/100 on our health check.
- Very few reviews so far
- Only tested up to WordPress 6.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Cal.com stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| appointment | #70 |
| appointment booking | #77 |
| appointment scheduling | #42 |
| booking calendar | >100 |
| calcom | #1 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 3 from 2 reviews
About Cal.com
From the official readme · v2.1.0Description
Cal.com is an open-source alternative to Calendly that allows easy appointment booking and meeting scheduling.
This plugin enables you to:
- Embed your Cal.com booking calendar inline, as a popup, or as a floating widget.
- Customize UI with theme colors, layout, and event details visibility.
- Pre-fill user information and add UTM tracking parameters.
- Use the new admin widget customizer for real-time previews.
Shortcodes
[cal url=”/username/meetingid” type=1]
Embed inline calendar.
[cal url=”/username/meetingid” type=2 text=”Schedule a call”]
Embed popup trigger button.
[cal_custom url=”/demo/30min” type=1 prefill=”true” utm=”source:localhost” ui='{“theme”:”dark”,”cssVarsPerTheme”:{“dark”:{“cal-brand”:”#a3ffcb”}},”hideEventTypeDetails”:true,”layout”:”week_view”}’ config='{“layout”:”week_view”,”useSlotsViewOnSmallScreen”:true,”disableMobileScroll”:true}’]
Embed customizable widget with full UI control, prefill, and UTM support.
Shortcode Attributes
- url: URL of the booking calendar.
- type: Embed type (1 = inline, 2 = popup, 3 = floating button for
[cal_custom]). - text: Button text for popup embeds.
- prefill: Set to
trueto prefill user info if available. - utm: Comma-separated UTM tracking parameters (e.g.,
source:newsletter, medium:email). - ui: JSON object for theme, layout, and visibility customization.
- config: JSON object for advanced widget configuration (slots view, scrolling, etc.).
CSS Customization
Customize popup/button text via CSS targeting #calcom-embed-link:
#calcom-embed-link, .calcom-embed-link {
background-color: #222222;
padding: 15px;
color: #fff;
font-size: 16px;
text-align: center;
cursor: pointer;
}
Use of 3rd Party Software
This plugin relies on Cal.com embed. See their Privacy Policy and Terms of use.
Installation
- Install via the WordPress dashboard or upload the ZIP.
- Activate the plugin.
- Use the
[cal]or[cal_custom]shortcode in any page, post, or widget.
Changelog
2.1.0 – 26-03-2026
- Script enqueue handle mismatch fix
2.0.0 – 21-03-2026
- Added widget customizer to admin page
- Introduced new shortcode [cal_custom]
- Support prefill with logged-in user info
- Support adding UTM parameters to shortcode
- Security improvements
- Ensured compatibility with lastest WordPress version
1.0.0 – 15-11-2022
- Initial release
- Supports inline & popup embed types
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Cal.com alternatives
All appointment plugins →FAQ
Cal.com: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 27, 2026
Is Cal.com free?
Yes. Cal.com is free to download and use from the official WordPress.org plugin directory.
Is Cal.com safe to use in 2026?
Cal.com works, but test it on a staging site before relying on it in 2026. It runs on 2K+ sites, is rated 3/5 and was last updated 6 months ago, and scores 50/100 on our health check.
How many websites use Cal.com?
Cal.com is active on 2K+ WordPress websites and has been downloaded 13,258 times since it launched in November 2022. It was downloaded 472 times in the last 30 days.
Does Cal.com work with WordPress 7.1?
Cal.com is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Cal.com need?
Cal.com requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Cal.com last updated?
The latest version, 2.1.0, was released on April 6, 2026 (6 months ago).
Who makes Cal.com?
Cal.com is developed and maintained by Cal.com.
What are the best alternatives to Cal.com?
The most popular alternatives to Cal.com are Easy Appointments (10K+ installs), EMC (10K+ installs) and Appointment Hour Booking (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card



