Microsoft Teams is a collaboration platform that supports communication, file sharing, and workflow management.
Integrating it with your application enhances team connectivity and productivity through real-time communication and streamlined collaboration.
Authentication
Before you begin, ensure you have the following information:
Connection Name
: Select a descriptive name for your connection, like "MyAppTeamsIntegration". This helps easily identify the connection within your application or integration settings.Authentication Type
: Microsoft Teams supports Credentials and OAuth authentication for integrations.
Credentials
Log in to the Microsoft Azure Portal by clicking here.
In the search Bar, search for
App Registration
and then Click onNew Registration
.Provide the
Name
andsupported account types
and register your app.The
Client ID
refers to the Application(client) IDThe
Tenant ID
refers to the Directory (Tenant) IDClick “
Add a credential or scope
” to generate the client secret.
API Permissions
Api permissions | Description |
| To create channels within any team. |
| To delete any channel in any team. |
| To read and manage members in all channels. |
| To read messages in any team channel. |
| To send messages to any team channel |
| To create new chat threads. |
| To read user-accessible chat threads. |
| To view basic chat metadata. |
| To read and send messages in chats. |
| To view members of any team. |
| To add or remove members from any team. |
| To read all user profiles in an organization. |
| To read, update, and manage user profiles. |
| To read all groups in the organization. |
| To manage all groups, including creating and deleting. |
OAuth
Click on the Authorise button to authenticate your connection.
You’ll be redirected to the Microsoft Azure login page.
Enter email address and password of your account to which you want to integrate UnifyApps with and click on “
Next
” button to authenticate.Microsoft Teams will display a permissions request screen. You'll see the specific permissions we request access to (e.g.,Create channels, Read user chat messages).
Carefully review the permissions we're asking for. If you're comfortable with the permissions, click the “
Allow
” or “Grant Access
” button.After granting access, you'll be automatically redirected back to our platform. You should see a confirmation message that your Microsoft Teams account is now connected.
Actions
Action | Description |
| Creates a new channel in Microsoft Teams |
| Creates a new private channel in Microsoft Teams |
| Creates a reply to a channel message in Microsoft Teams |
| Sends a message to a channel in Microsoft Teams |
| Sends a message to a chat in Microsoft Teams |
Triggers
Action | Description |
| Triggers when a new channel is created within a team. |
| Triggers when a member or highlight word is mentioned in a channel. Requires installation of the Zapier app from the Teams Store. |
| Triggers when a new message is posted in a channel. Requires installation of the Zapier app from the Teams Store. |
| Triggers when a new chat is created |
| Triggers when a new message is received in a chat. |
| Triggers when a new reply is added to a message in a channel. Requires installation of the Zapier app from the Teams Store. |
| Triggers when a new member is added to a team. Requires installation of the Zapier app from the Teams Store. |