NEW Introducing AI workers. Hire the digital teammate you've been looking for. Learn more
Hire your AI teammate, meet AI workers. Learn more
Microsoft TeamsとSlackの連携イメージ
[No Code Required] How to Automatically Integrate Microsoft Teams Data into Slack
Learn more about Yoom
Try this template
Microsoft TeamsとSlackの連携イメージ
Flowbot Usecases

2025-05-21

[No Code Required] How to Automatically Integrate Microsoft Teams Data into Slack

n.fukuoka
n.fukuoka

"I received a message on Microsoft Teams but forgot to forward it to Slack..."

Are you experiencing such communication errors in your daily work? When interacting between Microsoft Teams and Slack channels, the distinction between tools can sometimes become a burden. But don't worry. By integrating Microsoft Teams and Slack, you no longer need to manually share posts or upload files to channels!

This time, we will introduce a method to quickly set up a flow that automatically notifies Slack when a message arrives in Microsoft Teams, using a template.

For those who want to try it quickly

By using Yoom, you can easily integrate Microsoft Teams and Slack without any code. Yoom provides pre-prepared templates for integrating Microsoft Teams and Slack, so you can achieve integration immediately just by registering, even without API knowledge.


◼️Overview

When a message is sent to a specific channel in Microsoft Teams, the content of that message is notified to Slack.

You can automatically share information to another chat without accessing Microsoft Teams.

◼️Setup Instructions

① Select the app trigger from the trigger, press Microsoft Teams, and perform the following settings, then save.

・Trigger Action: When a message is sent to the channel

・Launch Interval: Typically set to a minimum of 5 minutes.

・Team ID: Select the specified team ID from the options.

・Channel ID: Select the specified channel ID from the options.

・Test: Send a message to the target channel and press test.

② Select the operation to integrate with the app from the plus mark, press Slack, and perform the following settings, then save.

・Action: Send a message to the channel

・Channel ID to post: Select the specified channel ID from the options.

・Message Content: Embed the output of the message content obtained in step ① as {{message content}}.

※ For how to embed the output obtained in the previous step into subsequent operations, see here.

◼️Notes

・It is necessary to set up account integration for both Microsoft Teams and Slack.

・For integration (My App registration), see here.

・Feel free to replace the Slack notification channel ID and message content with any values you prefer.

・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

What You Can Do by Integrating Microsoft Teams and Slack

By integrating the APIs of Microsoft Teams and Slack, you can automatically transfer data from Microsoft Teams to Slack!

Simply click "Try it out" for the automation example you're interested in and register an account to immediately experience the integration of Microsoft Teams and Slack.
Registration takes only 30 seconds, so feel free to give it a try!

Notify Slack When a Message is Sent to a Microsoft Teams Channel

When a message is sent to a specific channel in Microsoft Teams, you can notify Slack with the message content.
This prevents any message from being missed.


◼️Overview

When a message is sent to a specific channel in Microsoft Teams, the content of that message is notified to Slack.

You can automatically share information to another chat without accessing Microsoft Teams.

◼️Setup Instructions

① Select the app trigger from the trigger, press Microsoft Teams, and perform the following settings, then save.

・Trigger Action: When a message is sent to the channel

・Launch Interval: Typically set to a minimum of 5 minutes.

・Team ID: Select the specified team ID from the options.

・Channel ID: Select the specified channel ID from the options.

・Test: Send a message to the target channel and press test.

② Select the operation to integrate with the app from the plus mark, press Slack, and perform the following settings, then save.

・Action: Send a message to the channel

・Channel ID to post: Select the specified channel ID from the options.

・Message Content: Embed the output of the message content obtained in step ① as {{message content}}.

※ For how to embed the output obtained in the previous step into subsequent operations, see here.

◼️Notes

・It is necessary to set up account integration for both Microsoft Teams and Slack.

・For integration (My App registration), see here.

・Feel free to replace the Slack notification channel ID and message content with any values you prefer.

・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

Notify on Slack when a file is uploaded to Microsoft Teams

You can receive notifications on Slack when a file is uploaded to Microsoft Teams.
This prevents the hassle of downloading and uploading twice.


■Overview

The flow "Notify on Slack when a file is uploaded to Microsoft Teams" is a business workflow that automates information sharing between different communication tools. When an important file is added to Microsoft Teams, a real-time notification is sent to Slack, allowing the entire team to smoothly share the latest information.
This facilitates seamless integration between tools and is expected to improve operational efficiency.

■Recommended for

  • Administrators of teams using both Microsoft Teams and Slack
  • Those who want to keep track of important file sharing in real-time
  • Those who want to streamline information sharing between different communication tools
  • IT personnel at companies looking to promote the automation of business processes

