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

2025-05-21

[Simple Setup] How to Automatically Integrate Slack Data into Microsoft Teams

y.matsumoto
y.matsumoto

"I forgot to share the information again... I posted it on Slack, but they said it didn't reach Microsoft Teams."

This often happens when using multiple communication tools, doesn't it? When different departments or teams use different tools, it can be a hassle to post the same content in multiple places or manually transfer files. Moreover, such manual tasks are prone to accidental mistakes. The solution to these everyday work stressors is the automatic integration of Slack and Microsoft Teams. For example, messages posted in a Slack channel can be automatically notified to Microsoft Teams, or files uploaded to Slack can be automatically shared with Microsoft Teams, creating an environment where information flows smoothly without human intervention.

In this article, we will introduce in detail what can be done by integrating Slack and Microsoft Teams, as well as specific setup methods. Would you like to make information sharing between teams easier?

For those who want to try it quickly

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


■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.

What You Can Do by Integrating Slack and Microsoft Teams 

By integrating the APIs of Slack and Microsoft Teams, you can automatically transfer data from Slack to Microsoft Teams!
For example, you can automate data transfers like the ones below without any manual intervention.

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

Notify Microsoft Teams When a Post is Made in a Slack Channel

By utilizing this flow, important posts in Slack are quickly notified to Microsoft Teams, allowing all team members to promptly grasp the latest information.
This flow is recommended for those who want to facilitate smooth communication across the entire team!


■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

By utilizing this flow, you can automatically share files on Microsoft Teams, eliminating the hassle of manual transfers and enabling efficient information sharing.


■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.

Let's Create a Slack and Microsoft Teams Integration Flow

Now, let's create a flow that integrates Slack and Microsoft Teams!
We'll use Yoom to proceed with the integration of Slack and Microsoft Teams without any coding, so if you don't have a Yoom account yet, please create one using this registration form.

[What is Yoom]

This time, we will create a flow bot that sends notifications to Microsoft Teams when a post is made in a Slack channel!
The creation process is broadly divided into the following steps:

  • Integrate Slack and Microsoft Teams with My Apps
  • Copy the template
  • Set up the Slack trigger and Microsoft Teams action
  • Turn on the trigger and start the flow bot

■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.

Step 1: Integration of My Apps with Slack and Microsoft Teams

1. How to Register Slack

After logging into Yoom, click on "My Apps" on the left side of the screen and then click "Add." Please search for
Slack
.

__wf_reserved_inherit

Select the channel you want to set as the posting destination from the dropdown box.
Once selected, click "Allow" to complete the registration of Slack in My Apps!

__wf_reserved_inherit

2. How to Register Microsoft Teams
Similarly, click the "Add" button in My Apps and search for Microsoft Teams.
Enter the account information you want to link and click "Next."

※Note) "Microsoft 365 (formerly Office 365)" has both personal and business plans (Microsoft 365 Business). If you do not have a business plan, authentication from Yoom may not work properly, so please be careful.

__wf_reserved_inherit

Microsoft Teams has now been registered in My Apps!

Step 2: Copy the Template

From the next step, let's start creating the flow!
By using Yoom's templates, you can set up automation with just a few simple operations.
Go ahead and open the template below and click "Try it".


■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.

Once the copy is made, click "OK" to start the setup!

__wf_reserved_inherit

Step 3: Set up a trigger to activate when a new message is posted to a channel in Slack

First, click on the item "When a new message is posted to a channel" to set it up.

__wf_reserved_inherit

The next screen is pre-configured.
Check for any errors in the information as shown in the image below, and then press the "Next" button.

__wf_reserved_inherit

The trigger interval can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
Depending on your plan, the shortest interval for setting the trigger may vary, so be sure to check that.
It is generally recommended to use the shortest activation interval available for your plan.

__wf_reserved_inherit


For the channel ID, click inside the field and select from the displayed options.

__wf_reserved_inherit

Once the trigger interval and channel ID settings are complete, post a test message to the Slack channel.
(You can set the content of the message freely!)

When you click test, the information of the message you just posted will be retrieved as retrieved value.
If you can confirm that it has been retrieved correctly, save the settings.
※Reference: For more about the retrieved value, please see this help page.

__wf_reserved_inherit

Step 4: Send a message to a channel in Microsoft Teams

Next, press the Microsoft Teams icon "Send message to channel" to set it up.

__wf_reserved_inherit


The next screen is pre-configured.
Check for any errors in the information as shown in the image below, and then press the "Next" button.

__wf_reserved_inherit

Select the team ID and channel ID from the available options.

__wf_reserved_inherit

__wf_reserved_inherit

