How to embed Calendly Meeting in Elementor?

Key Takeaways

  • The Plus Addons for Elementor Meeting Scheduler widget allows embedding a Calendly calendar directly on any Elementor page.
  • Users must have at least one event created in their Calendly account for the widget to display the scheduler.
  • The widget supports displaying all available Calendly events or a single event type based on user selection in the Time dropdown.
  • The Plus Addons for Elementor enables styling of the Calendly embed, including text color, link color, and background color.
Table Of Content

Want clients to book a meeting directly from your website? Embedding a Calendly scheduling calendar on your page lets visitors pick an available time slot and confirm a booking without back-and-forth emails.

The Meeting Scheduler widget in The Plus Addons for Elementor lets you add a Calendly calendar to any Elementor page. No separate Calendly plugin for WordPress is needed.

To check the complete feature overview documentation of The Plus Addons for Elementor Meeting Scheduler widget, click here.

Best Used For:

  • Consultants, coaches, and agencies that want clients to book calls directly from a service page
  • SaaS and B2B product pages where a “Book a Demo” scheduler replaces a manual contact form
  • Freelancers and solo operators who want to display one event type or all available meeting types on a contact page

Requirement – This widget is a part of The Plus Addons for Elementor, make sure it is installed and activated to enjoy all its powers.

To do this, add the Meeting Scheduler widget to the page. In the Content tab, go to Meeting SchedulerSelect and choose Calendly from the dropdown.

Meeting scheduler widget calendly selection in the plus addons for elementor

Now add your Calendly account username in the User Name field.

Make sure you have at least one event created in your Calendly account. The widget requires an active event to load the scheduler. If no events exist, the embed will not display.

To find your Calendly username, go to Calendly.com and log in to your account. Click AccountAccount SettingsMy Link. Your username appears on that page.

Calendly account settings my link page showing username

Copy the username and paste it into the User Name field in the Meeting Scheduler widget.

From the Time dropdown, choose the duration that matches your Calendly event. If your event is set to 30 minutes, select 30 Minutes from the dropdown. The duration in the widget must match the event duration set in your Calendly account. A mismatch causes the wrong event to appear or nothing to load at all. Use this when you want to display one specific event type for a focused booking flow, such as an introductory call on a pricing page.

Meeting scheduler widget time dropdown in the plus addons for elementor

To display all your Calendly events on the same page, select All from the Time dropdown. This is useful when your Calendly account has multiple event types, for example a 15-minute intro call and a 60-minute strategy session, and you want visitors to choose the format that suits them.

The Calendly scheduler now appears on the page.

Use the Display Event Type toggle to control whether the event title appears above the scheduler. Toggle it off when you are embedding a single event type and the label adds no useful context for the visitor.

In the Height field, set the height of the scheduler in pixels. Use a taller value (800px or more) when you select All from the Time dropdown, so that all event types are visible without scrolling inside the embed.

To style the scheduler, go to the Style tab. From there, you can change the text color, link color, and background color of the Calendly embed. Use the background color option when your page has a dark or colored background and the default white Calendly background creates an unwanted contrast with the surrounding layout.

Calendly scheduler embedded on elementor page in the plus addons for elementor

If you want visitors to open the Calendly scheduler in a popup when they click a button, rather than embedding it directly on the page, set this up using the Popup Builder in The Plus Addons for Elementor. This works well on service or landing pages where you want a visible “Book a Call” button without dedicating a full section of the page to the embed.

The Meeting Scheduler widget also supports FreeBusy and Vyte as scheduling providers. To embed a FreeBusy scheduler, see How to embed FreeBusy Meeting in Elementor.

If you also want a contact form alongside the Calendly scheduler for visitors who prefer to send a message instead of booking a call, The Plus Addons for Elementor lets you style any form plugin directly in the Elementor editor. See How to Customize Contact Form 7 in Elementor without CSS to set it up.

About the Author

Photo of Aditya Sharma CMO of The Plus Addons for Elementor
CMO · The Plus Addons for Elementor · 7 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordPressElementorn8nAIClaudeAutomationServer
Get Instant Answers to all your questions about The Plus Addons for Elementor, trained on 1000+ Docs and Videos

Related Frequently Asked Questions

What should I do if my Calendly username isn't accepted in the Meeting Scheduler widget?

If your Calendly username isn't accepted, ensure you are using the correct username format. You can find your username by logging into Calendly, navigating to Account > Account Settings > My Link. If you haven't created any events in Calendly, do that first, as the widget requires at least one event to function properly.

What is the best practice for setting the meeting duration in the Meeting Scheduler widget?

The best practice is to ensure that the duration you select in the Meeting Scheduler widget matches the duration set in your Calendly account. For instance, if your meeting is set for 30 minutes in Calendly, choose '30 Minutes' in the widget. This alignment prevents confusion for users trying to book appointments.

Does embedding Calendly in Elementor slow down my website?

Embedding Calendly using The Plus Addons for Elementor should not significantly slow down your website. However, always test your page's performance after adding new widgets. If you notice a slowdown, consider optimizing other elements on your page to maintain a smooth user experience.

What happens if I turn off the Display Event Type toggle in the Meeting Scheduler widget?

Turning off the Display Event Type toggle will hide the event type from the scheduler, simplifying the interface for users. This can be beneficial if you want to focus on the booking process without overwhelming users with too much information. It's a useful feature for a cleaner look.

Last reviewed: May 1, 2026