Outlook Calendar & Microsoft Teams integration in Amelia
The Outlook Calendar & Microsoft Teams integration allows you to synchronize appointments and events from Amelia with your employees’ Outlook calendars and automatically create online meetings using Microsoft Teams.
When enabled, Amelia can add appointments and events to Outlook calendars, read busy time slots to prevent double bookings, and generate Microsoft Teams meeting links for online services. This helps keep availability accurate and ensures employees and customers always have the correct meeting details.
The Outlook Calendar & Microsoft Teams integration is available in the Standard, Pro, and Elite license plans.
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?
The integration is enabled from Amelia by navigating to Features & Integrations → Integrations, enabling Outlook Calendar & Microsoft Teams, and clicking Set up. After enabling the integration, all configuration is managed from the General tab.
This integration consists of several steps and components:
- Creating an application in Microsoft Azure (Microsoft Entra ID) to obtain a Client ID and Client Secret
- Configuring Outlook Calendar synchronization settings inside Amelia
- Connecting each employee’s Outlook account to enable calendar sync
- Optionally enabling Microsoft Teams to generate online meeting links
Microsoft Teams relies on the Outlook integration being properly configured. Teams meetings can only be created after Outlook Calendar synchronization is set up and employees are connected to their Outlook accounts.
What should I know before I start?
Before setting up the Outlook Calendar & Microsoft Teams integration, keep the following limitations and behaviors in mind:
- Localhost is not supported. The integration requires a publicly accessible domain.
- Only new appointments are synced. Appointments created before the integration is connected will not appear in Outlook automatically.
- Any Outlook account can be used. Personal accounts (outlook.com, hotmail.com) work for calendar sync, but Microsoft Teams meetings are not available for personal accounts.
- One calendar per employee. Each employee can connect only one Outlook calendar to Amelia.
- Busy vs. Free events. Only Outlook events marked as Busy block availability in Amelia.
- Outlook events are not shown in Amelia. They are used only to block time slots if the corresponding setting is enabled.
- One-way synchronization. Changes made in Amelia update Outlook Calendar, but changes made in Outlook do not update Amelia.
- Canceling an appointment in Amelia removes the Outlook event.
- Deleting an Outlook event does not cancel the Amelia appointment.
- Time zone differences may apply. Amelia follows WordPress and employee time zones, while Outlook uses the Outlook account’s time zone, which may affect how times are displayed.
- Security. Amelia requests only the permissions required to manage calendar events and generate Microsoft Teams links. It does not access emails, OneDrive files, or contacts.
Does the integration sync old appointments?
No. Appointments that existed before the integration was connected are not synced automatically.
To add past bookings to Outlook Calendar, open an appointment in Bookings → Appointments and click Update without changing anything. Amelia will then create the corresponding event in Outlook Calendar.