Skip to content

Connect HubSpot and Microsoft Teams

Last updated: November 20, 2025

Available with any of the following subscriptions, except where noted:

Connect HubSpot and Microsoft Teams to seamlessly sync your communications across the two apps. If you have feedback about this integration, use this form to submit any suggestions, requests, or ideas.

Please note:
  • You can connect only one instance of Microsoft Teams to a HubSpot account. 
  • You cannot connect a personal version of a Microsoft Teams account to HubSpot.
  • You cannot install the same Microsoft Teams account across different HubSpot data centers.

Before you get started

Before you connect HubSpot and Microsoft Teams, ensure that the HubSpot app isn't blocked in Microsoft Teams and that HubSpot is allowed.

  1. Navigate to the Microsoft Teams admin center.
  2. On the left sidebar, click Team apps Manage apps and search for HubSpot
  3. Click the HubSpot app and click the Status toggle to Allowed
screenshot showing the HubSpot app being allowed in MS Teams.
  1. Next, on the left sidebar, click Permissions policies
  2. Check that the HubSpot app is allowed under your organization's permissions policy. 

screenshot showing an organization's permission policy in MS Teams.

App requirements

There are two installation types for Microsoft Teams. For each installation type, you'll be installing the integration for all users in your HubSpot account. 

Permissions required You must be a Super Admin or have App Marketplace permissions in your HubSpot account. You must be a Global Admin for Microsoft Teams to install the Full Install version. 

When you connect your Microsoft Teams account to HubSpot, you’ll be prompted to authorize the following app permissions
  • For full install:
    • Read organization information: required for the integration to get the organization's name.
    • Read all users' full profiles: required for the integration to get basic information about users.
    • Read all groups: required for the integration to retrieve a list of the teams.
    • Read and create online meetings: required for the integration to create online meetings.
    • Read all group memberships: required for the integration to read basic information about members of a team.
    • Read all call records: required to get notified about new calls and read phone call details for the call logging feature.
    • Read all the members of all channels: required to get information about channel members, such as the ID, name, and email.
    • Read online meeting artifacts: required to get Microsoft Teams Webinars attendance records for the Webinar sync feature.
    • Read all users' virtual events: required to get webinar information and get notified about changes to webinars and registrations for the Webinar sync feature. 
    • Create channels: required for the integration to create channels as part of the workflow channel creation feature.
    • Read and write the names, descriptions, and settings of all channels: required for the integration to read a list of channels.
    • Allow the Teams app to manage itself for all teams: required for the integration to install the HubSpot bot to Microsoft Teams. 
    • Allow the app to manage itself for all users: required for the integration to install the HubSpot bot to users.
    • Sign in and read user profile: required for the integration to read the Microsoft Teams user ID and email of the user signing in.
  • For limited install:
    • Read and create your online meetings: required for the integration to create online meetings.
    • Allow the Teams app to manage itself for you: required for the integration to install the HubSpot bot to the user.
    • Sign you in and read your profile: required for the integration to read id and email of the user signing in.

Please note: HubSpot will access the Microsoft Teams user ID, team IDs, and private chat that the HubSpot bot sends notifications to.

Install the Microsoft Teams app

  1. In your HubSpot account, click the Marketplace icon marketplace in the top navigation bar, then select HubSpot Marketplace.
  2. Search for the Microsoft Teams integration, and select Microsoft Teams in the results.
  3. Click Install.
  4. Before selecting an install option, review the differences between the two options:
    • Full install: you must be a Microsoft admin to select Full install. All features will be available if you select Full install. 
    • Limited install: you don't need to be a Microsoft admin to select Limited install. With limited install, you can only receive HubSpot notifications in Microsoft Teams and add Microsoft Teams meeting links to your meetings.
  1. Select the Full install or Limited install option, then click Install.
screenshot showing the Install your integration window in HubSpot.
  1. You’ll be prompted to sign in to your Microsoft Teams account. Enter your Microsoft Teams credentials.

If you select Limited install, you'll be redirected to the Microsoft Teams connected app settings and can start using the app with HubSpot. To change which Microsoft Teams user account is connected to your HubSpot user, click the User account tab, then click the Edit connected account dropdown menu. 

If you selected Full install, review the required permissions, then click Allow. You’ll be redirected to the Microsoft Teams connected app settings, where you can finish connecting teams to HubSpot and setting up your user account.

  1. To select teams to sync to HubSpot, click the Global Settings tab.
  2. In the Connected Teams section, toggle the Connect switch on next to the team that you want to connect to HubSpot. 
  1. If you're the user who installed the integration, you can restrict which teams HubSpot users are able to view by selecting the Show checkbox. To allow all users to view newly created teams by default, select the Turn on visibility for newly created teams by default checkbox.

Please note: if you selected Limited install and want to change to the Full install, you must uninstall and reinstall the app.

Review your app settings

General settings

On the My settings tab, review your connected account. To edit the connected account:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Navigate to the General settings tab. 
  4. On the My Settings tab, click Edit connected accountChange connected account
  5. In the right panel, review the Microsoft Teams user email and click Update linked account

On the Global Settings tab, review all connected teams.

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Navigate to the General settings tab. Then click Global settings
    • Click the team name to review the number of members in it.
    • Toggle the Visibility switch on to control what Microsoft Teams teams users can view and connect to.
    • Click Connect to connect a team in Microsoft Teams to HubSpot to give users access to it across features.
    • Click Upgrade to upgrade a team for any new functionality.
    • In the Manage individual user settings section, view and manage the settings of individual Microsoft Teams settings in the HubSpot account.

Communications

