・
Have you ever just looked at a file attached to Slack and then lost it in the stream of logs, making it hard to find again? Moreover, with the free plan, there is a viewing limit, so you can't check the contents later. However, manually downloading all the files sent daily and immediately sorting them is tedious and low on the task priority list.
To solve this issue, I created a flow bot using the Yoom service to manage information sent to Slack in a spreadsheet.
Let's link Slack and Google Spreadsheets so you can check Slack information anytime later!
This article introduces how to link using the no-code tool "Yoom".
No complicated settings or operations are required, and even non-engineers can easily achieve it.
You can start right away with the template below, so please give it a try!
[About Yoom]
First, prepare a sheet to add Slack messages. Here's how I set it up this time.

It's quite simple. But this level of simplicity makes it easy to view, right?
It's recommended to make the sheet with clear items like message, attachment, and URL, as it makes setting up the flowbot easier.
Once the sheet is ready, the next step is to actually create a flowbot in Yoom. Let's start with "My App Integration."
[Slack My App Integration]
Please integrate Google Sheets in the same way. Registering Google-related apps is super easy and can be done in no time, so rest assured.
Once the My App Integration is complete, click "Try it" on the banner below.
You will see "Template has been copied", so click "OK".

Using the template, a flowbot named "[Copy]When a post is made to a Slack channel, add the post to a Google Spreadsheet" will be automatically created in My Projects in the menu.
The template provides the framework, so you only need to change the internal settings.
Press edit at the top right and click on "When a new message is posted to a channel" with the Slack icon.
↓
This time, since we want to manage files, we changed the app trigger title to "When a new message is posted to a channel". Feel free to customize it!
↓
Select the account information connected to Slack.
↓
From the trigger action dropdown, select "When a new message is posted to a channel" and proceed.
↓
Choose the channel ID.
When a message with a file is sent to the selected channel, it will be added to the Google Sheets. It's recommended to choose a channel where you can send test messages without any issues.
↓
Send a test message.
This time, we sent a message, file, and URL as shown below.

Make sure to send all three: message, file, and URL.
↓
Click the test button, and if successful, register the retrieved value. If you're wondering "What's that?", just follow the instructions, and you'll be fine. Honestly, I'm not entirely sure myself.

Click Add to add the values to be retrieved.
↓
You'll see a string of English text that might give you a headache, but find "url_private_download" and click the + mark.

This will be the sought-after file download URL that always flows in the logs. You won't miss it anymore.
↓
Next, consider cases where a website URL or Google Sheets URL is attached, and click the URL to save regular URLs that are not files.

↓
Press Save to finish the Slack settings. Surprisingly easy, right?
Click "Operate Database" with the Google Sheets icon.
↓
Select the Account information linked with Google Sheets, and choose "Add record" as the action to execute.
↓
Enter the spreadsheet ID where Slack information will be added, select the sheet from the tab name, and determine the table range. This time, we chose A1:C!
↓
Press Next, and "Values for the new record" will appear.
These values are based on the created spreadsheet, so it's easier to set up the flowbot if you make the spreadsheet with clear items like message, attachment, and URL.

↓
Here, select the "retrieved value" that was added earlier.
It will appear like the screen, so choose the relevant ones.
Message = Message Content
Attached File = url_private_download
URL = url
After selecting the retrieved values, press the test button just below.
And what a surprise!!! The message sent to Slack earlier has been added to the sheet!!

Now you won't miss downloading files and have to search through logs.
Don't forget to press the save button!
If you registered a test channel, change it to the channel you will actually use!
Click "When a new message is posted to a channel" with the Slack icon.
↓
The first page is already set up, so proceed to the next.
↓
Choose the channel ID.
When a message with a file is sent to the selected channel, it will be added to the sheet, so choose the relevant channel.

