Google Chat, Microsoft Teams, Slack, Webex, and Zoom News

How To Integrate Microsoft Teams With Salesforce

Integrate Microsoft Teams Salesforce


How To Integrate Microsoft Teams With Salesforce

If you’re using both Microsoft Teams and Salesforce, you’ve got access to two of the most popular collaboration and sales management tools in the world.

So, why aren’t you using them in a more productive manner?

In this guide, we run through how to integrate Microsoft Teams with various components of Salesforce (including Slack).

We cover:

  1. Microsoft Teams and Salesforce integration
  2. Microsoft Teams and Salesforce Chatter integration
  3. Microsoft Teams and Slack integration

How do I enable Microsoft Teams integration in Salesforce?

You set up your Microsoft Teams integration in Salesforce within minutes. But first, there are prerequisites you need to understand and fulfill before we go through the steps.

Requirements for Salesforce Teams integration setup

If you’re wondering why the Teams integration for Salesforce doesn’t seem to be working, you might find an answer in one of the required features below.

SalesforceSalesforce Edition: Salesforce Lightning Experience
Licenses: Sales Cloud license in Professional, Enterprise, and Unlimited pricing options and Cloud Service license in Professional, Enterprise, and Unlimited pricing options.
Microsoft TeamsOffice 365 work or school account (or above)
BrowserSalesforce app does not support Internet Explorer 11
Teams browser version is not supported on mobile devices
MobileThe latest version of the Teams mobile app on either the App Store or Google Playstore

Both Salesforce and Teams accounts must have the integration enabled for it to work.

Your Salesforce admin should head over to the org Setup, then navigate to the Teams integration settings page, and toggle the feature on.

If org admins are unable to toggle the Microsoft Teams integration feature, try contacting your Salesforce Account Executive to resolve the issue.

Meanwhile, your Teams administrator should manage app permission policies from the Teams admin center to ensure that users can access the Salesforce app in Teams. Teams admins can:

  1. Add the Salesforce app to the global app permission policy
  2. Add the Salesforce app to custom policies for users who need the app

Now that we’ve made sure everything in the backend for the Salesforce Teams integration works, let’s dive straight into the simpler integration process.

Set up Microsoft Teams integration in Salesforce

Take control of your records and opportunities while you collaborate with teammates using the Teams integration for Salesforce in three simple steps.

  1. First, get the Salesforce plug-in from Microsoft Appsource.
Salesforce for Microsoft Teams
  1. Now, head over to Teams and click the “+” (Add a tab) button in your preferred channel or chat.
  1. Search for Salesforce and click on it.
Add Salesforce to Microsoft Teams
  1. You can select and pin any type of record (e.g Accounts, Leads, Opportunities, etc) to the channel.
Pin Salesforce records in Microsoft Teams

Search for your preferred record and click on it.

Search Salesforce accounts in Microsoft Teams
  1. Pin the record, check the Post to the channel about this tab box and click Save.

You’ve now added that record to Teams.

Add Salesforce records to Microsoft Teams

Go through the steps in detail here:

How to use the Salesforce Teams integration

The point of the Teams integration for Salesforce is that you no longer have to switch between both apps to get work done.

The integration brings Salesforce sales and service data and functions straight into Teams. It’s an ideal collaborative feature for the hybrid workplace. And here’s how you can use it:

  1. View and Mention Records: You and your teammates can view and comment on records.
View and mention Salesforce records in Microsoft Teams

You can also search for a Salesforce record in a Teams channel. . .

search for a Salesforce record in a Teams channel

. . .and mention it for messaging context.

mention a Salesforce record in Microsoft Teams
  1. Edit Records: Hover over elements in a record and click the pen icon to edit that information.
Edit Salesforce records from Microsoft Teams

You can change things like the Name, Type, and Owner of the record.

Edit Salesforce records from Microsoft Teams
  1. Access Records in Meetings: You can pin a Salesforce record to a Microsoft Teams meeting either by adding it when setting up your meeting by clicking the “+” (Add a tab) button. . .
