Skip to main content
Screenshot 2026 08 26 163856
Unlike the Google Calendar and Outlook Calendar integrations, Calendly handles the availability, event type, and scheduling experience for you. The visitor selects a time through the Calendly booking experience, while WotNot connects that experience to your chat flow. This makes Calendly a good choice when you already use Calendly to manage your meeting availability and want visitors to schedule through your existing Calendly setup.
Available on the Starter plan & above and works with the Web channel only.
The Calendly booking experience opens as a full-screen pop-up in the web chat. After a meeting is booked, the meeting details are available in variables that you can use later in the flow.

What you can do

After a meeting is booked, the following variables are available:
  • #calendly_start_time# stores the booking time
  • #calendly_end_time# stores the booking date
  • #name# stores the visitor’s name
  • #email# stores the visitor’s email

Choosing between Calendly, Google Calendar, and Outlook Calendar

Choose the integration based on where you want availability and booking to be managed.

Before you start

  • Make sure you have a Calendly account.
  • Create the event type you want visitors to book.
  • Make sure the event is available for booking.
  • Make sure your WotNot account has access to the Calendly integration.
  • Use the Web channel, as the Calendly action block is currently available for Web.
Make sure to grant all requested permissions during the connection process.

Connecting Calendly

  1. Open the Calendly action block in your flow.
  2. Click on Connect Your Calendly Account.
  3. Complete the Calendly authorization flow.
  4. Grant the requested permissions.
  5. Once the account is connected, select the account from the dropdown..
The connection uses an authorization flow rather than asking you to manually paste a Calendly API token into the action block.
Image (42)

Selecting an event

Choose the Calendly event type you want visitors to book from the Calendly action block.
  1. Open the Calendly action block in your flow.
  2. Add your Calendly account, or select an already connected account.
  3. Select the event type you want to offer.
  4. Save the action block and connect it to the next step in your flow.

IMPORTANT

If the selected event type is later unpublished or deleted in Calendly, visitors will no longer be able to book through that event type. Update the Calendly action block and select an active event type before publishing your flow again.
Image (43)

Using Calendly in a flow

Add the Calendly action block to the point in your flow where you want visitors to schedule a meeting.
  1. Open the flow and add the Calendly action block.
  2. Select your connected Calendly account.
  3. Choose the event type you want visitors to book.
  4. Connect the block to the next step in your flow.
  5. Test the flow to confirm that the Calendly booking experience opens and the booking is completed successfully.
When the flow reaches the Calendly action block, the selected event opens as a full-screen pop-up on the webpage. For shared Calendar action block settings and configuration, see Calendar action block.
Image

Troubleshooting

Try connecting the account again and make sure you grant all permissions requested during authorization.If the connection still fails, verify that your Calendly account can access the event types you want to use.
Only event types that existed before the Calendly account was connected are displayed.If you created the event type after connecting Calendly, disconnect and reconnect the account, then check the event list again.
Check the event type in Calendly and make sure it is published and available for booking.If the event type was deleted or unpublished after you configured the action block, select an active event type instead.
Availability is controlled by Calendly for the selected event type.Check the event type’s availability, scheduling rules, connected calendars, and conflict settings in Calendly. Calendly’s API can retrieve availability for a specific event type, while the actual scheduling rules remain managed by Calendly.
A successful Calendly booking makes the meeting details available to the flow.Check that the action block is connected to the next step and that the flow is using the booking variables correctly. The available booking details include calendly_start_time, calendly_end_time, name, and email.
Check that the booking was completed successfully and use the variables provided by the Calendly action block:
  • name
  • email
  • calendly_start_time
  • calendly_end_time
These variables contain the meeting details captured from the completed booking.
Last modified on November 6, 2026