NotonとGmailの連携イメージ
How to Automatically Create and Send Invoices from Notion to Gmail
Learn more about Yoom
NotonとGmailの連携イメージ
How to Integrate Applications

2025-10-03

How to Automatically Create and Send Invoices from Notion to Gmail

a.ohta
a.ohta

Do you want to streamline your invoicing with automation?

Are you tired of spending your time manually creating and sending invoices? Routine tasks like this are repetitive and can be time-consuming, but automating them can save you hours and allow you to focus on more important work :) 

Automation might sound like a complicated task that requires programming skills, but don’t worry. You can easily make this automation process with no coding.

In this article, we’ll show you how to integrate Notion, Gmail, and Google Sheets to automate the invoicing process

Meet Yoom: No-Code Automation

Yoom is a next-generation no-code automation that lets you connect and automate tasks between your favorite apps. Connecting different apps can be challenging for non-engineers, but Yoom makes automation accessible to everyone.

  • 🌐 Connect with apps like Notion, Gmail, Google Sheets and more.
  • 📖 Use automation templates - no technical setup required
  • 📈 Boost productivity and reduce human errors

You don't need to go through a complex setup and IT jargon, you can build your automation workflows with just a few clicks :) It's designed for those who want to streamline their daily work and save hours of time and stress from repetitive work.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

In this guide, you'll learn the step-by-step process of how to use Yoom to automatically generate an invoice from Notion database and send it via Gmail.

  • Those looking to improve work efficiency by integrating Notion and Gmail.
  • Anyone who wants to generate invoices in Google Sheets using data from Notion and send them via Gmail.
  • Teams or individuals looking to automate document creation and sending with a seamless integration between Notion and Gmail.

✔️ For Those Who Want to Try It Now

Yoom offers ready-made templates for easy setup. Click the "Try it" button to get started now

We'll also walk you through the step-by-step process of creating this automation flow in the following section of this article.

🚀 Let’s Automate Invoice Creation Using Notion and Gmail Integration

Let's walk through how to set up a flow that automatically creates invoices using Notion data and sends them via Gmail.

⏱️ Setup time: 10 minutes

🔧 What You’ll Need

  • A free Yoom account
  • Access to Notion, Gmail, and Google Sheets

If you don’t have a Yoom account yet, register now using this registration form!

Step 1: Integrate Notion, Gmail, and Google Sheets with Yoom

After logging into Yoom, go to "My Apps" from the left side menu and click "+ Add".

__wf_reserved_inherit

Connect Notion

⚠️ Note: Databases created after registering with Yoom cannot be linked, so make sure to prepare the database you plan to use before registering in My Apps. If you’ve already linked it with Yoom but need to use a new database, you’ll need to register in My Apps again.

For this example, we’ve created a page in Notion to store the necessary data for invoice creation.

__wf_reserved_inherit

Search for "Notion" from the app list and select it.

__wf_reserved_inherit

Log in with your Notion account. When the following screen appears, click "Select a Page". 

__wf_reserved_inherit

Select the page(s) to grant access to the database and click "Allowing Access".

__wf_reserved_inherit

Now your Notion is connected :) 

__wf_reserved_inherit

Connect Gmail and Google Sheets

Search for "Gmail" from the app list and select it.

Click "Sign in with Google."

Select the Google account to link with Yoom.

Then click “Continue”.

__wf_reserved_inherit

Now your Gmail is connected :) 

Since Gmail and Google Sheets are both part of the Google ecosystem, they can be integrated using the same procedure. Therefore, you can follow the same steps to integrate Google Sheets as well.

__wf_reserved_inherit

Prepare Google Sheets File

If you haven't created an invoice template in Google Sheets yet, please prepare it.
This time, we created it as shown in the image.

📚Reference: For more details on how to set up document creation, refer to this guide.

__wf_reserved_inherit

Step 2: Copy the Template

Click the "Try It" button to copy the pre-built template into your project.


This is a flow to create an invoice using Notion database information and send an email via Gmail.

Click "Try this template".

__wf_reserved_inherit

Click "OK" and assign a name to the Flowbot for recognition.

__wf_reserved_inherit

The template will be copied to your "My Project".

__wf_reserved_inherit

Step 3: Set Up Chrome Extension Trigger 

Open the copied template and click on “select and launch a page on the database" from the Chrome extension trigger icon.