Access records from Salesforce in Microsoft Teams

. . .and selecting Salesforce then clicking Add.

Integrate Salesforce Microsoft Teams

. . .pin your preferred Salesforce record and click Save.

Pin Salesforce records to Microsoft Teams

You can also add the record during the meeting. Click the “” (ellipsis icon) at the top then click + Add an app. . .

. . .select Salesforce then select your preferred record.

Add Salesforce to Microsoft Teams meeting

You can now view records with ease while discussing over a Teams meetings.

Salesforce widget in Microsoft Teams

Is there a Microsoft Teams Salesforce Chatter integration?

Before Microsoft Teams was around, Salesforce Chatter was the go-to chat tool for Salesforce users. It still is for a large number of users.

Even with Salesforce acquiring Slack in 2021, Chatter lives on strong. 

However, recognizing that Salesforce has 150,000 customers typically on the larger side, and Microsoft Teams hitting over 270 million monthly users, the crossover of organizations with both Teams and Chatter must be high.

Which leaves the problem of not knowing which app to use. And what happens when that happens?

Workplace silos.

If that makes you shudder, here’s how you can integrate Microsoft Teams with Chatter:


Zapier automates workflows between different apps using what we call “Zaps”.

  1. Head over to the integrations page for Chatter and Teams, select your preferred event for a trigger and event for an action then click the Connect Chatter + Microsoft Teams button.
Connect Salesforce Chatter and Microsoft Teams using Zapier
  1. You’ll be redirected to the setup page for the Zap.
Set up Zap for Salesforce Chatter and Microsoft Teams

This is where you’ll connect your Chatter and Teams accounts.

Connect Chatter and Microsoft Teams to Zapier
  1. Setup the Zap with the data you want to be sent to Microsoft Teams.
Setting up a Zap
  1. Then test and turn on the Zap to begin automating your work.
Turn on the Salesforce Chatter and Microsoft Teams Zap

Appy Pie

Just like Zaps, Appy Pie Connect allows you to automate workflows between Chatter and Teams. Appy Pie has dozens of integrations for Chatter and Microsoft Teams that you can choose from.

Set up Appy Pie for Microsoft Teams and Salesforce Chatter
  1. First, create and login to your Appy Pie account, then click the Create a Connect button at the top right corner.
Create an Appy Pie Connect
  1. Select the app you want to connect for the trigger (Chatter) and for the action (Teams), select their respective events, and connect your accounts for both apps.
Creating triggers for Salesforce Chatter
  1. Finally, customize the data for the integration and create the connection.

It’s important to note that neither of these third-party integration apps actually let you have conversations on Chatter while in Teams.

Instead, they create easy integrations that can bring events happening in Chatter straight into your Teams channels.

Instead of shuttling to the Chatter tab to interact with any new post or event, you can use a Zap or Appy Pie integration to bring it straight into your Teams channel.

Is there a Microsoft Teams and Slack integration?

If you’ve transitioned to Slack since Salesforce made the acquisition, you’re no doubt loving the features like Huddles and the 2,300+ Slack integrations available in the app directory.

But just like the scenario where departments end up using Teams instead of Chatter, some departments will still prefer Teams to Slack. 

When this is the case, opt for message interoperability to enable cross-platform messaging.

This means a Microsoft Teams user can send a message to their colleague who’s using Slack.

Connect Microsoft Teams and Slack

To connect Microsoft Teams and Slack, install Mio then select the platforms you wish to connect.

From here, you can choose which channels and users need to chat cross-platform.

Once you’ve finished setting up, users can send cross-platform messages. The entire messaging experience is looked after, including:

  • Message edits
  • Message threads
  • Message deletions
  • Channel messages
  • Group messages
  • GIFs and emojis
  • File uploads
  • Rich text formatting

To learn more about Mio, visit our website.