You may be using Acuity Scheduling with one of its direct integrations for virtual appointments, such as Zoom, Google Hangout, GoToMeeting, or JoinMe.

However, if your company uses Microsoft Teams, there isn't a direct integration with Acuity. Fortunately, you can easily create your own integration using Zapier. Setting up a free account or a 14-day free trial on Zapier takes just a few clicks.

Important Note: While Zapier can integrate directly with Microsoft Teams, it does not support scheduling meetings via the Teams integration. To schedule meetings, you will need to use Zapier's Outlook integration instead. This allows you to manage appointments through your Outlook calendar, which can then be used with Microsoft Teams.

Requirements for Your Custom Acuity & Outlook Integration:

How Zapier works

Zapier is an automation tool that connects web applications that lack direct integrations, allowing you to streamline processes. In our example, we’ll use Zapier to make Acuity Scheduling "communicate" with Microsoft Outlook. While Zapier is easy to learn, it can handle complex automations and integrations, helping you scale your business operations efficiently.

zapier zap example

In Zapier, you create "Zaps", which are essentially mini workflows built using a flowchart-like system. Each Zap is made up of tasks, which allow you to create step-by-step workflows that automate different processes.

Using Zapier's Outlook integration

When integrating Microsoft Teams with Acuity Scheduling, there's a common misconception often seen in forums like the Zapier Community. Although Zapier offers a direct MS Teams integration, the solution you're looking for actually involves using Zapier’s Outlook integration.

By first creating an event in Outlook, you can then update it to a virtual meeting. Since Outlook and Teams share the same calendar, and virtual meetings in Outlook are powered by Microsoft Teams, you'll be able to join those meetings via Teams. This method leverages the seamless connection between Outlook and Teams.

How to set up the integration

For the simplest version to schedule virtual appointments via Zapier you will need to set up a ZAP with 3 tasks:

  1. Create a new Zap to schedule appointment
  2. Trigger: 'Appointment scheduled' on Acuity Scheduling
  3. Step: "Create Event" with MS Outlook
  4. Step: "Update Event" with MS Outlook

1. Create your Zap

Step 1: Set Up a Trigger in Zapier for Acuity Scheduling Appointments

  1. Log into Zapier: If you don’t already have an account, you’ll need to create one.
  2. Create a New Zap: Click on "Create Zap."
  3. Choose Acuity Scheduling as the Trigger App:
    • Select “Appointment Scheduled” as the trigger event. This will trigger the Zap whenever an appointment is booked in Acuity Scheduling.
    • Connect your Acuity account and customize the trigger settings if needed.

2. Add your Acuity appointment trigger

2.1 Create a New Zap

2.2 Select the New Appointment Trigger Event

2.3 Connect Your Acuity Scheduling Account

2.4 Set Up the New Appointment Trigger

Pro tip

You can use a 'Zapier Filter' task to filter for specific Acuity Appointments. I tend to put 'virtual' in the appointment title and filter all the non-virtual appointment so no meetings are created for those.

You can also filter certain calendars.

2.5 Test Your Trigger

3. 'Create an event' using Microsoft Office

4. Update an event using Microsoft Office

  1. Handle Reschedules and Cancellations:
    • Reschedule: Create a separate Zap to handle reschedules. Use the "Appointment Rescheduled" trigger in Acuity Scheduling and update the corresponding Outlook event.
    • Cancellation: Similarly, use the "Appointment Canceled" trigger to delete the corresponding Outlook event.
  2. Set Up Reminders:
    • You can create an additional step in your Zap to send reminder emails or notifications through Outlook, ensuring your clients are well-prepared for the meeting.

Possible Pitfalls When Setting Up Your Outlook x Acuity Scheduling Integration

While the integration is relatively straightforward, there are a few important considerations to keep in mind:

1. Access to Team Calendars

To schedule appointments via Zapier, you need access to the Outlook account of each team member. This requires logging into their Outlook account through the Zapier dashboard using their Microsoft 365 credentials. A simpler workaround is to use a single 'master' account to schedule all meetings, and then invite your team members to join. This way, you only need access to the 'master' account, minimizing the need for individual logins.

2. Visibility of Your Team's Email Addresses

If you use individual team members' email addresses to invite clients to meetings, the clients will be able to see and contact those team members directly. To prevent this, when updating the meeting to a virtual event, you can select the option to "hide attendee list." Additionally, using the 'master' account to schedule meetings (as mentioned above) can help maintain privacy for your team members.

3. Updating Outlook Events When Appointments Are Rescheduled

If an appointment is rescheduled in Acuity, you’ll need to set up a separate Zap to reschedule the corresponding event in Outlook. To streamline this process, it’s helpful to add the Appointment ID as a unique identifier in the subject line of the Outlook event. This allows you to quickly search for the event using Outlook’s search function when setting up the Zap to handle rescheduling.

Final Thoughts on Integrating Acuity Scheduling with Microsoft Teams via Zapier

This integration between Acuity Scheduling and Microsoft Teams, managed via Zapier and Microsoft Outlook, is a simple way to automate the process of scheduling online meetings. By following the steps outlined above, you can save time and ensure all meetings are organized smoothly. Since your Outlook and Teams calendars are synced, all meetings will automatically appear in both, making it easy to manage your schedule in one place.

Start your project today

Get in touch
Contact Form
crosschevron-left