■Overview
The flow of "Reading files sent on Slack with OCR and executing scripts with Google Apps Script" is a business workflow that automatically analyzes files sent to Slack using OCR and executes Google Apps Script based on their content.
When sharing files using Slack in daily operations, manually checking the content and executing scripts can be time-consuming and labor-intensive.
By implementing this workflow, automatic file analysis and script execution are integrated, significantly improving business efficiency.
■Recommended for
■Benefits of using this template
By utilizing this flow, you can significantly reduce the manual effort by automatically processing files received on Slack with OCR and immediately executing the necessary scripts with Google Apps Script.
Additionally, automation reduces human error, enabling accurate data processing.
By instantly analyzing and processing file content, you can speed up operations and make quicker decisions.


When a message is posted to a channel
When a file is posted to a channel
When a message is posted to a channel (Webhook)
When a reaction is added to a message (Webhook)
When a user is mentioned in a channel
When a message containing specified text is posted to a channel
When your Slack app is mentioned (Webhook)
When mentioned in a channel (multiple users)
When a message containing specified text is posted to a channel (Regular expression)
When a new channel is created (Webhook)
When a message is posted in a thread (Webhook)
When mentioned in a channel (multiple users & user groups)
Run Script (for projects deployed via the UI)
Create project
Create project version
Create project deployment
Run project script (for projects deployed via API)
Update project contents
Send a message to a channel
Send a direct message
Send a file (Support ends on 11/12)
Get user IDs in a channel
Create a channel
Invite members to a channel
List user groups
Send a message to a thread
Archive a channel
Get messages in a thread
Get a List of Public Channels
Remove a Member from a Private Channel
Run Script (for projects deployed via the UI)
Create project
Create project version
Create project deployment
Run project script (for projects deployed via API)
Update project contents
When a message is posted to a channel
When a file is posted to a channel
When a message is posted to a channel (Webhook)
When a reaction is added to a message (Webhook)
When a user is mentioned in a channel
When a message containing specified text is posted to a channel
When your Slack app is mentioned (Webhook)
When mentioned in a channel (multiple users)
When a message containing specified text is posted to a channel (Regular expression)
When a new channel is created (Webhook)
When a message is posted in a thread (Webhook)
When mentioned in a channel (multiple users & user groups)
Send a message to a channel
Send a direct message
Send a file (Support ends on 11/12)
Get user IDs in a channel
Create a channel
Invite members to a channel
List user groups
Send a message to a thread
Archive a channel
Get messages in a thread
Get a List of Public Channels
Remove a Member from a Private Channel
Search User by Email
Retrieve user information
Get a Specific Message
Get Message Permalink
Delete Message
List users in a user group
Get reactions for a specific message
Create User Group
Send a file to a thread (support ended on 11/12)
Get channel message history
Send a message to a channel with attachments