Microsoft Teams Integration

Integrating Microsoft Teams with EveryoneSocial can help increase your program's effectiveness and participation rate. Whether you're looking to get more views on an internal post or have your team share a post to their networks, the Microsoft Teams integration allows you to increase visibility on your content. In this article, we'll walk you through how to set up Microsoft Team's integration and how the integration works. 

Let's get started!

🔹 This is available on the Teams, Enterprise, and Unlimited plans.

🔸 This feature is accessible to Admin.

Enable Microsoft Teams

🔹 A Microsoft Teams Global Admin must first enable the Microsoft Teams integration and authenticate it in EveryoneSocial to "Consent on behalf of the organization." Once completed, users can connect a Microsoft Teams account and start cross-posting content from EveryoneSocial to Microsoft Teams. 

  1. Go to Admin.
  2. Select Settings.
  3. Click Edit Settings.
  4. Toggle on Microsoft Teams.
  5. Click Save.

Microsoft Teams Enablement.gif

Last, follow the steps below to Connect to Microsoft Teams. During step 5, check the box "Consent on behalf of your organization" to complete the process and allow all users to connect to Microsoft Teams.

microsoft teams permissions request.jpg

Go to Permissions Granted to EveryoneSocial to learn more about the permissions requested.

Connect to Microsoft Teams

Start sharing content by connecting to a Microsoft Teams account. 

  1. Click the profile menu.
  2. Select Account Settings.
  3. Scroll to Connect to Teams.
  4. Click Connect to Teams.
  5. Click Allow.
Microsoft Teams Enablement.gif

Compose a post to share to Microsoft Teams

Posts can be sent to Microsoft Teams while you’re on a post’s edit screen, whether during the publication or editing process.

Either publish a post or edit a post to begin the process.

  1. Toggle on Send to Microsoft Teams.
  2. Select the channels to host the shared content.
  3. Click Post or Save to send the content to Teams.
MS Teams Sharing-min.gif

How content is published to Microsoft Teams

Your post must be published inside of EveryoneSocial for it to show up in Microsoft Teams. If it’s been submitted for approval to a Group, then a Moderator or Admin must approve the post before it’s published.

Once your post has been published, it will share to the Microsoft Teams channels you selected during the creation process. Moderators and Admins can also push content to Microsoft Teams while editing and approving the post.

The post will display the profile image of the person who shared the post to Teams, then it will display the EveryoneSocial post inside of a container, where your team can interact with it.

MS Teams example.png

🔸 You may see your image and name twice on the post in Microsoft Teams if you are the content creator inside of EveryoneSocial and the person sharing to Microsoft Teams.

Interacting with Microsoft Teams posts

The post is shared to a Teams channel, where channel members have the option to share or view the post.

Share the post

Share goes to the post's page, where the post can be shared to a person’s social networks. The post needs to be shareable for this option to present.

If share is clicked, and the reader has the EveryoneSocial mobile application downloaded, then the post will open in the mobile application. If it has not been downloaded, then the post will open in the reader's default browser. If it has not been downloaded, then the post will open in the reader's default browser, and the reader will be brought to the Public Post Page. A person can immediately share the post to selected social networks without logging in to EveryoneSocial.

Users logged in to EveryoneSocial can share the content with all the sharing options, such as scheduling the share for later.

View the post

View goes to the post in EveryoneSocial, where they can like or share the post. If they are not registered users in the Workspace, then the View option functions as a link to a Public Post Page.


Link posts that have a social network's link have an Engage option. Clicking Engage will take viewers directly to the social network's post to like, comment, and engage with it.

🔸 The value engage_actions tracks how many users click Engage when they are in EveryoneSocial. This does not get tracked when users click Engage on a post shared to Teams.

Permissions granted to EveryoneSocial

The following table describes each permission and how it is used by the EveryoneSocial application. 

Permission Name Permission How permission is used by EveryoneSocial Why permission is needed
Channel.ReadBasic.All Read the names and descriptions of channels Enables EveryoneSocial to read channel names and channel descriptions, on behalf of the signed-in user. Without this permission, channel names (“Teams”) would not appear within EveryoneSocial for sharing.
User.Read Sign in and read user profile Enables Microsoft Teams users to sign into the EveryoneSocial app and link their profiles. It also allows EveryoneSocial to read the profile of signed-in Microsoft Teams user. It also allows the app to read basic company information of signed-in users. Without this permission, sharing from EveryoneSocial to Teams would not be possible. Likewise, the name of the person who shared the EveryoneSocial content into Microsoft Teams wouldn’t appear, resulting in a lack of security and continuity.
Team.ReadBasic.All Read the names and descriptions of teams Enables EveryoneSocial to read and list the names and descriptions of channels (“Teams”), on behalf of the signed-in user. Without this permission, the list of available channels (“Teams”) would not be available inside EveryoneSocial, making the selection of a channel and the sharing content impossible.
ChannelMessage.Send Send channel messages Enables the EveryoneSocial app to share content into the desired team channel, on behalf of the signed-in user. Without this permission, EveryoneSocial could not
share content messages into a Microsoft Teams channel.
Group.Read.All Read all groups Enables EveryoneSocial to list groups, and to read their properties and all group memberships on behalf of the signed-in Microsoft Teams user. Without this permission, EveryoneSocial could not build a list of available channels (“Teams”) for the respective Microsoft Teams user.
offline_access Maintain access to data you have given access to Enables EveryoneSocial to handle scheduled posts at a future date, even when they are not currently using EveryoneSocial. Without this permission, scheduling future content to share from EveryoneSocial to Microsoft Teams would not be possible.


Do permissions granted to EveryoneSocial allow write access to Office 365?

No. Write permissions are not needed or requested by EveryoneSocial.

I want to post to a channel, but it’s not showing up in my Teams channel list?

There are two reasons why a channel may not present when sharing content.
  1. Teams channels are pulled when you initially connect your Microsoft Teams account. If you’d like to post to a channel you joined or created after you connected Teams to your profile, you’ll need to disconnect your Teams account and reconnect it.
  2. The channel is private, which means EveryoneSocial cannot see the channel to share content to it. 

Can EveryoneSocial content be shared to private Microsoft Teams channels?

For security and privacy, no; only public channels may receive content from EveryoneSocial.

Can I edit a post sent to Microsoft Teams?

Absolutely; however, if you want edits to show in Teams, you will need to take two steps. Edit the post within EveryoneSocial by clicking the three dots menu > Edit post. Make the changes, then click Save.

If the post was already shared to Microsoft Teams, you’ll want to share that to Teams again for the edits to be displayed in Teams.

Can users share content from Teams to EveryoneSocial?

No, the flow is one-way from the EveryoneSocial platform to Microsoft Teams.
My share and view buttons are missing. Why is that?
Microsoft Teams has default parameters and, if a post is tall, then the share and view buttons may appear within a "show more" link. You'll need to click that to access the share and view options.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us