Quick Guide: How to Embed Calendly in WordPress

Are you a WordPress user looking to enhance your website’s functionality and make appointment booking a breeze?

Embedding Calendly is the solution you’ve been searching for.

In this article, I will walk you through the step-by-step process of integrating Calendly into your WordPress website.

Although there is no official Calendly plugin for WordPress, you can still seamlessly embed Calendly by copying your Calendly event’s embed code and pasting it into a Custom HTML block in your WordPress editor.

Are you ready to enhance your WordPress website with Calendly’s scheduling functionality? Let’s get started!

What is Calendly?

Calendly homepage

Calendly is an online scheduling tool that simplifies the process of coordinating meetings and appointments.

It provides a platform where users can set their availability, share their calendar with others, and book time slots without the need for back-and-forth communication.

Calendly is commonly used by professionals, teams, and businesses for tasks like scheduling client meetings, interviews, or consultations.

Key features include:

  • Availability Management: Users can define their available time slots, including specific days and times when they are open for meetings.
  • Event Types: Calendly allows users to create different types of events or appointments, each with its own set of availability rules and durations.
  • Integration: It integrates with popular calendar platforms such as Google Calendar, Outlook, and others, ensuring that scheduled events are automatically reflected in the user’s personal calendar.
  • Customization: Users can customize their Calendly links, event descriptions, and confirmation messages to align with their branding or communication style.
  • Automated Notifications: Calendly sends automated email notifications to both the user and the person scheduling the meeting, reducing the risk of missed appointments.
  • Time Zone Support: It handles time zone differences, making it easy for users in different geographic locations to schedule meetings without confusion.
  • Embedding: Calendly provides embed codes that users can integrate into their websites or emails, allowing visitors to schedule appointments directly.

How to Embed Calendly in a WordPress page or post

STEP 1: Find your Calendly embed code

You can embed Calendly in a particular post or page on your WordPress website to enable your visitors to effortlessly schedule appointments while on a particular page.

To embed Calendly in WordPress, you first need to find your Calendly embed code.

Here’s how:

Login to your Calendly account and navigate to your Event Types. If you don’t already have a Calendly account you can simply sign up for free.

Calendly Event Types dashboard

Find the Event you want to embed and click the Share button then select Add to Website.

Calendly Event Share
Calendly Select Add to Website

Once you’ve clicked “Add to Website”, you’ll see three embedding options, each offering a different way to display your Calendly event on your WordPress site:

  • Inline Embed; if you want to embed the event directly on your page or post.
  • Popup Widget; if you want to display the event in a pop-up widget on your page or post, and
  • Popup Text; if you want to show a button or a text link that triggers a Calendly pop-up when clicked.

Choose the option that suits your needs best then click Continue.

Calendly Embed options

After selecting your preferred embedding option, you’ll be provided with the embed code.

Copy Calendly embed code

Copy this code and proceed to the next step of embedding Calendly into your WordPress page or post.

Now that you have your Calendly embed code, you’re ready to proceed to the next step to embed Calendly into a WordPress page or post.

Step 2: Embed Calendly into a WordPress Page or Post

Embedding Calendly into your WordPress page or post is a straightforward process that can be done using a custom HTML block.

This allows you to easily integrate Calendly’s scheduling functionality into your website, providing a convenient way for visitors to book appointments with you.

Start by opening your WordPress editor under Pages or Posts find the page or post where you want to embed Calendly.

From the block options, choose the Custom HTML block. This block allows you to directly input HTML code into your page or post.

Add Custom HTML block

Next, paste the Calendly embed code that you obtained from your Calendly account into the Custom HTML block.

Once you have pasted the code, you can preview the page to see how the Calendly embed will look.

Paste copied Calendly embed code

This allows you to make any necessary adjustments before saving your changes.

Once you have embedded Calendly into your WordPress page or post, visitors will be able to easily schedule appointments with you.

This enhances the user experience and streamlines the booking process, ultimately saving you time and effort.

How to embed Calendly in WordPress using a Widget

If you want to embed Calendly on every page of your WordPress site, you can create a Calendly widget.

This allows visitors to easily schedule appointments no matter which page they are on.

To create the widget, follow these simple steps:

Open your WordPress dashboard and go to Appearance > Widgets.

WordPress Widgets

Add a Custom HTML block to your preferred widget area ; for example the side bar, then paste your Calendly embed code in the Content box.

Add Calendly code to Widget

