SlackとMicrosoft SharePointの連携イメージ
How to Utilize AI Operations

2025-04-21

How to extract data using OCR from documents posted on Slack and save it to Microsoft SharePoint

n.watanabe

Have you ever thought about streamlining your daily tasks if you're responsible for document management using Slack?
Manually downloading received files, renaming them, and uploading them to other systems is not only time-consuming but also prone to errors, which can be a significant concern.

The solution to these challenges is the "Integration of Slack and Microsoft SharePoint using Yoom." By using OCR to read document data posted on Slack, you can automatically update file names and save them to Microsoft SharePoint, which is expected to improve work efficiency and file management accuracy!

In this article, we will introduce specific steps that can be easily set up without programming knowledge. Please read to the end.

Recommended for

  • Those who use Microsoft SharePoint as a team document management and sharing tool
  • Those who want to automate the process from receiving to saving documents to reduce workload
  • Those who want to improve document data accuracy and searchability by utilizing OCR technology
  • Those who want to facilitate file sharing within the team and enhance business transparency

For those who want to try it immediately

This article introduces the integration method using the no-code tool "Yoom."
No complicated settings or operations are required, and even non-engineers can easily achieve it.
You can also start immediately from the template below, so please give it a try!

[About Yoom]

How to Read Document Data Posted on Slack with OCR, Update File Names, and Store Them in Microsoft SharePoint

It is possible to receive document data posted on Slack using Slack's API, read the data with the OCR function provided by Yoom, update the file names, and save them in a specified folder using Microsoft SharePoint's API.
Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily accomplished without programming knowledge.

The general flow of setting up the process is as follows:

  • Integrate Yoom with Slack and Microsoft SharePoint as My Apps
  • Copy the template
  • Configure the flow details
  • Turn on the trigger

If you are not using Yoom, please register for free here.
If you are already using Yoom, please log in.

Step 1: Integrate Slack and Microsoft SharePoint as My Apps

First, let's integrate the apps used in this flow with Yoom.
After logging into Yoom, click on "+ Add" from "My Apps" in the left menu.

When the app search window appears, search for each app by name.

Slack My App Integration

To integrate Slack as a My App, permission to access the workspace is required.

Log in and allow access to the workspace you want to integrate with Yoom.
Next, add the Yoom app to the channel you want to post to.

Refer to the help page to complete the Slack My App integration once the app is added.

Microsoft SharePoint My App Integration

Log in to your Microsoft account.

Enter the Microsoft account information you want to integrate, and it will automatically complete the integration with Yoom.

*Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.
Make sure it is added to the My Apps list.

This completes the preparation for the settings.
Next, proceed to the detailed flow settings, so click "Try it" from the banner below and copy the template.

Step 2: Set Up App Trigger

The initial setting is "When a file is posted to the channel".
Set it up so that the flow activates when a file is posted to a specified Slack channel.

On the first page, the Slack account information linked with My App is reflected.

If necessary, correct the title and check the account information before proceeding.

Next, set the trigger activation interval.

The trigger activation interval can be selected from 5 to 60 minutes, but depending on Yoom's plan, it may not be selectable, so please be careful.
Select the channel ID from the candidates and upload a test document to the specified channel, then click "Test".

If the test is successful, the output can be obtained.

If you can obtain the information of the uploaded file, click "Save" to complete the trigger setting.

Step 3: Set Up File Download

The next setting is "Download the posted file".
This is the setting to download the file posted to the channel earlier.

On the first page, as before, correct the title and check the account before proceeding.

The output of the "Download Link" obtained in the first setting is reflected, so just click "Test".

If the test is successful and the file output is obtained, click "Save" to complete the file download setting.

Step 4: Set Up Text Extraction from File

The next setting is "Extract text from images/PDFs".

First, set up the action.

In this flow, since we are using an invoice file for testing, we selected "Read Invoice".

<span class="mark-yellow">In addition to invoices, there are other actions for business cards and contracts, so you can set it according to the file you want to read.</span>
Change it appropriately according to your business content.

Once the action is set up, proceed to the next step.

