SchedulingKit
Back to ProductivityProductivity

How to Set Up Microsoft Teams Scheduling Integration: Complete Guide

schedulingkit8 min read
Key Takeaways
  • 1A Microsoft Teams scheduling integration creates a Teams meeting link for each booking, so you stop creating and pasting links by hand
  • 2In SchedulingKit, Teams is connected once per team under Settings → Integrations → Video Conferencing, and meetings are created under that Microsoft account
  • 3Choose Microsoft Teams as the location on each service that should get a meeting link; in-person services stay as they are

This guide is for service owners and meeting organizers who run client calls, consultations, demos or interviews on Microsoft Teams and want every booking to come with its own Teams link. It walks through setting up a Microsoft Teams scheduling integration step by step: connecting the account, choosing which services use Teams, testing the flow, and knowing what stays under your Microsoft 365 admin's control.

Short Answer

To connect Microsoft Teams with scheduling software like SchedulingKit, go to Settings → Integrations → Video Conferencing → Microsoft Teams, click Connect, and sign in with the Microsoft account that should own the meetings. Then set Microsoft Teams as the location on each service that should use it. Each new booking of that service creates a Teams meeting and saves the join link on the booking.

Why Set Up Microsoft Teams with Scheduling Software

If your clients, prospects or team already use Microsoft 365, running calls on Teams removes one decision for everyone. The problem is the manual work around it.

Without an integration, the process looks like this: someone books a time, you open Teams, create a meeting, copy the link, and send it in a follow-up email. When the client moves the appointment, you update the meeting by hand. Links go missing, or the wrong link goes to the wrong person.

With an integration, the meeting is created as part of the booking.

When someone books a service that has Microsoft Teams as its location, a Teams online meeting is created and the join link is saved on the booking, so it goes out with the booking details. Nobody has to create or paste a link.

A Familiar Platform for Corporate Clients

Many corporate clients already use Teams every day. Meeting them there avoids asking them to install or learn another video tool.

Guests Without a Microsoft Account

Depending on the organization's Teams settings, external guests can usually join from a browser without installing Teams. Whether anonymous guests can join is decided in the Teams admin center of the account that owns the meeting.

Busy Times from Outlook

The Teams connection handles meeting links. Checking your availability is a separate connection: connect your Outlook / Microsoft 365 calendar under Calendar Connections so existing events block times on your booking page.

Who This Is Best For

  • Consultants and coaches whose clients work inside Microsoft 365
  • B2B service providers and sales teams booking demos and discovery calls with corporate prospects
  • HR and recruiting teams running interviews on Teams
  • Tutors and trainers running virtual sessions for organizations that standardize on Teams

If your team runs its own internal meetings entirely inside Outlook and Teams, Outlook's built-in scheduling may be all you need. A booking tool helps most when people outside your organization choose the time.

Step-by-Step Setup

Step 1: Connect Microsoft Teams

In SchedulingKit, go to Settings → Integrations → Video Conferencing → Microsoft Teams and click Connect. Sign in with Microsoft and approve permission to create online meetings. Many organizations require an IT admin to approve third-party apps first, so check with them if the approval screen is blocked.

It's one Microsoft Teams account per team, and meetings for every host are created under that account. Pick the account that should own client meetings. The integration is available on all SchedulingKit plans.

Step 2: Connect Your Outlook Calendar Separately

Connecting Outlook does not create Teams meetings, and connecting Teams does not check your calendar. If you also want busy times from Outlook to block your booking page, connect Outlook / Microsoft 365 under Calendar Connections.

Step 3: Set Teams as the Location on the Right Services

Edit each service and choose Microsoft Teams as its location. Services that happen in person or by phone keep their own location. For example:

  • Discovery call: Microsoft Teams
  • In-person consultation: your office address
  • Quick phone check-in: phone

Step 4: Leave Meeting Policies to Microsoft 365

Meetings are created with the lobby bypassed and all participants allowed to present. Recording, transcription, screen sharing and guest access policies come from your Microsoft 365 account and your organization's settings, not from SchedulingKit. If you need recording on or off, set it in Teams.

Step 5: Test the Integration

Book a test appointment for a Teams service and check that:

  • The booking shows a Teams join link
  • The link opens the meeting, including from a browser without signing in (if your policies allow guests)
  • Rescheduling the test booking updates the meeting time
  • Cancelling the test booking removes the meeting

Once the test works, share your booking page link with clients. Add it to your website, email signature or outreach emails. Each booking of a Teams service gets its own meeting.

Workflow Example: A Consultant's Discovery Calls

A management consultant sells to mid-size companies that all use Microsoft 365. Here is how the setup plays out week to week:

  1. She connects Teams once under Video Conferencing, using her business Microsoft account, and connects her Outlook calendar under Calendar Connections.
  2. Her "30-minute discovery call" service has Microsoft Teams as the location. Her "on-site workshop" service has the client's address.
  3. A prospect clicks the booking link in her email signature, picks Thursday at 10:00 in their own time zone, and answers the booking-form questions.
  4. The booking creates a Teams meeting and the join link is saved on the booking, so the prospect has it in their booking details.
  5. On Wednesday the prospect reschedules to Friday through the manage-booking link. The Teams meeting moves with it.
  6. On Friday both join from the same link. No meeting was created or pasted by hand.

Troubleshooting Common Issues

Check that the service's location is set to Microsoft Teams and that the Teams connection under Video Conferencing is still active. Connecting only an Outlook calendar does not create Teams meetings. If the connection fails, your Microsoft 365 admin may need to approve the app or assign a Teams license to the account.

External Guests Cannot Join

External and anonymous access is controlled in the Microsoft Teams admin center of the account that owns the meeting, not in SchedulingKit. Ask your admin to review the guest join policy.

Busy Times Not Blocking the Booking Page

Availability comes from the calendar connection, not from Teams. Make sure the Outlook calendar you use is connected under Calendar Connections. Reconnecting usually fixes problems caused by an expired sign-in.

Limitations to Know

  • One Microsoft Teams account per team; meetings for every host are created under it.
  • SchedulingKit does not post booking alerts to Teams channels. For chat alerts, the Slack integration does that.
  • Recording, compliance and meeting policies are Microsoft features governed by your account.
  • The integration creates standard Teams meetings. Teams webinars and town halls are set up in Teams itself.

Alternatives for Different Video Platforms

If your clients use Google Workspace, SchedulingKit can add Google Meet links through a connected Google Calendar. For Zoom, the Zoom integration creates a meeting per booking. Choose the video tool your clients already use, then pick your scheduling software around it.

FAQ

Do guests need a Microsoft account to join Teams meetings?

Usually not. Teams lets external guests join from a browser, but your organization's Teams policies decide whether anonymous guests are allowed. Check the Teams admin center if guests report problems.

Which Microsoft account do I need?

You need a Microsoft account that can create Teams online meetings, which normally means a Microsoft 365 business or enterprise plan with Teams. Many organizations require an admin to approve third-party apps before you can connect.

Is connecting my Outlook calendar enough?

No. Outlook handles busy times and booking events. Teams meeting links come from the separate Microsoft Teams connection under Video Conferencing.

Can I use Teams for some services and not others?

Yes. The meeting is created only for services whose location is Microsoft Teams. In-person or phone services are unaffected.

Will clients wait in a lobby?

No. Meetings are created with the lobby bypassed for everyone.

What happens if someone reschedules or cancels?

Rescheduling a booking updates its Teams meeting, and cancelling removes it.

Can each staff member use their own Teams account?

No. It's one Teams account per team, and meetings for every host are created under that account.

Was this article helpful?