Optionally, give the widget a title to make it more descriptive and easily recognizable.

With the Calendly widget set up, it will now appear on every page of your WordPress site, providing a seamless scheduling experience for your visitors.

Tip: Remember to hit the Update or Publish button after making any changes.

Customizing Your Calendly Embed

If you’re looking to customize your Calendly embed, you have several options available.

These customization features allow you to tailor the appearance and functionality of your Calendly scheduling tool to match your website’s design and branding.

Here are some customization options:

Hide Event Details

If you want to provide a clean and streamlined scheduling experience, you can choose to hide event details in your Calendly embed.

This way you can focus on capturing essential information from your visitors without overwhelming them with unnecessary details.

This customization option is particularly useful if you offer multiple types of events and want to simplify the scheduling process.

Changing Appearance

In addition to hiding event details, you can also customize the appearance of your Calendly embed to ensure it seamlessly integrates with your website’s design.

Calendly provides options to change the colors and fonts used in the scheduling widget, allowing you to match your website’s visual style.

Align the appearance of your Calendly embed with your brand to create a cohesive and professional look for your scheduling tool.

Customize Calendly embed code

Alternative to Embedding Calendly in WordPress

Amelia WP Plugin

If you’re looking for an alternative to embedding Calendly in WordPress, you can consider using a WordPress booking plugin like Amelia; a powerful booking plugin that integrates seamlessly with WordPress sites.

It offers features like automated appointment booking, email and SMS notifications, and payment integration.

Amelia can be a great option for businesses that want more control and customization options.

The plugin provides a user-friendly interface, making it easy for both you and your customers to book appointments.

One of the key advantages of using Amelia is its flexibility; it gives you the ability to set up different services with their own duration and pricing options.

This allows you to offer a variety of services to your clients and gives them the freedom to choose what suits them best.

The plugin also provides a convenient calendar view where you can easily manage and organize all your appointments.

Additionally, Amelia offers a responsive design, ensuring that your booking system looks great on any device.

The plugin also sends automated notifications to both you and your customers, reducing the chances of missed appointments.

And lastly, Amelia integrates with popular payment gateways, allowing you to easily accept online payments for bookings.

In a nutshell, while Calendly may be the popular choice for scheduling appointments, Amelia offers additional features like payment integration and extensive customization options, making it a more versatile solution for businesses that require more control over their booking system.


Do I need a Calendly account to embed it in WordPress?

Yes, you need a Calendly account to create events and generate the embed code.
Sign up for a Calendly account if you don’t have one already.

Can I embed multiple Calendly events on one WordPress page?

Yes, you can embed multiple Calendly events on a single WordPress page.

Just repeat the process for each event, and customize the embed codes accordingly.

Is Calendly mobile-friendly when embedded in WordPress?

Yes, Calendly is mobile-responsive.

The embedded scheduler will adapt to different screen sizes, ensuring a seamless experience for users on both desktop and mobile devices.

How often should I update the embedded Calendly code on my WordPress site?

You only need to update the embedded Calendly code if you make changes to your events or if you want to update the customization settings.

Otherwise, the embedded code remains functional.

Does Calendly integrate with WordPress plugins?

Calendly provides embed codes that can be added directly to WordPress pages or posts.

While there may be plugins that offer specific integrations, the basic embedding process doesn’t usually require a plugin.


Embedding Calendly in WordPress can greatly enhance the scheduling functionality of your website.

Although there is no official Calendly plugin for WordPress, you can still manually embed Calendly using the steps outlined in this guide.

Consider your specific needs and requirements and choose the right embedding option for you.

Remember that customizing your Calendly embed is also possible within your Calendly account, allowing you to hide event details, change the appearance, and customize the pop-up text.

Also Read. . .

How To Delete A Facebook Group in 2024?

Facebook allows for group interactions through its Facebook groups feature.  Facebook groups are created for specific reasons and attract like-minded people.  At some point, however, you may need to get rid of the group for

Read More »
Newsletter Subscription (EF)
Picture of Grace
Grace is an Editor at GoTechUG and she has written many articles about website design and social media. She has experience in IT and loves to tinker with anything to do with computers. In her spare time, she loves music, movies, reading books, and learning Spanish.

Leave a Comment

Your email address will not be published. Required fields are marked *


Recommended Tools

Hostinger offers premium WordPress hosting for small and medium size websites at an affordable price rated 4.5/5 on Trustpilot

Elementor is the WordPress most popular page builder with over 10 million active users