Title: EMC &#8211; Embed Calendly Scheduling With Ease
Author: Simpma
Published: <strong>kɔnyasun 22, 2020</strong>
Last modified: zosun 23, 2026

---

Search plugins

![](https://ps.w.org/embed-calendly-scheduling/assets/banner-772x250.png?rev=3182938)

![](https://ps.w.org/embed-calendly-scheduling/assets/icon-256x256.png?rev=3182519)

# EMC – Embed Calendly Scheduling With Ease

 By [Simpma](https://profiles.wordpress.org/turn2honey/)

[Download](https://downloads.wordpress.org/plugin/embed-calendly-scheduling.5.9.zip)

 * [Details](https://fon.wordpress.org/plugins/embed-calendly-scheduling/#description)
 * [Reviews](https://fon.wordpress.org/plugins/embed-calendly-scheduling/#reviews)
 * [Development](https://fon.wordpress.org/plugins/embed-calendly-scheduling/#developers)

 [Support](https://wordpress.org/support/plugin/embed-calendly-scheduling/)

## Description

[EMC Scheduling Manager](https://simpma.com/emc/) makes it easy to **embed Calendly
scheduling pages into your WordPress website**.

EMC is designed not only to embed scheduling pages, but also to help businesses **
improve booking completion** and understand how visitors interact with their scheduling
pages.

[Watch Demo](https://simpma.com/emc/#demo)

Add Calendly booking forms anywhere on your site using a simple shortcode. Display
your scheduling page inline, open it in a popup, or trigger it from a button — all
without writing code.

Whether you’re a consultant, coach, agency, or business owner, this plugin helps
you **turn website visitors into scheduled meetings** quickly and easily.

Upgrade to **[EMC Pro](https://simpma.com/emc/pricing/)** to unlock powerful tools
for **tracking bookings, improving conversion, upsell rates, and managing scheduling
workflows more efficiently.**

### Free Version Features

The **free version** includes everything you need to start embedding Calendly scheduling
pages in WordPress:

 * **Import Calendly event types** directly into WordPress
 * **Embed scheduling pages with a shortcode**
 * **Inline embed, popup button, and popup text widgets**
 * **Visual widget customizer** to generate embed shortcodes
 * **Prefill booking fields for logged-in users**
 * **Customizable embed appearance**
 * **Quick setup with no coding required**

Perfect for anyone who simply wants to **add a Calendly booking widget to WordPress**.

### Pro Version Features (Advanced Scheduling Tools)

**[EMC Pro](https://simpma.com/emc/pricing/)** expands the plugin from a simple 
embed solution into a booking optimization toolkit, helping you create custom booking
widget design, increase completed bookings and understand what drives scheduling
activity.

### Advanced Customizer

 * Customize the booking widget to match your site’s design
 * Add custom CSS for greater control over buttons, fonts, colors, spacing, borders,
   hover states, and positioning
 * Control the widget’s position instead of being limited to the default bottom-
   right placement

### Business Integrations & Marketing Tracking

 * **WooCommerce integration for booking after purchase**
 * **Redirect users after scheduling to custom pages**
 * **Track marketing campaigns** Pass common UTM parameters like utm_source, utm_medium,
   utm_campaign, utm_content, and utm_term directly to your booking pages.
 * **CRM-friendly leads** Integrate booking data with your CRM to see exactly which
   campaigns are converting into booked calls.

### Analytics & Booking Insights

 * **Track booking activity and engagement**
 * **Know which channels, pages, and campaigns drive appointments and revenue growth.**
 * **Export analytics data for reporting**

### Scheduling Workflow Tools

 * **View and manage bookings from your WordPress dashboard**
 * **Send automated and manual email reminders from WordPress**

### Advanced Embedding Features

 * **Dynamic embed options for flexible booking layouts**
 * **Enhanced shortcode customization**
 * **Elementor integration**

EMC Pro helps turn your booking widget into a **powerful scheduling and conversion
tool**.

Upgrade to EMC Pro to unlock powerful features designed to help you **increase bookings
and manage scheduling more effectively**.

[Learn More >>](https://simpma.com/emc/pricing/)

### Installation & Setup

After installing EMC Scheduling Manager:

 1. Connect your Calendly account using the **API Key** settings.
 2. Make sure all required API configurations and permissions are accepted when generating
    your Calendly API key.
 3. Save your API settings.
 4. Run a sync to confirm that your Calendly data is being imported correctly.
 5. Use basic/advanced customizer to configure your scheduling settings.

### Shortcode

To simply embed a scheduling page, use:

    ```
    [calendly url="https://calendly.com/example/call" type="1"]
    ```

Example with customization:

    ```
    [calendly url="https://calendly.com/example/call" type="2" text="Book Now" text_color="#ffffff" text_size="14" button_style="1" button_size="1" button_color="#2694ea" branding="false" hide_details="false"]
    ```

Use the dynamic embedder when you want to display multiple Calendly event types 
on a single page, allowing visitors to switch between them without reloading the
page.

    ```
    [calendly_dynamic_embedder url="https://calendly.com/example/call" form_height="600px"]
    ```

(Pro Feature) Make your embed widget fit your existing design

 * `style_class` – Custom CSS class to match your theme’s design

(Pro Feature) Customize your dynamic embedder with these options

 * `form_height` – Calendar height
 * `style` – 1 for Horizontal tab display, 2 for Vertical tab display
 * `tab_color` – Tab color
 * `tab_active` – Active tab color
 * `text_color` – Text color
 * `text_size` – Text size
 * `show_slots` – 1 Yes, 0 No
 * `slots_max` – Maximum slots available
 * `slots_text` – Eg “Only %d slots left” where %d is automatically replaced with
   booking slots left

(Pro Feature) Display your availability slots with

[calendly_slots url=”https://calendly.com/example/call”] or [calendly_dynamic_embedder
show_slots=”1″]

(Pro Feature) Customize how your availability slots is displayed with

 * `text` – Eg “Only %d slots left” where %d is automatically replaced with booking
   slots left
 * `text_color` – Text color
 * `text_size` – Text size
 * `max_slots` – Maximum slots available

### Customization

Use the **Widget Customizer** under **Dashboard > EMC > Customizer** or configure
the shortcode manually.

### Available Options

 * `type`
    - 1 – Inline embed
    - 2 – Popup button
    - 3 – Popup text
 * `url` – Calendly scheduling page URL
 * `text` – Button or link text
 * `text_color` – Button or link text color
 * `text_size` – Text size
 * `button_color` – Button background color
 * `button_size`
    - 1 – Small
    - 2 – Medium
    - 3 – Large
 * `button_style`
    - 1 – Inline
    - 2 – Floating
 * `branding` – Show or hide branding
 * `prefill_fields` – Prefill form fields for logged-in users
 * `hide_cookie_banner` – Hide cookie banner
 * `hide_details` – Hide event details
 * `redirection_url` – Page URL to redirect users to after booking completion (Pro)

### Custom CSS

The **Advanced Customizer** allows you to further customize the appearance and positioning
of your booking widget using CSS.

You can customize:

 * Button borders, border radius, and icon
 * Font family, size, and weight
 * Button and text colors
 * Spacing and sizing
 * Other widget elements using CSS selectors

### Built for Booking Conversion

EMC Scheduling Manager is designed to do more than embed scheduling pages:

 * Encourage faster decisions with limited availability indicators (Pro)
 * Present multiple booking options without overwhelming visitors (Pro)
 * Track how visitors interact with scheduling widgets (Pro)
 * Optimize booking flows using real usage data (Pro)

If scheduling is part of your sales or lead generation process, EMC Pro helps you
optimize your booking flow for conversion.

### Why Use EMC Scheduling Manager

Designed for consultants, coaches, agencies, and business that rely on scheduled
calls to generate leads & sales.

 * **Turn website visitors into scheduled meetings** by embedding your scheduling
   pages directly inside WordPress.
 * **Reduce booking friction** with inline widgets, popup buttons, and customizable
   scheduling layouts.
 * **Increase booking completion rates** by displaying limited availability (e.g.“
   Only 3 slots left”), encouraging faster decisions while remaining transparent.
 * **Keep visitors on your website while they book**, improving engagement and reducing
   drop-offs.
 * **Offer multiple meeting options on one page** using dynamic embeds so visitors
   can quickly choose the right event.
 * Upgrade to Pro to unlock **booking insights, and conversion tools** that help
   you understand and grow your scheduling activity.

Start with the **free version** and upgrade to **EMC Pro** when you’re ready to 
unlock advanced scheduling features.

[Learn More >>](https://simpma.com/emc/pricing/)

### Popular Use Cases

EMC is used by professionals and businesses that rely on scheduled meetings to generate
leads, sales, or revenue:

 * **Consultants & coaches** offering paid or free strategy calls
 * **Agencies** booking discovery calls and client onboarding sessions
 * **Freelancers** managing availability without email back-and-forth
 * **Online educators** scheduling 1:1 sessions or onboarding calls
 * **WooCommerce store owners** linking products to post-purchase booking flows

Upgrade to Pro to unlock advanced customizer, analytics, availability tracking, 
and booking optimization features.

### Disclaimer

This plugin is an **unofficial integration for embedding Calendly scheduling pages
in WordPress** and is not affiliated with or endorsed by Calendly.

The free version may display optional promotional notices in the WordPress admin
dashboard. These notices can be dismissed using the **“Don’t show again”** option.

You can also disable them using the following filter:

    ```
    add_filter('emcs_promotions', 'emcs_show_promotions');

    function emcs_show_promotions() {
        return false; 
    }
    ```

## Screenshots

[[

[[

[[

[[

[[

[[

[[

## FAQ

### How do I display scheduling forms on pages?

Add the shortcode:

    ```
    [calendly url="https://calendly.com/example/call" type="1"]
    ```

to any page or post.

### How do I connect to Calendly?

Enter your Calendly API key in the **API Key** tab on the EMC Scheduling Manager
settings page.

> **Important:** When generating your Calendly API key, make sure you accept/enable
> all required API configurations and permissions. If these are not accepted, EMC
> may not be able to sync your Calendly data correctly.

### How do I style my embed widget?

Go to **Dashboard  EMC  Customizer**, select an event type, and adjust the settings
to generate a shortcode.

### How do I add a custom CSS class to the embed?

For [EMC Pro](https://simpma.com/emc/pricing/) users, use the `style_class` option:

    ```
    [calendly url="https://calendly.com/example/call" style_class="custom_form_style"]
    ```

## Reviews

![](https://secure.gravatar.com/avatar/e7a8363d652d2735206e8c082b3a1be1b601074fa579054d308fa9d22869e07a?
s=60&d=retro&r=g)

### 󠀁[Good way to link Calendly to your site](https://wordpress.org/support/topic/godo-way-to-link-calendly-to-your-site/)󠁿

 [digitalteddy](https://profiles.wordpress.org/digitalteddy/) zosun 12, 2026 1 reply

Great response from the developer with some minor teething issues which got me up
and running in no time.

![](https://secure.gravatar.com/avatar/c93f3c825e795aec2409aff8aef3b672d313124fe446c1ac44301b513154cd71?
s=60&d=retro&r=g)

### 󠀁[Good plugin- responsive developer](https://wordpress.org/support/topic/like-others-say-spammy-all-the-time/)󠁿

 [rjacob999](https://profiles.wordpress.org/rjacob999/) nuxwasun 13, 2023 5 replies

Glad that you respond; this is a good plugin! Thanks!

![](https://secure.gravatar.com/avatar/d34c7c5f0e2c4b9e50e929c3a263e3fdbdfa6da0bc891b7e538167a2e30d17ef?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-9548/)󠁿

 [shaiyaofolena](https://profiles.wordpress.org/shaiyaofolena/) kɔnyasun 11, 2022
1 reply

Really easy to schedule a personal Zoom room for customers.

![](https://secure.gravatar.com/avatar/27c758ffbd2d38a1c290e5b0dbbd2c6eff8cbffffa08523b52ad3d2d4c44a99f?
s=60&d=retro&r=g)

### 󠀁[Excellent.](https://wordpress.org/support/topic/excellent-12160/)󠁿

 [timjco](https://profiles.wordpress.org/timjco/) zosun 14, 2022 1 reply

Simple to install and works flawlessly. Thank you.

![](https://secure.gravatar.com/avatar/cc0e1457f10137bf1b6934bd84bd5f87ed1aff717a8440560a0e5f9a5b1851b2?
s=60&d=retro&r=g)

### 󠀁[Thank you](https://wordpress.org/support/topic/thank-you-3176/)󠁿

 [lhgrubbs@earthlink.net](https://profiles.wordpress.org/lhgrubbsearthlinknet/) 
avuvɔsun 8, 2022 1 reply

Great Job! Is it possible to get some configuration help? 🙂 LeRoy

![](https://secure.gravatar.com/avatar/01fe4da6d73365f0a5270860ff5bdfce2976418062f0a1e5583184a9a287a37c?
s=60&d=retro&r=g)

### 󠀁[Helpful](https://wordpress.org/support/topic/helpful-349/)󠁿

 [Jennifer Eileen](https://profiles.wordpress.org/jennifer-ayline/) Lidosun 21, 
2022 1 reply

I installed this tool and I found it kind of helpful but with a few bugs because
the short code it gave me doesn't work unless I configure it my self.

 [ Read all 14 reviews ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/)

## Contributors & Developers

“EMC – Embed Calendly Scheduling With Ease” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Simpma ](https://profiles.wordpress.org/turn2honey/)

“EMC – Embed Calendly Scheduling With Ease” has been translated into 3 locales. 
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/embed-calendly-scheduling/contributors)
for their contributions.

[Translate “EMC – Embed Calendly Scheduling With Ease” into your language.](https://translate.wordpress.org/projects/wp-plugins/embed-calendly-scheduling)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/embed-calendly-scheduling/),
check out the [SVN repository](https://plugins.svn.wordpress.org/embed-calendly-scheduling/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/embed-calendly-scheduling/)
by [RSS](https://plugins.trac.wordpress.org/log/embed-calendly-scheduling/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.9 – 23-09-2026

 * Added support for EMC Pro advanced customizer
 * Tested & ensured compatibility with the latest WordPress version

#### 5.8 – 27-08-2026

 * Ensured event type sync is backward compatible
 * Tested & ensured compatibility with the latest WordPress version

#### 5.7 – 16-07-2026

 * Tested & ensured compatibility with the latest WordPress version

#### 5.6 – 01-06-2026

 * Improved inline popup button styling
 * Tested & ensured compatibility with the latest WordPress version

#### 5.5 – 29-04-2026

 * Improved compatibility with older PHP versions

#### 5.4 – 06-04-2026

 * Prevent duplicates on event types sync
 * Redirect correcly when sync button is clicked
 * Performance improvement

#### 5.3 – 17-03-2026

 * Security improvement

#### 5.2 – 14-03-2026

 * Security improvement
 * Fixed dynamic embedder UX
 * Correctly hide cookie notice in popup button

#### 5.1 – 12-03-2026

 * Dynamic embedder lite

#### 5.0 – 11-03-2026

 * Added dynamic embedder for adding multiple calendars to a page
 * Security and performance improvements

## Meta

 *  Version **5.9**
 *  Last updated **2 weeks ago**
 *  Active installations **10,000+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/embed-calendly-scheduling/),
   [English (US)](https://wordpress.org/plugins/embed-calendly-scheduling/), [German](https://de.wordpress.org/plugins/embed-calendly-scheduling/),
   and [Swedish](https://sv.wordpress.org/plugins/embed-calendly-scheduling/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/embed-calendly-scheduling)
 * Tags
 * [appointment](https://fon.wordpress.org/plugins/tags/appointment/)[booking](https://fon.wordpress.org/plugins/tags/booking/)
   [Calendly](https://fon.wordpress.org/plugins/tags/calendly/)[scheduling](https://fon.wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://fon.wordpress.org/plugins/embed-calendly-scheduling/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  12 5-star reviews     ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/embed-calendly-scheduling/reviews/)

## Contributors

 *   [ Simpma ](https://profiles.wordpress.org/turn2honey/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/embed-calendly-scheduling/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://simpma.com/emc/pricing/)