If there are additional items you want to extract, enter them if they are not default items.
Once set, perform a "Test", and if successful, click "Save" to complete the text extraction setting.

Step 5: Set Up File Upload to Microsoft SharePoint

Finally, set up "Upload File".
On the first page, as before, correct the title and check the Microsoft SharePoint account information before proceeding.

Next, perform the detailed settings for uploading.

Fill in each required field.
You can search for the "Storage Folder Item ID" based on the "Storage Folder Name" and select from the candidates.

Also, if you use the output for the file name, the name will be automatically updated for each file uploaded.

If you set it as "File from {{Issuer Company}}", only the output part will change, and the file name will be assigned.

Try setting something that is easy for you to understand.
Once everything is set, click "Test" to check if it uploads as configured.

Once confirmed, click "Save" to complete all settings.

Finally, turn on the trigger.

Now, files uploaded to Slack will be automatically read and stored in Microsoft SharePoint.
The flow you set up is as follows.

Other Automation Examples Using Slack and Microsoft SharePoint

In addition to the flow introduced this time, you can achieve various business automations by utilizing the APIs of Slack and Microsoft SharePoint.
Both can be used with simple settings, so if there's anything that interests you, please give it a try!

Automation Examples Using Microsoft SharePoint

Create a folder in Microsoft SharePoint when information is registered

Since a folder is automatically created in Microsoft SharePoint reflecting the information, those who have been manually creating folders may be able to reduce their workload.

Read the submitted document data with OCR, update the file name, and store it in Microsoft SharePoint

By introducing automatic reading functionality with OCR, data accuracy will improve, allowing for quick searches and references.

Automatically Store Email and Form Attachments in Microsoft SharePoint

By automatically storing attachments in Microsoft SharePoint, you can achieve streamlined business processes and centralized management.

Automation Example Using Slack

Notify me of specific content received

Automatic notifications based on specific keywords can potentially eliminate manual review.

Add Content Posted on Slack

It should help save the effort of repeatedly entering data and prevent omissions in information management.

Register and Add When Receiving a Message with Specific Keywords in Slack

Automation can prevent human errors in task creation, potentially maintaining a stable task management process.

Benefits of Integrating Slack with Microsoft SharePoint

Improved Work Efficiency through Centralized Document Management

By integrating Slack with Microsoft SharePoint, you can potentially reduce the work between multiple tools.
For example, traditionally, you would download a file received on Slack, manually rename it, and then upload it to Microsoft SharePoint. Now, these tasks can be automated as a single process.
This not only allows for better utilization of work hours but also reduces the risk of human error.

Improved Data Accuracy and Search Convenience

By integrating Slack with Microsoft SharePoint and utilizing OCR functionality, the accuracy of file management should improve.
It becomes easier to find necessary files later, leading to increased work efficiency.
For instance, in the case of documents with a fixed format, reflecting information such as dates or document numbers in the file name is expected to make management easier.

Facilitating File Sharing and Management within the Team

Files stored in Microsoft SharePoint are shared with the entire team, which is expected to facilitate smoother collaboration.
Moreover, since the workflow starts as soon as a file is posted via Slack, there should be no need for a specific person to wait for file processing.
Let's take an example of a contract shared within the sales department being posted on Slack.
Automation is expected to organize the names and save them in the necessary folders, allowing other members to properly review the content.
As a result, it may become easier to keep track of the file's location and the latest information.

Conclusion

With Yoom, you can integrate Slack with Microsoft SharePoint to enhance work efficiency.
Even without programming knowledge, you can automate document data management and sharing, potentially leading to reduced work time and fewer errors.

Additionally, by utilizing OCR technology, data accuracy is expected to improve, making file search and management easier.
Why not take this opportunity to register for free with Yoom and experience business automation?

Surely, you will discover new possibilities for efficiency.

The person who wrote this article
n.watanabe
I have been an SEO writer for 5 years and have continued to write under the motto “easy to read” and “easy to convey.” I want to bring the convenience of Yoom, which can be linked to apps without programming knowledge, to many people!
Tags
Automation
Integration
Slack
Microsoft SharePoint
AI
OCR
Automatic
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials