Skip to main content
Connect your Outlook Calendar to WotNot so visitors can view your availability and book appointments directly in a chat. When an appointment is booked, WotNot creates the event in the connected Outlook calendar. Image
Push and fetch: Outlook Calendar reads your calendar availability and writes booked events to your calendar.
Available on the Starter plan and above.
This page covers connecting and authorizing your Outlook Calendar account. How to use the Calendar block inside a bot flow , see the Calendar action block.

What you can do

The Outlook Calendar integration is designed for availability-based appointment booking. The Calendar action block checks available slots and creates the appointment after the visitor selects a time and provides the required details.

Before you start

Make sure you have (Microsoft prerequisites):
  • A supported Microsoft account.
  • Access to the Outlook calendar where events should be booked.
  • Permission to authorize WotNot to access your calendar.
  • The required permissions granted during the Microsoft sign-in process.

Personal Microsoft account vs. Microsoft 365 account

WotNot connects to Microsoft calendars through Microsoft’s calendar APIs.
If you are connecting a Microsoft 365 work or school account and your organization requires administrator approval for third-party applications, you may not be able to complete the connection yourself. Ask your Microsoft 365 administrator to grant the required consent before connecting the account again.

Decide where events should be booked

Before connecting the account, identify the Outlook calendar that should receive events from WotNot.

Connecting Outlook Calendar

  1. In WotNot, go to Settings.
  2. Open User → Calendar.
  3. Find Outlook Calendar.
  4. Click Sign in with Outlook.
  5. Sign in with the Microsoft account you want to connect.
  6. After Microsoft completes the authorization process, WotNot connects the account to your calendar settings.
Image

Choosing a calendar

After connecting your Outlook account, choose the calendar that should receive events booked through WotNot. Image This is important if the connected Microsoft account has multiple calendars, such as:
  • Personal calendar
  • Work calendar
  • Team or shared calendar
  • Department calendar
Changing the selected calendar affects where new appointments are booked. It does not move appointments that were already created in another calendar.

Create an event

An event is a pre-set of what kind of meeting is to take place and who are the people among whom the event will be assigned.
  1. Click ”+ Create event” to create an event.
  2. Give the event a name.
  3. Choose the teammates/team who should get assigned to this event.
  4. Choose the “Calendar” in which the meetings will be booked on.
Image

NOTE

  • Slots are displayed to the visitor based on the availability of all users’ in that event.
  • An event is always assigned to only one user.
You can only see the users/teams in the list who have connected their Outlook calendars.

Configure the event settings

Customize how you want the event to be booked. Screenshot 2026 08 27 160302

Setup your meeting invite

Here, you configure the messaging of the calendar invite, which is sent to the attendees.
  • Subject - Subject of the meeting invite Like “Demo with WotNot”.
  • Description - Brief details of what and why is the event taking place.
  • Location - You can include a Google Meet/Zoom meeting link here.
Screenshot 2026 08 27 160531

Collect contact details to book the meeting

To book the event, it is mandatory to collect the name and email of the attendee. You can customize this form to include other fields by creating new fields. You can also enable the “Skip form” configuration, which will automatically skip this screen if data is already available. As users who speak with your bot may have previously provided their contact details, the chatbot will smartly skip asking for the details again if it already knows the answer. Image For every Outlook Calendar action block, you will find two output ports:
  • Success - When an event is booked successfully.
  • Failure - When there is a failure while booking the event.

[WhatsApp/SMS] Define the message copy

If you use Outlook Calendar on WhatsApp or SMS, you can change the copy of the message used to collect the date and timeslot. Screenshot 2026 08 27 161059 Copy that can be changed:
  • Date selection
    • Question - Question asked when showing the list of dates.
    • Button text - On WA, clicking this button will display the list of dates.
    • Error message - When an invalid selection is made.
  • Timeslot selection
    • Question - Asked when showing the list of timeslots.
    • Button text - On WA, clicking this button will display the list of timeslots.
    • Error message - When an invalid selection is made.
  • Confirmation message - Once the meeting is successfully booked .

Meeting details

You can use the following system variables to use the booked date and time:
  • gcal_selected_slot_time
  • gcal_selected_slot_date
  • gcal_selected_slot_day
  • Click ‘Save’ on every section of the action panel to save your changes for that event.
  • Choosing a different event from the event dropdown will show its configurations.

Troubleshooting

The Microsoft authorization token may have expired, been revoked, or become invalid.Reconnect your Outlook account from Settings → User → Calendar and complete the Microsoft authorization flow again.If the issue continues, check whether your Microsoft account or organization has changed its application-access policies.
Check which Outlook calendar is selected in Settings → User → Calendar.If your Microsoft account has multiple calendars, WotNot can be configured to use the calendar selected in the calendar settings. Select the intended calendar and save the configuration.
Check the time zone configured for your Outlook Calendar availability and the time zone used by the visitor’s experience.A mismatch between the configured availability time zone and the visitor’s local time zone can make a slot appear at an unexpected time.Review the time zone configuration before testing the booking flow again.
WotNot determines available slots from the connected calendar’s availability. If a slot has already been booked, the calendar availability should be refreshed before another appointment is confirmed.If you continue to see duplicate bookings, verify that the connected calendar is the correct calendar and that the availability configuration matches your actual Outlook schedule.
First, verify that the visitor’s email address was collected correctly during the booking process.The Outlook Calendar action requires the attendee’s name and email address to book the meeting.If the booking was created successfully but the invitation was not received, check the recipient’s spam or junk folder and verify that the email address is correct.
Both personal Microsoft accounts and Microsoft 365 work or school accounts support delegated calendar access through Microsoft Graph.The main difference is administration. A personal Microsoft account is generally controlled by the account owner, while a Microsoft 365 work or school account may be subject to organizational policies that require administrator approval before an application can access the calendar.If your work or school account shows an administrator-consent message, contact your Microsoft 365 administrator.
Last modified on November 6, 2026