Articles

How to integrate Calendly with Framer

A guide to inline embeds, booking pop-ups, external links, and the trade-offs behind each setup.

By

Alex Ran

·

·

5

min read

Key takeaways

  • Calendly gives high-intent website visitors a direct way to book a demo, discovery call, or consultation.

  • In Framer, Calendly can be added using the built-in component, an HTML embed, or a standard scheduling link.

  • An inline calendar usually works best on a dedicated contact or demo page.

  • Pop-ups can keep visitors on the current page, but the scheduler may take a moment to load and should be tested carefully on mobile.

  • Opening Calendly in a new tab is the simplest setup, though visitors leave the branded website experience.

Calendly lets prospects book an available meeting time directly, without the usual email back-and-forth.

Connecting Calendly with Framer gives high-intent visitors a direct path from your website to a discovery call, demo, consultation, or onboarding session.

Why Add Calendly to a Framer Website?

For many B2B websites, booking a meeting is a primary conversion action.

Calendly is commonly added to contact, demo, pricing, solution, case study, and campaign pages. A dedicated booking page can show the full scheduler, while other pages may use a button that opens Calendly in a pop-up or new tab.

The right setup depends on where the visitor is in the buying journey and how much context they need before booking.

Three Ways to Present Calendly

1. Inline on a Contact or Demo Page

The calendar appears directly on the page.

This gives high-intent visitors a clear destination and enough space to complete the booking. It is usually our preferred setup when booking a meeting is the main conversion action.

2. Open in a Pop-Up

A CTA on the homepage, a solution page, or a case study opens Calendly in an overlay.

This keeps the visitor on the current page, but the calendar may take a moment to appear. Use pop-ups selectively and test the experience carefully on mobile.

3. Open Calendly in a New Tab

The CTA links directly to the Calendly booking page.

No embed is required, and the website loads less third-party code. The trade-off is that the visitor leaves your branded website experience to complete the booking.

How to Connect Calendly with Framer

There are two main technical approaches for integrating Calendly.

Method 1: Use Framer’s Calendly Component

Framer includes Calendly among its built-in integrations.

The general process is:

  1. Create or select the event type in Calendly.

  2. Copy its scheduling link.

  3. Open the Insert panel in Framer.

  4. Add the Calendly component to the page.

  5. Connect it to the scheduling link.

  6. Adjust its size and placement for each breakpoint.

  7. Preview or publish the site and complete a test booking.

This is usually the simplest way to place an inline calendar directly on a contact or demo page.

Method 2: Use Calendly’s HTML Embed Code

Calendly also lets you add a scheduling page to your website rather than sending visitors to a separate booking page.

In Calendly, open the relevant scheduling page or event type, choose the website embed option, select the embed style, and copy the generated code.

In Framer:

  1. Add an Embed component to the page.

  2. Paste the Calendly code into the HTML field.

  3. Position and size the component.

  4. Publish the site and test it in the browser.

Framer recommends using its Embed component for simpler third-party integrations that provide HTML or JavaScript snippets.

This method is useful when you want to use Calendly’s native pop-up behaviour or need more control over the embed settings.

What to Consider Before Integrating Calendly

The technical setup is fairly straightforward. Most of the important decisions concern the booking experience around it.

Use the Correct Event Type

Make sure the website points to the right meeting.

A general discovery call may work for a small team. A larger sales organisation may need different event types, qualification questions, round-robin assignment, or lead routing. Calendly explains the main event types and scheduling options in its getting-started guide.

Some team scheduling, CRM, routing, and branding features require a paid Calendly plan, so check the current Calendly plans before finalising the booking flow.

Check the Loading Experience

An embedded calendar loads from a third-party service, so it may appear slightly later than the rest of the page.

This is usually acceptable on a dedicated booking page, where the visitor expects to use the scheduler. It can feel more disruptive inside a pop-up if the modal opens before the calendar is ready.

Test the live experience rather than relying only on the Framer canvas. Framer notes that embedded scripts may need to be viewed in the published browser experience rather than only in the editor. Read Framer’s integration guidance.

Review the Mobile Layout

Calendars need enough height and width to remain usable.

Check that visitors can select a date, enter their details, and confirm the meeting without awkward nested scrolling or content being cut off.

Need Help Connecting Framer to Your Marketing Stack?

Calendly is usually simple to add. Choosing the right placement, booking flow, tracking, and handoff takes a little more thought.

At New Lemon Studio, we help B2B marketing teams connect Framer websites with the tools they use for lead capture, scheduling, analytics, and ongoing marketing work.

Planning a Framer website or improving an existing conversion path? Tell us how visitors currently book meetings with your team, and we’ll help you choose a suitable setup.

FAQs for Calendly Integration

Can Calendly be integrated with Framer?

Yes. You can use Framer’s built-in Calendly component, paste Calendly’s embed code into an Embed component, or link directly to a Calendly scheduling page.

What is the easiest way to add Calendly to Framer?

For an inline calendar, Framer’s Calendly component is usually the simplest option. Add the component, connect your scheduling link, adjust the layout, and test it on the published website.

Where should Calendly appear on a B2B website?

A dedicated contact or demo page is usually the best place for a full inline calendar.

Calendly can also be opened from CTAs on product, solution, pricing, case study, or campaign pages.

Should Calendly open inline, in a pop-up, or in a new tab?

Use an inline embed when booking is the main purpose of the page. A pop-up can work well for contextual CTAs on other pages. A new-tab link is suitable when simplicity and faster page loading matter most.

Does embedding Calendly slow down a Framer website?

An embedded scheduler loads third-party content and may appear slightly later than the rest of the page.

This is usually manageable on a dedicated booking page, but pop-ups and mobile layouts should be tested on the live site.

Can Calendly bookings be sent to a CRM?

Calendly supports integrations and routing workflows with tools such as HubSpot and Salesforce, depending on your plan and setup.

The full journey should be tested to confirm that the booking reaches the correct CRM record, owner, and internal notification.

Do I need a paid Calendly plan?

A basic scheduling link may be enough for a simple setup. Features such as team scheduling, round-robin assignment, advanced routing, CRM integrations, and branding controls may require a paid plan.

What should I test before launching?

Complete a real test booking and check:

  • desktop and mobile usability

  • calendar availability

  • time-zone handling

  • qualification questions

  • confirmation messages

  • calendar invitations

  • team notifications

  • CRM routing

  • analytics tracking

Table of Contents

Get practical Framer website guides for B2B teams

Monthly notes on website planning, CMS structure, Framer operations, and scalable marketing sites.