Finish by pressing Save!
You don't need to press the test button! Well done.
Besides the flow introduced this time, you can achieve various business automations by using Slack and Google Sheets APIs. All can be used with simple settings, so if you find something interesting, give it a try!
It is possible to send notifications to Slack based on information in a Google spreadsheet, or register/update information in a Google spreadsheet based on content posted to Slack.
Notify Slack of received emails
Automatically notify Slack of the contents of received emails. Automatic notification of email text and attachments is possible.
Register content posted to Slack to various services
Automatically register content posted to Slack to various services. Not only message content but also files can be registered.
■Overview
The workflow of "Creating a project in Asana based on Slack posts" is helpful for project management.
Since you can create a project in Asana with operations only on chat, work efficiency is improved.
■Recommended for
■Benefits of using this template
By linking Slack and Asana, there is an advantage of being able to quickly create projects based on post content.
This enables the speedy progress of work.
By preventing delays in work, the success rate of projects will increase.
Additionally, communication within the team will also become smoother.
Since communication on Slack is directly reflected in Asana projects, members' understanding will deepen, and collaboration will be strengthened.
■Overview
This flow adds the content of a post to Notion when a message is sent on Slack.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. People who communicate via Slack for work
・Those who use Slack regularly to conduct business
・Those who search on Slack using specific keywords
2. People who use Notion
・Those who want to centrally manage specific information in Notion
・Those who want to automate the manual task of transferring information
■Benefits of using this template
Searching for posts containing specific keywords from messages sent on Slack can be a hassle.
Additionally, if a single message contains a lot of content, it can take time to interpret, potentially reducing productivity.
With this flow, you can extract lines containing specific keywords from messages sent on Slack and add them to Notion.
By accumulating sentences related to specific keywords in Notion, you can reduce the time it takes to search, thereby improving work efficiency.
You can set keywords for Slack channels and AI functions as desired, allowing customization to meet your needs.
Notify Slack of database information
Notify Slack of information registered in databases such as SFA and CRM.
■Overview
This flow extracts tasks due today from the Notion database daily and sends a batch notification to Slack.
■Recommended for
1. Those who manage tasks with Notion
・Project leaders managing project tasks
・Marketing department members reminding team members of tasks due today
2. Those who use Slack for daily communication
・Project managers overseeing multiple projects
・Teams collaborating via Slack
■Benefits of using this template
Notion is a tool that allows easy creation of databases and efficient task management.
However, manually sending notifications for sharing with team members can hinder productivity.
This template is suitable for those who wish to automate manual notifications to team members.
By notifying Slack of tasks due today from Notion at a set time daily, you can streamline your workflow.
Automating the search and notification tasks within Notion allows for smoother daily operations.
■Notes
・Please integrate Yoom with both Notion and Slack.
■Overview
This is a flow that notifies Slack when information is registered in Airtable.
■Recommended for
1. Those responsible for data entry in Airtable
・Those utilizing Airtable for accumulating internal information
・Those who analyze and manage input data
2. Those who communicate with internal members via Slack
・Those who manually send internal notifications
・Those who want to automate notifications to Slack
■Benefits of using this template
Airtable is a web-based database, but registered data needs to be checked on Airtable each time.
Additionally, after registering data in Airtable, it needs to be shared with members to understand the registration status within the team, which could hinder business progress.
Therefore, having an efficient mechanism to share with members when data is registered in Airtable is important.
This flow allows you to automatically notify Slack when data is registered in Airtable by integrating Airtable and Slack, facilitating smooth information sharing with members.
It eliminates the need to check data from Airtable each time, enabling smooth business operations.
■Notes
・Please integrate both Airtable and Slack with Yoom.
■Overview
When a new lead is created or updated in Zoho CRM, it automatically notifies the specified Slack channel.
The notification content and the Slack channel to which it is sent can be customized.
■Setup Instructions
・Integrate each of the Zoho CRM and Slack apps with Yoom. (My App Integration)
・Set the Zoho domain with the trigger "When a lead is created or updated" in Zoho CRM.
・In Slack, configure the integration account, destination channel, and message content with the operation "Send a message to a channel."
■Notes
・Integration settings with accounts are required for both Zoho CRM and Slack.
・Replace the Slack channel and notification content with any desired values.
Issue documents based on information in Google Sheets
Automatically create documents based on the information registered in Google Sheets.
Send emails from Google Sheets data
Send emails automatically based on data in a Google Sheets.
Link information registered in a Google Sheets to various databases
Automatically link information registered in a Google Sheets to various databases.
By integrating Slack with Google Sheets, messages and files posted across different channels are consolidated into a single spreadsheet.
This eliminates the need to go back through logs across multiple channels when searching for necessary information or files later, thus improving the efficiency of information retrieval. This is particularly effective for tasks that require retaining past documents and messages, especially since the free plan of Slack has a log viewing limit. This integration will also enable smooth responses to inquiries from superiors.
Combining Slack channels that are viewable only by specific members with Google Sheets shared among a large group makes file and task management easier.
For example, when an important file is posted, it is automatically saved to the spreadsheet, allowing necessary members to check the content in the spreadsheet without needing to switch apps. This enhances operational collaboration efficiency and prevents overlooking important information.
By transcribing the content of new messages or files posted on Slack to Google Sheets, information is systematically accumulated.
This automatic integration is also convenient for managing important files like contracts, estimates, and reports. Having a log of Slack messages on the spreadsheet is useful for later team reviews or sharing information with other departments. Additionally, this record can help improve business transparency and facilitate project progress reviews by allowing for easy retrospection.
Yoom, which can integrate with various apps and allows for centralized management, offers a variety of templates.
This time, it was a relatively simple flow bot creation, but having templates for simple tasks truly enables immediate automation. It's best to keep using templates and try various things! Create flow bots and make time with AI!