Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
Teams Phone Agent is currently only available to customers in the Frontier Public Preview program.
This article is for IT pros and Teams administrators who want to learn about the Appointments tools option for Teams Phone Agent.
Appointments
Organizations can bring in their third party appointment scheduling systems or utilize Microsoft Bookings and have Teams Phone Agent handle appointment bookings for callers.
Appointment booking system requirements
Setting up an appointment booking system is done through API endpoints. There are four main API endpoints that need to be configured for appointments to work:
- Authentication
- Availability
- Booking the appointment
- Retrieving upcoming appointments
There are five optional API endpoints you can also configure depending on your scenario:
- Generating an Auth Token
- Getting caller details
- Initiating caller authentication
- Updating appointments
- Deleting appointments
Best practices
We highly recommend using Power Automate that sits between your booking system and Teams Phone Agent. For example, we used Power Automate as our booking system tool as Microsoft Booking doesn't have the required built-in capabilities to handle the Teams Phone Agent appointment booking system requirements (authentication validation, etc.).
Licensing requirements
Prerequisites
A booking system that supports public facing Application Programming Interface (API) endpoints for the listed appointment booking system requirements functions.
Next planning article
Agents and Queues (Teams Phone agent)
Remaining planning articles
- Third party voice agents
- Holidays
- Authorized users
- Shared call history
- Call priorities for call queues
- Recording calls
- Templates and resources
- Business decisions for Teams Phone agents, Auto attendants, and Call queues
- Nesting call flows
- Reporting Considerations
- Technical prerequisites and licensing requirements
- Design call flows
- Supported configurations
- Getting started