On the Inbox tab, review which support inboxes are connected to Microsoft Teams channels.

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Navigate to the Communications tab.
  4. On the Inbox tab: 
    • Toggle the switch On/Off to connect an inbox to a Microsoft Teams channel.
    • Click the Team dropdown menu and select a team.
    • Click the Channel dropdown menu and select a channel
    • Click the Inbox channel types dropdown menu and select the support channels you want to connect to Microsoft teams.
  1. Click the Help Desk tab to review how tickets sync to Microsoft Teams. Learn more about syncing and managing help desk tickets in Microsoft Teams (Service Hub Professional and Enterprise only).

Teams Phone

On the Teams Phone tab, review your Teams phone settings to log Teams phone calls to HubSpot records.

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Navigate to the Teams Phone tab.
  4. Select the checkboxes for the Microsoft Teams calls you want to automatically log to HubSpot: 
    • For outbound calls
    • For inbound calls
Calls for the selected call type will automatically log to the contact record, the primary associated company record, and any associated deal records in HubSpot.

Learn more about setting up HubSpot and Microsoft Teams Phone

Webinars

On the Webinars tab, manage global and individual settings for Microsoft Teams webinars.

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Navigate to the Webinars tab.
  4. On the My settings tab and Global Settings tab, review the webinar sync settings for your user and for your team. 

Learn more about syncing Microsoft Teams webinars to HubSpot.

Map your HubSpot user to your Microsoft Teams User

You must map your HubSpot user to your Microsoft Teams user to use all the features of the Microsoft Teams integration. This includes adding the Microsoft Teams meeting link to your meetings, receiving HubSpot notifications in Microsoft Teams, and creating custom notifications. Your users will be automatically mapped if the email address matches in both apps. If they don't match, you must manually map your email address.

To manually map your users:

  1. In your HubSpot account, click the settings settings icon in the top navigation bar. In the left sidebar menu, navigate to Integrations > Connected Apps.
  2. Click Microsoft Teams.
  3. Click the General settings tab. 
  4. On the My settings tab, click Connect account.
  5. In the right panel, in the Microsoft Teams account field, enter your Microsoft Teams email address, then click Update linked account
  1. A verification message will be sent to your Microsoft Teams account. Navigate to Microsoft Teams and locate the message from HubSpot, then click Verify.

screenshot showing the verification message that will be sent when a user wants to map their login to their MS Teams user.
  1. Once your account is confirmed, HubSpot will send you a welcome message in your Microsoft Teams account. You can start using the integration.

screenshot of the welcome message HubSpot will send once the user has been mapped.

If you're a Super Admin, you can review all the mapped users on the General Settings tab. 

Add Microsoft Teams meeting links to your meetings

You can add Microsoft Teams meeting links when scheduling a meeting in the CRM or when using the meetings tool. Meeting links will be created in the default language set in your HubSpot account

  1. To add a Microsoft Teams link to a meeting event you schedule from a record in the CRM, in your HubSpot account, navigate to your records.
    • Contacts: In your HubSpot account, navigate to CRM > Contacts.
    • Companies: In your HubSpot account, navigate to CRM > Companies.
    • Deals: In your HubSpot account, navigate to CRM > Deals.
    • Tickets: In your HubSpot account, navigate to CRM > Tickets.
  1. Click the name of the record.
  2. In the left panel, click meetings Meet. In the window that opens at the bottom of the screen, set up your meeting.
  3. Click Select locationMicrosoft Teams

Please note: while it is not required to connect your Office 365 calendar to the meetings tool, it is recommended to ensure you get the most out of the Microsoft Teams integration. 

You can also include a Microsoft Teams link on a scheduling page that you created in the meetings tool.

  1. In your HubSpot account, navigate to Sales > Meetings Scheduler.
  2. Hover over a meeting and click Edit.
  3. On the Overview page, click the Add videoconference link dropdown menu and select Microsoft Teams.
  4. Click Save.

Please note: it is not possible to update meeting links once a Microsoft Team's link has been created in HubSpot. To update the link in HubSpot, a new meeting must be created.

Troubleshoot Microsoft Teams errors

Learn how to resolve common errors that may occur when connecting Microsoft Teams with HubSpot. 

User mapping error

When mapping your HubSpot user with your Microsoft Teams user, you may encounter the following error message: 

Something went wrong while updating your linked Microsoft Teams account.

To resolve this error, check that the HubSpot app isn't blocked in Microsoft Teams:

  1. Navigate to your Microsoft Teams admin center
  2. In the left panel, click Team apps Manage apps.
  3. Search for HubSpot
  4. Check that the status is Allowed

screenshot showing that HubSpot is allowed in MS Teams admin center.

  1. Return to Microsoft Teams.
  2. At the bottom left, click Apps and search for HubSpot. 
  3. Click Add to manually add the HubSpot app to your Microsoft Teams account.

screenshot showing how to add the HubSpot app to your Microsoft Teams account.

New permissions error 

You may encounter the following prompt for Microsoft permissions: 

Microsoft permissions In order to continue using Microsoft Teams meetings, please accept the new permissions. 

If you continue to receive this prompt, a Microsoft Teams admin must complete these steps to resolve: 

  1. Sign in to Azure using a Global Administrator account. 
  2. Click Enterprise applications
  3. Search for and select HubSpot
  4. In the left sidebar menu, click Security > Permissions
  5.  Click Grant admin consent for [your org name], then follow the steps in the authorization flow. 
Screenshot showing the button to grant admin consent to the HubSpot application in MS Teams settings.

Next steps

Review the following articles after connecting HubSpot and Microsoft Teams:

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.