__wf_reserved_inherit

In the image below, you'll find a page that describes the Yoom Chrome Extension in the red-highlighted section. Follow the instructions provided on that page to complete the setup.

Once the Chrome extension settings are finished, click "Next" to proceed.

📚 Reference: To learn more about how to set up triggers using the Chrome extension, check out this guide.

__wf_reserved_inherit

Specify the Notion page containing the data used for creating the invoice.

__wf_reserved_inherit

By hovering over the red-framed area, you can open the page in a side peek.

__wf_reserved_inherit

Copy and paste the URL as shown in the image, where it appears on both screens.

__wf_reserved_inherit

Click the "Test" button at the bottom of the screen. If "Test Successful" appears, the trigger setup is complete. Don’t forget to save it.

__wf_reserved_inherit

Step 4: Set Up Notion Action  

Next, proceed with the detailed settings to retrieve data from Notion.

__wf_reserved_inherit

Select the Database ID from the displayed options.
Select the database you want to use, which should match the Notion page you selected earlier. Once chosen, press "Next" to continue.

__wf_reserved_inherit

Click the empty box on the right.
Select the red frame part.
Notion page data will be displayed. From there, click "Page ID".

📚 Reference: For more details on retrieved values and how to set them up, see the guide here.

__wf_reserved_inherit

__wf_reserved_inherit

Once you've configured the settings as shown in the image, click the "Test" button at the bottom of the screen. If "Test Successful" appears, the setup is complete. Be sure to save your settings.

__wf_reserved_inherit

Step 4: Create a Document in Google Sheets

Select "Issue Document" with the Google Sheets icon.

__wf_reserved_inherit

Enter the File ID of the template you will be using.

__wf_reserved_inherit

Then, specify the Folder ID where the issued invoice will be stored. After completing these steps, press "Next."

__wf_reserved_inherit

Link the Notion data with the prepared template data. For detailed instructions on setting this up, please refer to the "How to Set Up Document Issuance" page.

📚 Reference: To learn more on how to set up Document Creation, check out this guide.

3. Replace Strings

__wf_reserved_inherit

Once the settings are complete, click the "Test" button at the bottom of the screen. If "Test Successful" is displayed, the configuration is complete. Make sure to save your settings.

__wf_reserved_inherit

Step 5: Send Invoice from Gmail

Click "Send Email" with the Gmail icon.

__wf_reserved_inherit

Since a template is being used, the email content settings are already complete. You only need to update the recipient's email address.

__wf_reserved_inherit

Click the recipient box and select the area highlighted in the red frame. Then, insert the email address of the recipient.

__wf_reserved_inherit

Click Test to check if the email is sent successfully. If the test is successful, click Save to finalize the settings.

__wf_reserved_inherit

Step 6: Activate the Flowbot

Toggle the "Trigger On" button to activate your flow!

__wf_reserved_inherit

That’s it! 🎉 The Flowbot is now complete!


This is a flow to create an invoice using Notion database information and send an email via Gmail.

💡 Other Automation Examples Using Notion and Gmail

By using Notion and Gmail, you can unlock a wide range of automation possibilities that simplify your workflows. Here are some examples you can explore for your next automation!

Automation Examples Integrating Notion and Gmail


This is a flow to create an invoice using Notion database information and send an email via Gmail.

Automation Examples Using Notion

Register Notion Tasks to Google Calendar

Automatically add tasks recorded in Notion to Google Calendar to keep your schedule up to date.


Add Submitted Form Content to Notion

Automatically transfer content submitted through Google Forms or other tools to Notion for seamless tracking.


This is a flow to add a record to the Notion database when there is a response to the Google Form.

■Overview
The flow 'Send approval request when form is submitted and add to Notion after approval' is an automation process to streamline business workflows.

■Recommended for
- Administrators of companies who want to automate the approval process after form submission
- Team leaders who want to centrally manage application information using Notion
- Those who aim to streamline the approval flow and speed up business operations

■Notes
- Please integrate Notion with Yoom.

Extract Tasks Due Today from Notion and Notify

Set up daily notifications of tasks due today from Notion via chat tools like Slack, Google Chat, or Discord.


■Overview
This is a flow that extracts tasks due today from the Notion database and notifies them on Google Chat all at once.
By using Yoom, you can easily connect apps without programming.

