SchedulingKit
Integrations
Native integrationVideo Conferencing

Create Microsoft Teams meeting links for appointments

Connect Microsoft Teams once and choose Teams as a service's location. SchedulingKit creates a Teams online meeting for each booking, saves the join link on the booking, and updates or removes the meeting when the booking is rescheduled or cancelled.

How the connection works

Connect Microsoft Teams in Settings → Integrations → Video Conferencing. It's one Microsoft account per team, and meetings are created as that account. A Microsoft calendar connection on its own doesn't create Teams meetings. The Teams connection under Video Conferencing is what does.

Features

One Teams meeting per booking
Join link saved on the booking
Meeting updated on reschedule
Meeting removed on cancellation
Microsoft sign-in (OAuth)
Guests can join without waiting in the lobby

Why Connect Microsoft Teams?

No more creating Teams meetings by hand for client calls

Clients join from the link in their booking details

Works with your Outlook calendar connection for busy-time checks

Rescheduled bookings keep a working link

How It Works

01

Connect Teams

Go to Settings → Integrations → Video Conferencing → Microsoft Teams and click Connect.

02

Sign in with Microsoft

Approve permission to create online meetings. Your IT admin may need to approve SchedulingKit first.

03

Set the location

Choose Microsoft Teams as the location on each service that should use it.

04

Book

Each booking creates a Teams meeting and saves the join link on the booking.

Microsoft Teams workflows

Channel notifications

SchedulingKit doesn't post booking alerts to Teams channels. If you want chat alerts for new, cancelled or rescheduled bookings, the Slack integration does that natively.

Calendars and meetings in a Microsoft 365 organization

Calendar and meeting connections are separate. Connect Outlook / Microsoft 365 under Calendar Connections so busy times block your booking page, and connect Microsoft Teams under Video Conferencing for meeting links. Recording, transcription, screen sharing and meeting policies are controlled by your Microsoft 365 account and your organization's settings, not by SchedulingKit.

What the Microsoft Teams integration doesn't do

  • One Microsoft Teams account per team. Meetings for every host are created under it.
  • No native posting to Teams channels.
  • Recording, compliance and meeting policies are Microsoft features governed by your account; SchedulingKit doesn't control them.

Frequently Asked Questions

Technical Details

Connection

Microsoft sign-in (OAuth) with permission to create online meetings. One account per team.

When it runs

A meeting is created when a booking is confirmed, and updated or deleted when the booking changes.

Plan

Available on all plans.

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required