Table of Contents

Calendly Integration block

Jonathan Goodfellow Updated by Jonathan Goodfellow

Prefer watching than reading? No problem, we've got you covered πŸ‘‡

Need to allow users to book a meeting through your bot, and even update your Google Calendar with those scheduled meetings?

Using our Calendly block you can do that easily, integrating your bot with a Calendly Account πŸš€

If you don't have a Calendly Account yet, you can create one here and then integrate it with Landbot πŸš€ Make sure to create a username with less than 30 digits though !
Calendly integration block is only available on Professional and Business plans
How to set up the Calendly block?

Please follow the steps in this article to see how to set it up:

  1. Select the Calendly block and add it to your flow:

Basic Settings
  1. Click onΒ Calendly block,Β and the block editor will open on the left side of your screen. Click Connect Now:

  1. You will be redirected to your Calendy Login:

  1. After connecting your Calendly account you can select the Meeting Length, or select Show all events to allow your user to choose the length of the Meet:

  1. Customize the invite: Set up all the details that will be seen by the user:
    • Invite message: the message that will be sent to the user inviting them to a meeting
    • Button text: Customize the button that the user will click to book the meeting
    • Skip text: Customize the button that the user can click to skip the block

This is how the block will be seen by the user:

Optional Settings
  1. User's Data Fields: When you invite the user to a meeting, the block will ask him/her for their Name and Email to populate the Calendly Account with this information.
    Using this option, you can save the name and email in Fields to store the information in your Agent:

This is how it will look like for your final user:

As you can see, the name and the email we sent appeared in the schedule form βœ…

Other invitee questions

You can send additional information to Calendly with the Add Question Field button:

Here you can select the Field you want to use to populate the Calendly question:

You can add as many Fields as questions do you have in the Calendly event πŸ’ͺ🏽 Please keep in mind that the order must match! βœ…

Save the data as fields
  1. It is also possible to save the information from the meeting in Fields, such as the Event Type, or Start time and the End time of the meeting:

Just be sure to create the fields you want to store in your agent by clicking the Create button! πŸ’ͺ🏽

Two paths: Event booked and Event canceled

After setting up the Calendly block, make sure to connect the outputs from the block, one for then the event is booked and another when the user does not want to have a meeting.

  • Event booked: this path is for the users who have successfully booked the event.
  • Event canceled: this path is for the users who skipped the Calendly block.

Event Booked Flow:

Event Cancelled Flow:

Meeting booked

After the integration is complete and the user has booked a meeting, you will find all the information on your Calendly page and receive an email from Calendly with all the details from the meeting:

Pro tip - Google Calendar

In your Calendly account, you can choose the option to integrate your Calendly with Google Calendar, updating your agenda with the new meeting.

To do so, please:

  1. Click on Integrations:

  1. Scroll to the bottom of the page and choose the option Calendar Connections:
  1. Click on + Add Calendar Account (if you are logging in with a Gmail account, this integration will be done automatically).

  1. Set up the options for the calendar you already have integrated:

And that is it!

Channel Type compatibility

for Web

This feature is fully compatible.

for WhatsApp

This feature is not compatible with WhatsApp.

for Messenger

This feature is not compatible with Messenger.

Was this article helpful?

Contact