The content of the message can be set freely.
For example, by setting it as shown in the screen below, when a message is posted to a channel, the "message text" can be automatically retrieved and notified to Microsoft Teams!
Adjust the message content and the retrieved values according to your needs.

__wf_reserved_inherit

Once you have set this up, run the test.
If the test is successful, a test notification will be sent to Microsoft Teams, so after confirming, click "Save".

__wf_reserved_inherit

Step 5: Turn on the trigger

Finally, click "Turn on Trigger" to activate the flow bot.
This completes the flow of "Notify Microsoft Teams when a post is made on a Slack channel"!
Try running the flow to check its operation.

__wf_reserved_inherit

If you want to integrate Microsoft Teams with Slack

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

Notify Slack when a message is sent to a channel in Microsoft Teams

By utilizing this flow, you can automatically share information to Slack without accessing Microsoft Teams.
This flow is recommended for those who want to reduce the hassle of manual input tasks and facilitate information sharing between teams!


◼️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

By utilizing this flow, you can automatically and promptly notify Slack whenever an important file is added to Microsoft Teams.
This flow is recommended for those who want to smoothly share the latest information with the entire team!


■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.

Other Automation Examples Using Slack and Microsoft Teams APIs

By leveraging the APIs of Slack and Microsoft Teams, various automations can be achieved.

Convenient Automation Examples Using Slack

Automatic notifications to Slack are possible when creating events in Google Calendar or registering new leads in Salesforce.


◼️Overview

When a new lead is registered in Salesforce, a notification will be sent to a specified Slack channel.

You can automatically expand lead information without accessing the chat tool.

Additionally, you can specify any Slack channel for notifications.

◼️Setup Instructions

① Select Salesforce from the app trigger, perform the following settings, and then test and save.

・Action: Select when a new lead is registered in the lead object.

・Trigger Interval: Set to 5 minutes.

・My Domain URL: Enter the specified My Domain URL.

② Press the + mark, select Slack from the operations to integrate with the app, and after the following settings, test and save.

・Action: Select send a message to the channel.

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

・Message Content: Enter any string, including the output obtained in ①.

・For details on dynamically embedding output, please refer to here.

◼️Notes

・It is necessary to set up account information for integration in each app's operation.

※ For integration (My App Registration), please refer to here.

・Please replace the Slack channel ID for posting and Salesforce setting information with any desired values.

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

・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.


■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.

Convenient Automation Examples Using Microsoft Teams

You can automatically notify Microsoft Teams with information from Microsoft Excel or HubSpot, and also set up automatic notifications at the end of each month.
Additionally, you can create folders in OneDrive based on the content posted in Microsoft Teams or send them to Outlook!


■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
The "Notify Microsoft Teams when a product is shipped on Shopify" flow is a business workflow that facilitates smooth information sharing in e-commerce operations. By automatically notifying Microsoft Teams of shipping information, team collaboration is enhanced, leading to improved operational efficiency.

■Recommended for

  • Those who run an online shop using Shopify and feel challenged by managing shipping information
  • Administrators who want to facilitate team communication using Microsoft Teams
  • Business owners aiming to streamline daily operations through workflow automation
  • IT personnel looking to easily integrate Shopify with Microsoft Teams

■Benefits of using this template

  • Real-time information sharing: Notifications are sent to Microsoft Teams immediately when a product is shipped, allowing the entire team to quickly grasp the situation.
  • Improved operational efficiency: Eliminates the need for manual notification tasks, allowing time to be allocated to other important tasks.
  • Error prevention: Automation reduces human errors, enabling accurate information transmission.

■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

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.

Conclusion

How was it? By integrating Slack and Microsoft Teams, you can likely solve issues such as "wanting to reduce the hassle of information sharing," "wanting to automatically forward posts and files," and "wanting to prevent missed notifications." Automating channel posts and file sharing should allow for smooth internal collaboration while preventing errors.

By utilizing the no-code tool Yoom, you can easily integrate Slack and Microsoft Teams without any programming knowledge! If you're interested, start by creating a free account and see how it works for yourself. Registration takes just 30 seconds! You can experience automatic integration right away.

Create a free account now

Why not start automating notifications and file sharing for smooth and error-free information collaboration?

Create these powerful automations yourself!
Try now
About the author
y.matsumoto
y.matsumoto
I have previously gained experience in sales and sales administration within the human resources industry. Based on my past experience, I have realized that the challenges faced by various companies can be alleviated through "automation of operations." Through Yoom, I will continue to share information daily to help address your concerns as much as possible.
Tags
Automatic
Automation
Integration
Microsoft Teams
Notification
Slack