■Benefits of using this template

Since notifications are automatically sent to Slack when a file is uploaded to Microsoft Teams, it eliminates the hassle of manual notification tasks.
Notifications are sent to Slack when files are uploaded to Microsoft Teams, preventing manual oversight and ensuring all members have access to the latest information.
Automation prevents human error in manual notification tasks, enabling reliable information sharing.

Let's Create a Microsoft Teams and Slack Integration Flow!

Let's get started by creating a flow that integrates Microsoft Teams and Slack!
This time, we'll use Yoom to proceed with the integration of Microsoft Teams and Slack without any coding. If you don't have a Yoom account yet, please create one using the registration form here.

[What is Yoom]

The integration flow will be created through the following main processes:

  • Integrate Microsoft Teams and Slack with My Apps
  • Copy the template
  • Set triggers in Microsoft Teams and actions in Slack
  • Test and verify

◼️Overview

When a message is sent to a specific channel in Microsoft Teams, the content of that message is notified to Slack.

You can automatically share information to another chat without accessing Microsoft Teams.

◼️Setup Instructions

① Select the app trigger from the trigger, press Microsoft Teams, and perform the following settings, then save.

・Trigger Action: When a message is sent to the channel

・Launch Interval: Typically set to a minimum of 5 minutes.

・Team ID: Select the specified team ID from the options.

・Channel ID: Select the specified channel ID from the options.

・Test: Send a message to the target channel and press test.

② Select the operation to integrate with the app from the plus mark, press Slack, and perform the following settings, then save.

・Action: Send a message to the channel

・Channel ID to post: Select the specified channel ID from the options.

・Message Content: Embed the output of the message content obtained in step ① as {{message content}}.

※ For how to embed the output obtained in the previous step into subsequent operations, see here.

◼️Notes

・It is necessary to set up account integration for both Microsoft Teams and Slack.

・For integration (My App registration), see here.

・Feel free to replace the Slack notification channel ID and message content with any values you prefer.

・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

Step 1: Integrate My Apps with Microsoft Teams and Slack

First, log in to your Yoom account.
If you are new to Yoom, please check out Getting Started with Yoom.

1. Click on My Apps and then click on Add.

__wf_reserved_inherit

2. You can search by app name in the input field.

__wf_reserved_inherit

Register My Apps in Microsoft Teams

Let's register Microsoft Teams as a My App! Enter Microsoft Teams in the input field, and when the Microsoft Teams icon appears, click on the Microsoft Teams icon.

Please note that Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the general business plan, authentication may fail. Please be aware.

1. If you are not logged in, the following screen will appear.
Log in with the account you want to integrate.

__wf_reserved_inherit

Register My Apps in Slack

Similarly, search for Slack and click on the icon.

1. The following screen will appear.
Enter the URL of the workspace you want to integrate.

__wf_reserved_inherit

2. The following screen will appear.
You can select the channel to post to from the dropdown.
Once you have selected a channel, click "Allow".
For more details on registering My Apps in Slack, please refer to here.

__wf_reserved_inherit

Once My Apps registration is successful, the following screen will be displayed.
Check if the icons for Microsoft Teams and Slack are displayed on the My Apps screen.

__wf_reserved_inherit

Step 2: Copy the Template

Click "Try it out" from the link below.


◼️Overview

When a message is sent to a specific channel in Microsoft Teams, the content of that message is notified to Slack.

You can automatically share information to another chat without accessing Microsoft Teams.

◼️Setup Instructions

① Select the app trigger from the trigger, press Microsoft Teams, and perform the following settings, then save.

・Trigger Action: When a message is sent to the channel

・Launch Interval: Typically set to a minimum of 5 minutes.

・Team ID: Select the specified team ID from the options.

・Channel ID: Select the specified channel ID from the options.

・Test: Send a message to the target channel and press test.

② Select the operation to integrate with the app from the plus mark, press Slack, and perform the following settings, then save.

・Action: Send a message to the channel

・Channel ID to post: Select the specified channel ID from the options.

・Message Content: Embed the output of the message content obtained in step ① as {{message content}}.

※ For how to embed the output obtained in the previous step into subsequent operations, see here.

◼️Notes

・It is necessary to set up account integration for both Microsoft Teams and Slack.

・For integration (My App registration), see here.

・Feel free to replace the Slack notification channel ID and message content with any values you prefer.

・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

If the following display appears, the template copy was successful.
The copied template will be stored in My Projects.

__wf_reserved_inherit

Step 3: Setting the Trigger for Microsoft Teams

First, click on the icon at the top that says "When a message is sent to the channel".

