How to add Calendly to Webflow?

How to add Calendly to Webflow?How to add Calendly to Webflow?
table of content

Incorporate Calendly's powerful scheduling capabilities into your Webflow site. This guide provides a detailed walkthrough, ensuring a seamless and professional addition to your website.

Four Ways to Add Calendly to Your Webflow Site

Before integrating, confirm that you have both Webflow and Calendly accounts set up.

PRO TIP: Ensure Calendly is in sync with your other calendars, like Google Calendar, for seamless scheduling.

There are four primary methods to integrate Calendly into your Webflow site:

  • Direct Link Integration: Create a direct link to your Calendly in a Webflow button, enabling users to click through to your Calendly page.
  • Inline Embed Integration: Embed Calendly directly into your Webflow site, allowing users to interact with your schedule without leaving the page.
  • Popup Widget Integration: Use Calendly's popup widget code to add a clickable widget that opens your calendar in a popup.
  • Popup Text Integration: Embed a text link that triggers a Calendly popup, offering a more discreet scheduling option.

Each method offers different user experiences and can be selected based on your website design and user interaction preferences.

Direct Link Integration - Method 1

  • Log into your Calendly account and go to the 'Event Types' page.
  • Choose the event you want to share and click 'Copy Link'.
  • In your Webflow project, drag a Button element onto your page from the 'Add' panel.
  • Paste the copied Calendly link into the button’s settings in the 'URL' field.

This creates a button on your Webflow site that directly links to your Calendly scheduling page, allowing visitors to book appointments with ease.

Inline Embed Integration - Method 2

  • Go to Calendly, select your event type, and click 'Share'.
  • Choose 'Add to Website' followed by 'Inline Embed'. Click 'Continue'.
  • Copy the provided HTML code.
  • In Webflow, drop an 'Embed' component where you want Calendly to appear.
  • Paste the HTML code into the code editor of the 'Embed' component and save.

This method embeds Calendly directly into your Webflow page, allowing visitors to view and use your calendar without being redirected.

Popup Widget Integration - Method 3

  • Within Calendly, navigate to the event type you want to share and click 'Share'.
  • Select 'Embed on Your Website' then choose 'Popup Widget'. Hit 'Continue'.
  • Calendly will generate a code snippet. Copy this code.
  • In your Webflow Designer, go to your site's 'Settings' and then 'Custom Code'.
  • Paste the Calendly code snippet into the 'Footer Code' section.
  • Save the changes and publish your site.

This adds a popup widget to your site, which users can click to open Calendly in a popup window.

Popup Text Integration - Method 4

  • In Calendly, select the event type you'd like to share, click on 'Share', and then choose 'Embed on Your Website'.
  • Pick the 'Popup Text' option and proceed by clicking 'Continue'.
  • Copy the HTML code provided for the popup text.
  • Back in Webflow, drag an 'Embed' component to the desired location on your page.
  • Paste the HTML code into the code editor of the 'Embed' component.
  • Customize the anchor text to prompt users for action, like "Schedule a Call".
  • Save the changes and publish your site.

This method triggers a Calendly scheduling popup when users click on the designated text link on your Webflow site.


  • Integrating Calendly into Webflow is versatile, offering four distinct methods to suit different website designs and user interaction preferences.
  • Each integration method, whether it's a direct link, inline embed, popup widget, or text, is designed to provide a seamless scheduling experience for site visitors.
  • These methods allow for significant customization, ensuring Calendly's functionality aligns well with your brand and website aesthetics.

Looking to elevate your Webflow site with advanced integrations like Calendly? Contact Tunel Studio for expert guidance and solutions tailored to enhance your digital presence.

Crafting Digital Masterpieces

Start your journey

Eager to transform your digital presence? Get in touch with us and let's discuss how we can bring your project to life with finesse and expertise that Tunel Studio is known for.

FAQ about How to Add Calendly to Webflow


How do I add Calendly to Webflow?

To add Calendly to Webflow, first, create your event types in Calendly. Then, copy the embed code provided by Calendly. In Webflow, navigate to the page where you want to add the booking feature, add an 'Embed' element, and paste the Calendly code there. Publish your Webflow site to see the changes.


How do I embed Calendly into my website?

Embedding Calendly into your website involves a few simple steps. First, set up your Calendly account and define your availability. Then, click on the 'Share' button beside your event type and choose 'Add to Website' option. Copy the embed code provided and paste it into the HTML of your webpage where you want the Calendly scheduler to appear.


Does Webflow have a booking system?

Webflow itself does not have an in-built booking system. However, you can integrate third-party booking systems like Calendly. This is achieved by embedding the booking system's code into your Webflow site, allowing visitors to schedule appointments or book services directly from your website.


Is Calendly free to use?

Calendly offers a basic free plan which includes essential features like unlimited one-on-one events and integration with major calendar services. For more advanced features like group events, customizable email notifications, and integrations with other tools, Calendly provides paid subscription plans.


Can I add a booking system to my website?

Yes, you can add a booking system to your website. Platforms like Calendly, Acuity Scheduling, and Bookly provide easy-to-integrate solutions. These services offer embeddable codes that you can insert into your website, enabling visitors to book appointments or services directly from your site. The integration process typically involves copying and pasting a snippet of code into your website's HTML.