“Importing” contacts into MS Teams

You are here:
< Back

TLDR: you can’t, but there is a workaround that will let you dial people without entering their number each time.

This has been an issue of ongoing concern for more than two years. There is no really good answer to this and I am dumbfounded that this remains so awkward and piecemeal. However, Teams is quite an amazing environment in many ways and so we persist.

The only way to directly add contacts to Teams is one at a time, using “add contact” in the calls area (if you have a phone system and calling plan) or matching their Teams-associated email in a new chat.

It can be a little slow to respond, but once you enter an entire address into a new chat window, you should be offered the option to “search name@example.com externally”. This will match on Teams accounts and also on Skype accounts. You cannot match Skype handles.
On the Contacts page of the Calls tab, you can use the button at top right to add a new contact to call. This must include a name and a phone number

However, I’m assuming you have a bunch of contacts you want to import and aren’t already seeing in Teams. Teams shows contacts from three sources:

  1. Your Office 365 Domain (Tenant) global directory. These are contacts for everyone in your organization and for any contacts added by your administrator.
  2. Contacts in your Outlook Contacts file for the same account that have a name and phone number
  3. Contacts you added manually to Teams
Table of Contents