NEW Introducing AI workers. Hire the digital teammate you've been looking for. Learn more
Hire your AI teammate, meet AI workers. Learn more
Use OCR to extract text from image files attached to Gmail messages with a specific label, then add it to Google Sheets

Use OCR to extract text from image files attached to Gmail messages with a specific label, then add it to Google Sheets

Launch this workflow to connect Gmail & Google Sheets & OCR !

■Overview

Do you spend too much time opening attachments such as invoices and application forms received in Gmail, checking their contents, and manually entering the information into Google Sheets? With this workflow, when you receive an email with a specific label in Gmail, AI automatically reads the attached file using OCR and adds the extracted information to Google Sheets. Automate tedious data entry, prevent input errors, and streamline your operations.

■Who This Template Is For

  • Anyone who manually transfers information from invoices or purchase orders received in Gmail to Google Sheets
  • Anyone who wants to eliminate the time spent checking attachment data and prevent input errors
  • Anyone who wants to promote digital transformation in paper- or PDF-based document management by leveraging OCR

■Benefits of Using This Template

  • Automate the process from email receipt to data entry, reduce the time spent on manual input, and focus on more important tasks.
  • Eliminate manual data transfer to prevent human errors such as input mistakes and missed entries, improving data accuracy.

■Flowbot Steps

  1. First, connect Gmail and Google Sheets to Yoom.
  2. Next, select Gmail as the trigger, set the action to “When an email with a specific label is received,” and specify the target label.
  3. Then, configure a branch in the operation so that the workflow proceeds only when the received email contains an attachment.
  4. Next, set up the AI operation “Read text from images and PDFs” to extract text information from the attachment.
  5. Finally, configure the Google Sheets operation “Add a record” to add the extracted information to the specified sheet.

※“Trigger”: An action that starts the flow. “Operation”: An action that processes data within the flow after the trigger starts.

■Customization Options

  • In the AI (OCR) settings, you can specify the fields you want to read, such as invoice amounts, company names, and dates.
  • In the action for adding records to Google Sheets, you can freely choose which information read by AI should be added to which columns in the spreadsheet.

■Notes

  • Connect both Gmail and Google Sheets to Yoom.
  • The branching operation is available on the Mini plan and above, while the OCR AI operation is available only on the Team and Success plans. On other plans, the operations in the configured Flowbot will result in an error.
  • Paid plans such as the Mini plan include a two-week free trial. During the free trial, you can use apps and features (operations) that are otherwise subject to plan restrictions.
  • You can choose a trigger interval of 5, 10, 15, 30, or 60 minutes.
  • Be aware that the shortest available trigger interval varies by plan.
  • The maximum downloadable file size is 300 MB. Depending on the app specifications, the limit may be less than 300 MB.
  • For details on the file size limits for triggers and individual operations, see below.
    See details here.
  • OCR may not be able to read data containing more than 6,500 characters or text that is too small.
Check Out Similar Templates!
Gmail
Activate the flow bot at the end of each month to send an email in Gmail.
This is a flow that is triggered at the end of each month to send an email via Gmail. It can be used for various purposes such as aggregation processing in Microsoft Excel or monthly invoice issuance.
Gmail
Notion
Add Gmail inbox content to Notion
This is a business workflow that automatically adds Gmail received content to Notion. It streamlines email management and information organization, eliminating the need for manual transcription. By ensuring important emails are securely saved and shared, it enhances the team's operational productivity.
Gmail
Automatically sort incoming emails in Gmail by keywords and forward them to the person in charge.
This is a flow to automatically sort emails received in Gmail by keywords and forward them to the appropriate person in charge. By using this flow, you can detect specific keywords and forward them to the appropriate person. This will likely lead to improved customer response times.
Gmail
DeepSeek
When you receive an email in Gmail that matches a specific keyword, generate text with DeepSeek and add a label to a specific Gmail message
When an email containing specific keywords arrives in Gmail, DeepSeek automatically generates a reply and applies a label. Reduce time spent on manual sorting and initial responses while ensuring no email is missed.
Gmail
Notion
When a page is created or updated in Notion, send an email via Gmail.
When a page is created or updated in Notion, you can send an email via Gmail. Gmail automatically sends pages that have been created or updated, helping to prevent task omissions and improve the efficiency of management tasks.
Gmail
Google Calendar
Automatically add ICS files included in received emails to Google Calendar
This workflow automatically detects ICS files attached to received emails and allows for automatic addition to Google Calendar. This enables smooth schedule management and is expected to improve work efficiency.
See more
About the Apps
Gmail
Templates using
Gmail

This is a flow that is triggered at the end of each month to send an email via Gmail. It can be used for various purposes such as aggregation processing in Microsoft Excel or monthly invoice issuance.

This is a business workflow that automatically adds Gmail received content to Notion. It streamlines email management and information organization, eliminating the need for manual transcription. By ensuring important emails are securely saved and shared, it enhances the team's operational productivity.

This is a flow to automatically sort emails received in Gmail by keywords and forward them to the appropriate person in charge. By using this flow, you can detect specific keywords and forward them to the appropriate person. This will likely lead to improved customer response times.
Google Sheets
Templates using
Google Sheets

