Quick Reference: Required Details

For Microsoft Teams integration, you'll need these four essential details from Azure Portal:

  1. Client ID
  2. Client Secret
  3. Tenant ID
  4. Redirect URI - Set to: http://localhost/ugrowthmentor_new/admin/teams/teams_callback

You'll get the Microsoft Teams Integration settings in Admin > Settings > Website Settings > Microsoft Teams.

Microsoft Teams Integration

You've to integrate Microsoft Graph API to sync with Microsoft Teams. Please follow the steps below to integrate:

  1. Go to the Microsoft Azure Portal and click on Azure Active Directory. If it's not available, check on More services.
    microsoft_teams
  2. Click on App registrations from left menu the click New registration.
    microsoft_teams
  3. After that, you'll get a form like this. Fill up as below. In Redirect URI, you should add this url http://localhost/ugrowthmentor_new/admin/teams/teams_callback. You'll find this in your integration setting. Finally click on Register button.
    microsoft_teams
  4. Now, you'll get the Overview page. Copy Client ID from there and add to integration setting.
    microsoft_teams
  5. Click on API permissions from left menu. Then click on Add a permission.
    microsoft_teams
  6. Click on Microsoft Graph.
    microsoft_teams
  7. Click on Delegeted permissions.
    microsoft_teams
  8. Search offline_access and click on the checkbox.
    microsoft_teams
    Search Calendars.ReadWrite and click on the checkbox.
    microsoft_teams
    Finally, click on Add permissions button.
  9. Click on Certificates & secrets from left menu. Then click on New client secret.
    microsoft_teams
  10. Fill up the form like below and click on Add button.
    microsoft_teams
  11. After that, you'll get the Client secret.
    microsoft_teams
  12. Add this Client secret also to the integration settings and click on Save.
  13. Now, you'll have to click on Connect to Microsoft Teams button to authorize the integration. microsoft_teams
  14. On authorization, you'll get a page like this. Click on Accept button.
    microsoft_teams
  15. On retrieving from API access, please make sure that, status of Microsoft Teams Integration is showing Connected to Microsoft Teams.
    microsoft_teams

That's all! You've successfully integrated Microsoft Teams.