__wf_reserved_inherit

Set up the account information to integrate with Microsoft Teams.
Select "When a message is sent to a channel" as the trigger.
Once the setup is complete, click "Next".

__wf_reserved_inherit

Let's set up each item!

  • Trigger Interval: You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
    The shortest interval you can set depends on your plan, so please check in advance!

__wf_reserved_inherit

  • Team ID, Channel ID: Click the input field, and suggestions will appear as shown below. Choose from among them.

__wf_reserved_inherit

__wf_reserved_inherit

For this test, we are sending a message to Microsoft Teams as shown below.

__wf_reserved_inherit

If the test is successful, the information obtained from Microsoft Teams will be displayed as retrieved value as shown below.
If you're interested in the details of the retrieved value, please check the link below.
About the retrieved value
Once the test is successful, don't forget to click "Save"!

__wf_reserved_inherit

Step 4: Setting to Send a Message in Slack

Finally, click on the "Send Message to Channel" icon.

__wf_reserved_inherit

Set up the account information to integrate with Slack.
Select "Send message to channel" as the action.
Once the setup is complete, click "Next".

__wf_reserved_inherit


We will set up the database integration.

  • Destination Channel ID: Click the input field, and suggestions will appear.
    Select the channel you want to post to from among them, and you're good to go!

__wf_reserved_inherit

  • Message: Click the edit field, and the retrieved values from Microsoft Teams will be displayed, so please use them when creating "Message".

__wf_reserved_inherit

Once the setup is complete, click Test.
If successful, a message like the one below will be sent to Slack.
If there are no issues, save it.

__wf_reserved_inherit

With this, the flow of [Notify Slack when a message is sent to a Microsoft Teams channel] is complete.

Step 5: Test and Confirm

Once the setup is complete, the following screen will be displayed.
Click the "Turn on Trigger" button to activate the flow bot.

__wf_reserved_inherit


This was the method to notify Slack when a message is sent to a Microsoft Teams channel!

If You Want to Integrate Slack Data into Microsoft Teams

This time, we introduced how to integrate data from Microsoft Teams to Slack, but if you want to integrate data from Slack to Microsoft Teams, please also use the template below.

Notify Microsoft Teams When a Message is Posted in a Slack Channel

This flow can be used when daily reports or sharing are done in Slack, and you want to notify other teams using Microsoft Teams.


■Overview

The "Notify Microsoft Teams when a post is made in a Slack channel" flow is a business workflow that automates information sharing between different communication tools.
By instantly notifying Microsoft Teams of important posts in Slack, all team members can stay updated with the latest information in real-time.

■Recommended for

  • Team leaders who use both Slack and Microsoft Teams concurrently and feel challenged by centralized information management
  • IT personnel who want to automate information sharing between different communication tools and reduce manual notification tasks
  • Business improvement personnel who want to enhance the speed and accuracy of information sharing across the team
  • Business owners who want to further streamline existing business workflows and promote automation using Yoom

■Benefits of using this template

Since notifications are automatically sent to Microsoft Teams when a post is made in a Slack channel, you can eliminate the need for manual information transfer tasks.
Information posted on Slack is quickly shared with Microsoft Teams, ensuring smooth collaboration across the team.
Automation prevents human errors such as information leaks or transfer mistakes in notification tasks, achieving accurate information sharing.

Share Files Uploaded to Slack on Microsoft Teams

If you are exchanging daily reports and submissions from team members on Slack but sharing project progress on Microsoft Teams, this flow will be useful for managing such a division of tasks.


■Overview

The "Share Files Uploaded to Slack with Microsoft Teams" workflow is a business workflow that automates file sharing between Slack and Microsoft Teams.
When using both tools on a daily basis, manually transferring important files can be time-consuming and tedious.
By utilizing this workflow, files uploaded to Slack are automatically shared with Microsoft Teams, enabling efficient and seamless information sharing.

■Recommended for

  • Teams or companies using Slack and Microsoft Teams in parallel
  • Project managers who find manual file transfers time-consuming and tedious
  • IT personnel looking to automate information sharing and improve operational efficiency
  • Those who want to strengthen collaboration between different communication tools
  • Individuals responsible for tasks that require sharing a large number of files on a daily basis

■Benefits of using this template

Files uploaded to Slack are automatically shared with Microsoft Teams, eliminating the need for manual file transfers.
By unifying file sharing between different platforms, team communication and information management become smoother.
Automation prevents human errors in manual file transfer tasks, ensuring reliable file sharing.

Other Automation Examples Using Microsoft Teams and Slack APIs

In addition to integration with Slack, it is possible to automate various tasks using the Microsoft Teams API.
If you find something interesting, please feel free to try it out!