Once the billing information is filled out in the form, an invoice will be generated using the Google Spreadsheet invoice template. After that, it will undergo approval by the person in charge, and an email will be sent.

This is a flow for adding order information to WooCommerce when a row is added in Google Sheets. This flow significantly reduces manual effort and saves the time previously spent on registration, allowing you to focus on more important tasks and improving productivity.

You can add a new tab to a Google Spreadsheet at the beginning of each month. By being able to add a new sheet to a specific Google Spreadsheet at the start of each month, you can avoid forgetting to add sheets and prevent unnecessary rework.
OCR
Templates using
OCR
About the apps you use
Gmail
Yoom allows you to integrate with Gmail's API without code and automate email sending from Gmail. You can automatically create and send invoices and contracts via Gmail, or automatically reply to inquiries.
see details
Templates

This is a flow that is triggered at the end of each month to send an email via Gmail. It can be used for various purposes such as aggregation processing in Microsoft Excel or monthly invoice issuance.

This is a business workflow that automatically adds Gmail received content to Notion. It streamlines email management and information organization, eliminating the need for manual transcription. By ensuring important emails are securely saved and shared, it enhances the team's operational productivity.

This is a flow to automatically sort emails received in Gmail by keywords and forward them to the appropriate person in charge. By using this flow, you can detect specific keywords and forward them to the appropriate person. This will likely lead to improved customer response times.
Google Sheets
At Yoom, you can utilize the Google Sheets API without any coding. By integrating Sheets with Yoom, you can automate data entry into spreadsheets and automatically create documents based on spreadsheet templates. Additionally, you can sync spreadsheet information with Yoom's database for various applications.
see details
Templates

Once the billing information is filled out in the form, an invoice will be generated using the Google Spreadsheet invoice template. After that, it will undergo approval by the person in charge, and an email will be sent.

This is a flow for adding order information to WooCommerce when a row is added in Google Sheets. This flow significantly reduces manual effort and saves the time previously spent on registration, allowing you to focus on more important tasks and improving productivity.

You can add a new tab to a Google Spreadsheet at the beginning of each month. By being able to add a new sheet to a specific Google Spreadsheet at the start of each month, you can avoid forgetting to add sheets and prevent unnecessary rework.
OCR
もちろんです。以下が翻訳されたテキストです。 --- ``` <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>サンプルページ</title> </head> <body> <header> <h1>ようこそ</h1> <nav> <ul> <li><a href="#home">ホーム</a></li> <li><a href="#about">私たちについて</a></li> <li><a href="#contact">お問い合わせ</a></li> </ul> </nav> </header> <main> <section id="home"> <h2>ホーム</h2> <p>これはサンプルのホームページです。</p> </section> <section id="about"> <h2>私たちについて</h2> <p>私たちはウェブ開発を専門としています。</p> </section> <section id="contact"> <h2>お問い合わせ</h2> <p>お問い合わせはメールでお願いします。</p> </section> </main> <footer> <p>著作権 &copy; 2023 サンプル会社</p> </footer> </body> </html> ``` --- この翻訳でHTML構造はそのままに、テキストのみを英語に変換しました。
see details
Templates
Templates
No items found.
Related apps
No items found.
No-Code API Actions
Executable API actions
Flowbot triggers
    When an Email Matching Specific Keywords Is Received
    When an Email with a Specific Label Is Received
    When an Email with a Specific Label Is Received (Specify Label ID)
    When a Row Is Added
    When a Row Is Updated
Flowbot operations
    Search Emails
    Move Message to Trash
    Add Label to Specific Message
    Remove Label from Specific Message
    Retrieve Specific Message
    Set a Value in a Cell
    Get Values
    Clear Values
    Create a New Spreadsheet
    Copy a Sheet (Tab)
    Add a New Sheet (Tab)
    Delete Sheet (Tab)
    Replace Values
    Update Sheet Name
    Delete Rows
    Get Spreadsheet Info
    Get Sheet Names
    Apply a Formula to a Range
    Enter Values in a Range
    Embed an Image in a Cell
    Sort by Specific Column
    Hide a Sheet
    Add a Note to the Specified Cells
    Insert Columns
    Delete Columns
    Write Values to Multiple Columns
    Add Rows
Flowbot triggers
    When an Email Matching Specific Keywords Is Received
    When an Email with a Specific Label Is Received
    When an Email with a Specific Label Is Received (Specify Label ID)
Flowbot operations
    Search Emails
    Move Message to Trash
    Add Label to Specific Message
    Remove Label from Specific Message
    Retrieve Specific Message
Flowbot triggers
    When a Row Is Added
    When a Row Is Updated
Flowbot operations
    Set a Value in a Cell
    Get Values
    Clear Values
    Create a New Spreadsheet
    Copy a Sheet (Tab)
    Add a New Sheet (Tab)
    Delete Sheet (Tab)
    Replace Values
    Update Sheet Name
    Delete Rows
    Get Spreadsheet Info
    Get Sheet Names
    Apply a Formula to a Range
    Enter Values in a Range
    Embed an Image in a Cell
    Sort by Specific Column
    Hide a Sheet
    Add a Note to the Specified Cells
    Insert Columns
    Delete Columns
    Write Values to Multiple Columns
    Add Rows
Flowbot triggers
    There is no action.
Flowbot operations
    There is no action.