Calendly Booking for Single Listings and MyListing Websites

Building better MyListing websites. One guide at a time.

Table of Contents


Our Calendly Booking for Single Listings and MyListing Websites guide will show you how to easily add calendaring functionality to your website without using a plugin.

We’ll also talk about ways for MyListing website owners to add more value to their listing packages.

This is done with Calendly, a powerful, yet easy-to-use solution for appointments, consultations, meetings, interviews, etc., and their Basic (FREE) plan that is adequate enough for a lot of businesses. ​

Calendly can connect with calendars to automatically check availability and help connect with contacts, prospects, and clients.

Calendly. MyListing. Killer Combo.

There are a lot of folks looking to add Booking functionality to their MyListing websites and the search for the right solution can get pretty confusing.

Which solutions are compatible with MyListing? Of those, which are the best?

On top of the complexity, there is also the cost, as Booking solutions can get pretty expensive by the time it’s all said and done.

There’s the cost of the solution itself, the time that you put in yourself, and any time/money spent on hiring someone to help you.

Enter Calendly, which is not only FREE to get started, but it puts the responsibility and control into the hands of your users.

But, why would I want that?

Depending on what stage you’re in with building out your business, providing a booking solution may not be in the budget or you may have more pressing things on your to-do list.

Having the ability to quickly drop in  Calendly is a slam dunk.

Lastly, depending on your business model, skill set, and overall desire to do so, you could offer services that help your users upgrade and implement the paid versions of Calendly.

For example, you could help your users connect Calendly to their various calendar applications, set up the mobile app, etc.

Benefits of Using Calendly with MyListing

  • No plugin required.
  • Minimal website complexity to manage compared to a Booking plugin.
  • Minimal website performance hit compared to a Booking plugin.
  • No cost to implement on your website for your own needs.
  • No cost for your users with the available FREE plan.
  • Opportunity to sell Calendly implementation services, to supplement your income.

Calendly for Single Listings

Code Snippet - Enable Calendly Integration

The following code snippet is required to make Calendly work with Single Listings.

					//// INSTRUCTIONS: 
//// Copy and paste the code snippet below into Theme Tools > Theme Options > Custom Code > Raw Code.

//// NOTES:
//// This code snippet is required to make Calendly work with Single Listings.

--------------------------- CODE SNIPPET IS BELOW THIS LINE --------------------------- 

<script data-minify="1" type="text/javascript" src="" defer></script>

Collect Calendly Profiles

Use the steps below to add a Calendly field to each Listing Type where you want to collect and display a Calendly profile.
  1. Listing Types > Edit Listing Type > Fields.
  2. Add a URL field.
  3. Give it a label of “Calendly Booking Profile” or similar.
  4. Give it a placeholder of “” or similar.
  5. Give it a description of “Note: If you use Calendly to book appointments or would like to start, you can enter your profile link here. Calendly offers a FREE account to get started.” or similar.
  6. Continue configuring the field as desired such as setting it required/optional, package visibility, etc.
  7. Save the changes to your Listing Type.

Calendly - Quick Action

If you wish to add a Quick Action that links to a user’s Calendly profile, please use the following steps.

  1. Listing Types > Edit Listing Type > Single Page > Quick Actions.
  2. Under the Add new quick action column, choose Custom action.
  3. Set the desired icon and label.
  4. For the Link to value, enter the [[calendly-booking-profile]] shortcode.
  5. Save the changes to your Listing Type.

Calendly - Tab Block

If you wish to embed a user’s Calendly profile into an existing or new Single Listing tab, please use the following steps.

  1. Listing Types > Edit Listing Type > Single Page > Content & Tabs > Edit the desired Tab.
  2. Add a new block > Select block type > Shortcode.
  3. Grab the “Embed Calendly Profile” code snippet from the next section, and paste it here in this shortcode block.
  4. Save the changes to your Listing Type.
Calendly Booking Single Listing Tab Embed