Automation Examples Using Microsoft Teams

You can create folders or automatically send emails triggered by message postings!


■Overview

This is a flow bot that automatically activates at the end of each month and sends notifications via Microsoft Teams.

This flow bot can perform various automated processes through flows added after the right-side branch.

* For example, you can use it for various purposes such as monthly invoice processing, aggregation processing to spreadsheets, or regular data backup processing.

■Setup Method

Use the flow bot's schedule trigger to activate the flow bot near the end of each month (28th, 29th, 30th, 31st).

・Use the "Manipulate and Transform Data" action to obtain the flow bot activation date, calculate the difference from the end-of-month date, and verify if it matches the last day of the month.

・If the flow bot activation date is not the last day of the month, the flow bot will terminate.

・If the flow bot activation date is the last day of the month, it will branch to the right and send a notification via Microsoft Teams.

・Specify the channel for the notification.

・Customize the flow added afterward freely according to your purpose and use.

■Notes

Please modify the flow bot settings as needed.

・Replace the settings and content of the flow added to the right branch with any desired values.

・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the general business plan, authentication may fail.

・Branching is a feature (operation) available with a mini plan or higher. If you are on a free plan, the operation of the configured flow bot will result in an error, so please be cautious.

・Paid plans like the mini plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).


■Overview

This is a flow that creates a folder in OneDrive based on the message content when a message is posted on Microsoft Teams.

By using Yoom, you can easily connect apps without the need for programming.

■Recommended for

1. Those who use Microsoft Teams to communicate with members

・Those who want to efficiently manage daily message content and have quick access to necessary information

・Those who want to organize interactions with members and prevent information sharing omissions

2. Those who use OneDrive for file management

・Those who want to eliminate the hassle of manually organizing files and improve work efficiency through automation

・Those who want to automatically create folders based on message content and ensure important information is saved without omission

■Benefits of using this template

By linking Microsoft Teams and OneDrive, there is the benefit of automatically creating a folder when a message is posted.
This allows for smooth communication on Microsoft Teams and eliminates the hassle of organizing related files and documents.

Furthermore, centralized management allows for quick access to necessary information, improving work efficiency.
Additionally, by sharing the created folders, a system is established where all team members can share the latest information.


■Overview
The workflow "Notify Microsoft Teams when a record is created in the Salesforce lead object" is designed to support the sales team in responding quickly.
Whenever a new lead is registered in Salesforce, a notification is automatically sent to Microsoft Teams, allowing the entire team to share information in real-time.
This ensures that you don't miss the timing for lead follow-up and enables efficient sales activities.

■Recommended for

  • Sales representatives who manage leads using Salesforce
  • Sales managers who want to enhance team communication with Microsoft Teams
  • Business owners who want to automate quick lead follow-up and improve sales efficiency
  • IT personnel who want to easily set up integration between Salesforce and Microsoft Teams using Yoom


■Benefits of using this template

  • Quick notifications for rapid response: As soon as a new lead is registered, a notification is sent to Microsoft Teams, allowing the entire team to quickly consider response strategies.
  • Efficient information sharing: Integration between Salesforce and Microsoft Teams allows lead information to be shared automatically, eliminating the need for manual data entry and information transmission.
  • Visibility of sales activities: The status of leads can be grasped at a glance within the team, improving the transparency of the sales process and facilitating strategic decision-making.


◼️Overview

When a message is posted in a specific Microsoft Teams channel, it will be automatically forwarded via email using Outlook.

Feel free to modify the body and recipients of the Outlook email as needed.

By adding branching processes in between, you can also change the content and recipients of the email based on the content of the Microsoft Teams post.

◼️Notes

・It is necessary to configure the account information for integration in the operation of each app.

・Microsoft365 (formerly Office365) has both a personal plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.


■Overview

This flow adds new responses from a survey form to Microsoft Excel and notifies Microsoft Teams.

By integrating the survey form with Microsoft Excel and Microsoft Teams, you can eliminate the need to operate each app individually or repeatedly enter data, allowing for smoother business operations.

Furthermore, since responses are automatically added to Microsoft Excel and notifications are sent to Microsoft Teams, you can prevent any information management oversights or omissions.

■Notes

・Please integrate both Microsoft Excel and Microsoft Teams with Yoom.

・Microsoft365 (formerly Office365) offers both a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the general business plan, authentication may fail.

Automation Examples Using Slack

You can automatically notify schedule additions and create and send meeting minutes automatically after a meeting ends!


■Overview

The workflow "Notify Slack when a ticket reaches a specific status in Zendesk" contributes to faster information sharing.
By automatically notifying important information, it helps prevent missing out on crucial updates.

