Posted in

Appointment Tools for Microsoft Teams Phone Agent

🔹 Feature: Appointment Tools for Microsoft Teams Phone Agent
🔹 What It Does: Lets the Teams Phone Agent (AI voice agent) book, update, and cancel appointments during a phone call — via Microsoft Bookings or any custom booking system with an API.

What Is It Giving You:

✅ Caller Can Actually Book — Not Just Ask: The phone agent confirms available time slots, takes bookings, updates them, or cancels — all via the voice conversation. No callbacks or web redirects.
✅ Microsoft Bookings Integration Out of the Box: Point the agent at a shared Bookings page. One PowerShell call (New-CsMainlineAttendantAppointmentBookingFlow) wires the booking link into the phone agent call flow.
✅ Custom Booking System Support: Connect to any scheduling backend with an API (ServiceNow, healthcare EHR, hotel PMS). Configure in Teams admin center or via PowerShell.
✅ Caller Authentication Built In: Verify callers before touching appointments via SMS code, Email code, or User Details read-back.
✅ Four API Authentication Types: Basic, API Key, Bearer Token (Static), or Bearer Token (Dynamic) — covering everything from simple internal APIs to modern OAuth-protected endpoints.
✅ Full Appointment Lifecycle Call Flows: Generate auth token → Authenticate caller → Get available time slots → Book → Get appointments → Update → Delete. Configurable steps, voice handled by the agent.
✅ Central Config in Teams Admin Center: Voice → Templates and resources → Tools → Add → Appointment. Same console as Auto Attendants and Call Queues.
✅ Composable With Other Tools: Combine with Q&A, Agents and Queues, Holidays, spam detection, automatic recording, and reporting — one voice agent handles inquiry and transaction.

Real-World Scenarios:
🔸 Healthcare clinic: Patients call, verify via SMS, get and reschedule appointments — no receptionist needed.
🔸 Salon / spa: 24/7 bookings via Microsoft Bookings — same page staff already use, now voice-enabled.
🔸 Field service: Technicians schedule follow-ups while driving, via a custom API backend.
🔸 Hospitality: Guests call to reschedule spa treatments or extend checkouts via PMS API.

🌐 https://learn.microsoft.com/en-us/microsoftteams/aa-cq-setup-teams-phone-agent-tools-appointments
🌐 https://learn.microsoft.com/en-us/microsoftteams/aa-cq-setup-teams-phone-agent

Microsoft Certified Trainer, Office 365, AWS, Azure and Cloud Expert-Architect. In the IT world for over than 20 years.

Apart from the main area of Microsoft Azure expert in the field of infrastructure servers Windows Server 2003-2019, Microsoft Active Directory, Hyper-V Private Cloud, IIS, System Center, SQL.

Private Cloud, System Center, Hyper-V, Open Stack Expert and all Microsoft products Expert. Linux Server administrator.

My Azure community projects:

https://mazeball.azurewebsites.net/
https://github.com/MariuszFerdyn?tab=repositories

More