Code Snippet - Embed Calendly Profile

The following code snippet is used to embed a Calendly profile into the Content & Tabs area of a Single Listings.

//// Copy the code snippet below and paste it into your Listing Type (Listing Type > Single Page > Content & Tabs > Shortcode Block).

//// NOTES:
//// This code snippet can be used to embed a Calendly profile into various parts of a website, including Single Listings, Elementor Pro Popups, and more.

--------------------------- CODE SNIPPET IS BELOW THIS LINE --------------------------- 

<!-- Calendly inline widget begin -->
<div class="calendly-inline-widget" data-url="[[calendly-booking-profile]]" style="min-width:320px;height:580px;"></div>
<!-- Calendly inline widget end -->

Calendly for MyListing Website Owners

To this point, we’ve covered how Calendly works with Single Listings and the value it brings to listing owners.

Website owners can also directly benefit from using Calendly.

Here are just some of the ways Calendly can be used by MyListing website owners and depending on the website’s audience or niche, the opportunities may become even more readily apparent.

  • Schedule support consultations with current users.
  • Schedule pre-sales consultations with potential customers.
  • Schedule meetings with potential vendors of your platform.
  • Schedule advisement meetings with students.
  • Schedule interviews.

Integrate Calendly - Direct

In the Calendly – Tab Block section above, we showed how Calendly looks when using the ‘Inline Embed’ option and there are additional options available directly from Calendly.

Integrate Calendly - Elementor Pro

While Calendly offers really nice options for adding their solution to a WordPress website, it’s a bit limited when you compare it to what’s possible with Elementor Pro popups.

In short, popups allow you to add animation, display conditions, display triggers, and other advanced display rules.

When working with Elementor Pro popups, we can embed our Calendly code snippet directly into our popup and this allows users to interact with Calendly without having to view a profile on the Calendly website.

Another option is to simply add a link or linked button to a popup, that then links out the profile on the Calendly website,

As you can see, we have a number of options.

  • Animation: Popups can slide in/out/up/down, stick the side of the page, take over the entire screen, etc.
  • Conditions: Popups can be applied to all pages/posts, select pages/posts, WooCommerce store, etc.
  • Triggers: Popups can show up when the page loads, when a user scrolls up/down, when a user goes to exit a post/page, etc.
  • Advanced Rules: Popups can show up when a post/page is viewed “x” number of times, when users arrive from a particular website, on certain devices, etc.

MyListing Theme Video Tutorial

Play Video

WooCommerce Subscriptions Ready

The latest version of the WooCommerce Subscriptions plugin is included (unlicensed) and once you have a Starter Site in hand, you can easily put in your own pricing, package features, graphics, etc.

Should you not wish to use WooCommerce Subscriptions, you can simply turn the Listing Subscription packages into standard MyListing packages in just a few clicks and be on your way.

  • Custom WooCommerce Endpoint Design
  • WooCoommerce Subscriptions Setup
  • Listing Subscription Packages
  • Listing Subscription Switching
  • Stripe Payment Gateway Plugin
  •  and more…

Note: The latest version of the WooCommerce Subscriptions plugin is included, but you need to purchase your own license or sign up for a qualifying MyListing Website Care plan if you wish to receive future plugin updates and support.

Premium Assets

Get licensed, premium plugins, valued at over $600 in the first year alone, making a Starter Site investment a no-brainer.

You will get licensed copies of all the plugins listed below, with the exception of the WooCommerce Subscriptions and WooCommerce Product Vendors, and the licenses are yours to keep, for as long as the plugins remain on your website.

  • Admin 2020 ($39)
  • Crocoblock Suite ($130)
  • Elementor Pro ($49)
  • Perfmatters ($25)
  • Permalink Manager Pro ($45)
  • SEOPress Pro ($39)
  • WooCommerce Product Vendors ($79) 
  • WooCommerce Subscriptions ($199)
  • WP Rocket ($49)