■Recommended for

  • Those who use Zendesk for customer support operations
  • Those who use Zendesk as a team but often miss status changes of tickets
  • Those who want to quickly grasp ticket statuses and efficiently proceed with support tasks
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to immediately understand the status of customer interactions
  • Customer support managers who want to quickly grasp the response status of team members at a glance

■Benefits of using this template

By using the automated flow that notifies Slack when a ticket reaches a specific status in Zendesk, you can quickly grasp the progress of tickets.
This allows for timely responses, thereby improving the quality of customer interactions.

Additionally, it reduces the operational burden on the person in charge, increasing work efficiency.
Members who receive notifications can immediately discuss responses, contributing to strengthening team collaboration.


■Overview

The "Notify Slack when an event is created in Google Calendar" flow is a business workflow that streamlines schedule management and team communication.

■Who should use this template

  • Teams that use Google Calendar and Slack on a daily basis
  • Business professionals who want to automate schedule sharing and notifications
  • Managers and team leaders looking to improve information sharing efficiency
  • Those who spend time on manual notification tasks

■Benefits of using this template

  • Faster schedule sharing: Events in Google Calendar are automatically notified in Slack, allowing you to smoothly keep up with the latest information.
  • Prevention of information sharing omissions: Eliminates the need for manual sharing, preventing information leaks due to human error.
  • Improved communication efficiency: Receiving schedule notifications on Slack makes it easier to coordinate with other tasks.

■Overview

This flow automatically transcribes and summarizes meeting content after a Zoom meeting ends, and notifies the transcription results to Slack.

■Recommended for

1. Teams that frequently use Zoom meetings and share information on Slack

・Those who want to transcribe meeting content and keep a record

・Those who want to reduce the effort of creating minutes and improve work efficiency

・Those who want to share meeting content with team members on Slack

2. Those who want to analyze and utilize meeting content

・Those who want to analyze transcription data to understand the content of discussions and trends

・Those who want to quickly grasp the key points of meetings with the automatic summarization feature and link them to the next actions


■Benefits of using this template

Zoom is a tool that makes online meetings efficient, but creating minutes after a meeting ends can be time-consuming and labor-intensive for the person responsible, potentially leading to delays in information sharing.

By utilizing this flow, the content of a Zoom meeting is transcribed and summarized by AI after the meeting ends, and the minutes are notified to Slack. This reduces the effort for the person responsible for creating the minutes. Additionally, members who missed the meeting can check the shared information on Slack to understand the content of the discussion and smoothly participate in the project.


■Notes

・Please integrate Zoom and Slack with Yoom.

・AI operations are available only with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations set in the flow bot will result in an error, so please be careful.

・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

・To obtain Zoom recording information, meeting data must be cloud recorded. Please note that cloud recording is limited to specific Zoom plans. For details, please refer to here.


■Overview

This flow notifies Slack when a row is added to a Google Spreadsheet.

■Recommended for

1. Those who use Google Spreadsheets for business

・Accounting professionals who manage and add information on shared sheets

・Administrative department personnel who want to edit the same data simultaneously with multiple people

2. Those who use Slack as their main communication tool

・Companies using it as an information-sharing tool for each department

・Project managers who create channels for each project to share information



■Benefits of using this template

Google Spreadsheets are an effective tool for team projects because they allow easy information sharing.
By using Slack simultaneously, you can share information instantly, leading to transparency within the team.
However, notifying Slack every time new information is entered into Google Spreadsheets can be cumbersome.

This flow is effective for those who want to be notified when information is added to Google Spreadsheets.
When information is added to Google Spreadsheets, it automatically sends a notification to Slack, enabling quick information sharing within the team.
Additionally, by quoting the added content in the chat, you can improve the accuracy of the information.

■Notes

・Please integrate Google Spreadsheets and Slack with Yoom.

Conclusion

This time, we introduced how to create a flow that automatically notifies Slack when a message or file is posted on Microsoft Teams.
No more tedious manual forwarding.
The setup is simple if you use templates, and it can be quickly implemented during your work breaks.
For modern business people who work across multiple tools, such automation reduces small stresses and leads to significant time savings.

If you want to balance speed and accuracy in your work, try integrating Microsoft Teams and Slack using Yoom!

Create a free Yoom account

Create these powerful automations yourself!
Try now
About the author
n.fukuoka
n.fukuoka
In today's era where the number of tools is constantly increasing, it can often be confusing to decide which ones to use. We aim to provide clear and useful information to make your work a little easier!
Tags
Automatic
Automation
Integration
Microsoft Teams
Notification
Slack