Embed your Calendly scheduling calendar into your form for users to schedule time.

What you need


Calendly is a scheduling software that simplifies the process of setting up meetings by allowing individuals to select available times on your calendar, eliminating the back-and-forth often associated with scheduling appointments.


Using Calendly streamlines the scheduling process by allowing users to view your availability and book appointments without the need for manual coordination. It saves time, reduces scheduling conflicts, and improves productivity by automating appointment scheduling. Additionally, it offers customization options and integrates with various calendar platforms and communication tools.


When evaluating Calendly, consider its compatibility with your calendar platform, customization options for appointment types and availability, user interface and ease of use for both you and your clients, integration capabilities with other tools and workflows, pricing plans and features offered, and customer support and reliability of the service.

How to set up

Navigate to the Feathery form that you want to embed Calendly into. Click on the Integrations tab.

Open the Calendly integration and add your Calendly URL, of the form<id>. You can also optionally prefill your Calendly with user data collected from your form.

Click Connect. Your integration is now connected and can be added to your form.

Go to your form designer, and add a Container to one of your steps. Under its properties, select Embed Calendly Calendar. In your live form, the Calendly scheduling interface will now show up in that container, expanding to fill its width and height.

You can also set the Success Redirect property to redirect the user to a new step when they successfully schedule a time on the calendar.

Multiple and Conditional Calendars

Feathery's custom logic feature allows you to conditionally update the embedded Calendly scheduler to a new URL via the Set Calendly URL action.

Alternatively, you can also use the logic code editor to call the feathery.setCalendlyUrl method via custom logic or embedded code to dynamically update the Calendly URL.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the

"When inside of" nested selector


This is a H6

This is a Link

  • This is a list item
  • This is another list item here
Get started with

Request access to stay in the loop

Thanks for joining
the waitlist
Oops! Something went wrong while submitting the form.