I really don’t get on with Outlook, and have configured Apple Mail and Calendar to access my company’s Exchange account. This works perfectly apart from one thing: Outlook (or Teams) will automatically generate Teams online meeting links attached to an event, but if I create it in Apple Calendar I don’t get that.

Is there any way to configure Calendar (or the Exchange backend) to do this when Calender creates an event?

My workaround at the moment is to use Teams calendar to create events, and Apple Calendar for everything else. But that’s a bit painful.

  • The old saw about apples and oranges applies here. I believe you just need to use Outlook, as painful as that may be. I've done a little Google searching, and tried to help my wife with a similar problem, with no luck.
    – IconDaemon
    Jun 17, 2021 at 14:21
  • The best you can do is copy a link from the Teams calendar and put it in your Apple Calendar.app manually. I've been dealing this for a while and besides my opinion on Teams as a steaming pile of... ahem... Teams is Microsofts way of locking you into their whole Microsoft-Only environment, so the only integration they are likely to provide is via the clipboard. Jun 17, 2021 at 17:57
  • I think this might be the relevant feature request? microsoftteams.uservoice.com/forums/555103-public/suggestions/… Jun 18, 2021 at 6:13

4 Answers 4


The best I currently have is:

  1. Create everything in Calendar App (time, name, description, participants, etc.)
  2. Go to Teams and edit the meeting - e.g. add space in description.

    Not the best, but it's something.
    Did you guys find any better option?

Whoever still in need for a solution

I used MS Power Automate to fix the issue

  1. Create Meeting in Apple Calendar App


  1. Trigger Power Automate - I used location "TEAMS" as condition to do the magic.

Power Automate to create Meeting link etc.

... then wait or refresh calendar. The meeting is been replaced and includes the MS Teams link etc. Now you may invite people as desired.

  • What is Power Automate and how can it be installed on macOS?
    – nohillside
    May 1 at 20:37
  • @nohillside Power Automate is a website used to automate various functions, mostly relating to Microsoft accounts. Check out powerautomate.microsoft.com/en-us for more info.
    – 2br-2b
    May 1 at 21:10
  • 1
    Your answer might benefit from some details on how this works and how this can be used.
    – nohillside
    May 1 at 21:21
  • Assuming you have a O365/M365 account with your work email address, it pretty simple. Just go to flow. Microsoft.com login with your credentials and create an new flow. You may use my screenshot to get started. It‘s all there. Select trigger (what triggers the automation) - for me it was the creation of a new event. Then add a condition that devides OTHER events from the ones you‘d like to create teams meetings for. In my example I said I‘d like to run it for all meetings that have location = TEAMS. May 2 at 21:30
  • Next action should be to create a teams meeting. Fill in all fields as desired (fix values or dynamic content). Next action is to delete your trigger event (which we replaced before with the teams meeting) May 2 at 21:33

There is no authentication plug in I’ve seen to generate the new teams invite. You could copy an existing meeting link for a team and copy/paste that when scheduling.

For me and people in our organization like you, we recommend using the web app for teams in Firefox or Edge browser to book all teams meetings using the calendar view at https://teams.microsoft.com and let the calendar do it’s thing syncing. You might also want to check out two third party native calendar apps. Both are superb value and offer amazing features.


I avoid Outlook and set up meetings in Teams; works okay if you really hate engaging with Outlook.

If your Apple Calendar is synced with your Outlook Calendar (through Exchange or whatever), it'll appear in your Apple Calendar automatically.

It'll also appear in your Outlook calendar, useful for colleagues who might want to stalk you there.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .