How does the Outlook Calendar & Microsoft Teams integration work in Amelia
Amelia’s Outlook Calendar integration keeps employee schedules in sync by automatically adding new bookings to their Outlook Calendar. At the same time, busy events in Outlook block availability in Amelia, preventing double bookings.
When an employee is connected to Outlook and the service is set as an online meeting, Amelia also generates Microsoft Teams links for appointments and includes them in both the Outlook Calendar event and customer notifications. This allows employees to continue using Outlook as their daily scheduling tool while Amelia always shows accurate availability to customers.
This includes support for multiple Outlook accounts and calendars for availability checks.
Azure is Microsoft’s public cloud computing platform used to manage applications and integrations such as Outlook Calendar and Microsoft Teams. You can log in using existing outlook.com, office365.com, or hotmail.com accounts.
How do I enable the Outlook Calendar & Microsoft Teams integration?
To enable the integration, go to Features & Integrations → Integrations and activate Outlook Calendar & Microsoft Teams.
After enabling it, click Set up to open the Outlook settings screen. From there, switch to the General tab to establish the main connection. This connection must be created by an Administrator, since only admins have access to the Features & Integrations section.
Employees will see the Outlook Calendar integration inside their Integrations tab, but they cannot connect calendars until the main connection is established by the admin.
Once the admin connects an Outlook account, they can link employees to any calendars that the connected Outlook account has access to. Employees can later connect their own personal Outlook accounts either through their Employee Panel or through their WordPress account, unless an admin has already assigned a calendar to them. They can connect up to 6 Outlook accounts, select 1 calendar where Amelia will create events, and choose up to 6 calendars for checking Busy events and blocking availability.
If the admin connects a company Outlook account and wants to assign calendars to employees centrally, that Outlook account should contain a separate calendar for each employee if calendar separation is required.
What does this integration actually do?
The Outlook Calendar and Microsoft Teams integration acts as a bridge between Amelia and Microsoft services:
- Adds Amelia bookings to Outlook Calendar; all new appointments and events appear automatically in one selected Outlook calendar per employee.
- Generates Microsoft Teams links; when online meetings are enabled for a service, Amelia creates a unique Teams link and adds it to the Calendar event and notifications.
- Blocks Amelia time slots using Outlook Calendar events; Busy events from up to 6 selected calendars can be used to block availability in Amelia, if enabled.
- Keeps schedules aligned; employees can manage their day in Outlook, and Amelia respects that availability across connected calendars.
In short, Amelia handles customer-facing booking, while Outlook Calendar and Microsoft Teams manage the employee’s real-time schedule.
Does the integration sync old appointments?
No. The integration does not sync appointments that existed before the connection was created.
To add past bookings to Outlook Calendar, edit any appointment in Amelia → Bookings and click Update without changing anything. Amelia will then create the matching event in Outlook Calendar.
What should I know before I start?
- Two connection methods are available:
- Sign in with Microsoft; recommended for most users, supports localhost, and does not require Azure configuration.
- Advanced Azure setup; for organizations needing custom Microsoft Entra ID credentials.
- Localhost is supported only when using Sign in with Microsoft.
- Only new appointments sync; existing ones must be opened and saved again in Amelia.
- Any Outlook account works for calendar sync; personal accounts support calendar sync, but Microsoft Teams meetings require business accounts.
- Calendar connection limits; employees can connect up to 6 Outlook accounts, select 1 calendar where Amelia will create events, and use up to 6 calendars for checking Busy events and blocking availability.
- Busy vs. Free; only Busy events block availability in Amelia.
- Outlook events do not appear in Amelia, but blocked times prevent new bookings if enabled.
- Sync direction; Amelia creates and updates events in Outlook Calendar. Changes in Outlook (such as Busy events) affect availability but do not create or modify bookings in Amelia.
- Canceling an appointment in Amelia removes the Outlook event.
- Deleting an Outlook event does not cancel the Amelia appointment.
- Time zones may differ; Amelia follows WordPress and employee time zones, while Outlook follows the account time zone.
- Security; Amelia only requests permissions required to manage calendar events and generate Microsoft Teams links.