■Who we recommend this template for
1. Those who aggregate information on Notion
・Project managers who centrally manage project tasks
・Those who utilize Notion for progress management
2. Those who share information using Google Chat
・Project leaders who share progress and tasks
・Those who use Google Chat for sharing notifications

■Caution
・Please link each of Notion and Google Chat with Yoom.
・Linking with Google Chat is only available with Google Workspace. Please see below for details.
https://intercom.help/yoom/ja/articles/6647336

This is a flow to extract tasks with today's deadline from the Notion database daily and notify on Discord in bulk.

This is a flow that extracts today's due tasks from the Notion database daily and notifies them in bulk on Slack.

Automation Examples Using Gmail

Send Email Notifications When Workflow is Approved

Automate email notifications through Gmail when a workflow or request is approved.


■Overview
・When billing information is answered in the form, an invoice is issued using the Google Sheets invoice template.
・After that, the person in charge approves it and sends an email.

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

Forward Files from Gmail to Chat Tools

Automatically forward files received in Gmail to platforms like Slack, Discord, etc.


This is a flow to forward Gmail messages to a Discord text channel.

■Overview
The "Summarize email content with AI and notify Microsoft Teams" workflow is a business workflow designed to quickly grasp important information from received emails and share it within the team.
By using this workflow, AI can automatically summarize the email body and notify Microsoft Teams.
This ensures that important information is not missed and facilitates smooth communication across the entire team.

■Recommended for
・Business users who handle a large number of emails daily
・Project leaders who want to efficiently share important email information with their team
・Team members using Microsoft Teams but experiencing delays in information sharing
・IT personnel looking to improve operational efficiency using AI
・Business owners considering automation due to the burden of email management

■Notes
・Please integrate with Gmail, Microsoft Teams, and Yoom.
・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and authentication may fail if you are not subscribed to the general business plan.
・Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
・Please note that the shortest activation interval varies depending on the plan.

Save Documents Received in Gmail to Cloud Storage

Automatically save documents from Gmail to services like Dropbox or OneDrive for secure storage and easy access.


This is a flow that reads document data posted on Gmail with OCR, updates the file name, and stores it in OneDrive.

This is a flow to read document data posted in Gmail using OCR, update the file name, and store it in Box.

This is a flow to upload attachments received in Gmail to Dropbox.

👏 Benefits of Integrating Notion with Gmail

Benefit 1. Streamlining Your Workflow and Reducing Manual Work

Manually creating and sending invoices can be time-consuming, especially if you're dealing with large volumes. With the integration of Notion and Gmail, this process can be automated, saving you time and effort :) Instead of creating invoices manually, you can use a Chrome extension that automatically generates invoices based on the data in Notion. Once the invoice is created, it can be sent automatically via Gmail. This automation  reduces the workload by eliminating repetitive tasks, and what used to take hours can now be done in minutes.

Benefit 2. Boosting Productivity and Minimizing Errors

Manual data entry is prone to mistakes, such as a typo in an invoice or missing details. By integrating Notion with Gmail, the whole process of creating and sending invoices becomes automated, reducing the risk of human error. For example, businesses with monthly invoicing cycles can use this automation to save time and keep consistency.

📖 Summary

Automating repetitive tasks can be a game-changer for businesses. It not only saves time but also increases efficiency and accuracy. By automating invoice creation and sending, you can focus on more important tasks, knowing that the repetitive work is handled seamlessly.
Best of all, no technical expertise is needed, and anyone can easily set it up! Ready to simplify your workflows? Sign up for Yoom and try it today!

👉 Create your free Yoom account now

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
a.ohta
a.ohta
After working as a manager at a general store, I began working from home as an SEO writer. Later, I entered into a freelance contract with a marketing startup for about five years. Surrounded by University of Tokyo students, I spent my days learning various business terminologies and how to use SaaS tools. During my time as a store manager, I was often overwhelmed by administrative tasks such as sales and inventory management, personnel management, and ordering, which frequently prevented me from engaging with customers and caused me to miss sales opportunities. Even during my freelance work, I found myself bogged down with repetitive tasks like data entry and often thought, "Can't these monotonous tasks be automated?" Therefore, I strongly resonate with Yoom's vision!
Tags
Automation
Gmail
Google Sheets
Integration
Notification
Notion