NotonとGmailの連携イメージ
How to Integrate Applications

2025-04-17

How to Automatically Create Invoices from Notion Pages and Send Them via Gmail

a.ohta

By automating the routine task of creating and sending invoices, you can significantly improve daily work efficiency. This is because routine tasks are repetitive, and automating them can save time, allowing you to allocate resources to other tasks.
However, you might feel that it's challenging to try automation easily, as it often requires programming knowledge.
Therefore, this time, we introduce an app integration that allows you to automate invoice creation and sending without the need for programming!
The apps used are Notion, Gmail, and Google Sheets. By using a Chrome extension, you can create and send invoices more easily, so please take this opportunity to try it out!

Recommended for

  • Those considering improving work efficiency with Notion and Gmail.
  • Those who want to create documents in Google Sheets based on information from Notion and send them via Gmail.
  • Those who want to automate document creation and sending by integrating Notion and Gmail.

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 start immediately from the template below, so please give it a try!

[What is Yoom]

From now on, we will introduce how to create a Flowbot with Yoom, which allows app integration without programming, to "create an invoice with Notion database information and send an email via Gmail."
After registering with Yoom, please try creating it!

How to Create a Notion and Gmail Integration Flow

Step 1: Integrate Notion, Gmail, and Google Sheets with My Apps

<span class="mark-yellow">In this integration, we will create an invoice using a template prepared in Google Sheets.
Therefore, let's integrate the three apps: Notion, Gmail, and Google Sheets.</span>

Once you complete the registration with Yoom, the Flowbot template will be copied to "My Projects."
When you see a display like the image, please select "My Apps" from the menu on the left.

Click the new connection button at the top right.

Enter the name of the app to integrate into the box.

Integration of Notion and Yoom

1. Preparation of Notion
When integrating Notion and Yoom, it is necessary to prepare Notion at this stage.

This time, we created a page assuming the data required for invoice creation.

To send the invoice to the "Email Address" on this Notion page, let's create an email address field.

2. Search
Search for Notion and click the Notion icon.

3. Access Request

A display about access requests will appear as shown in the image.
Check and click "Select Page."

4. Select Page

Pages already created in Notion will be displayed.
Select the page you prepared earlier and press "Allow Access."

5. Integration Complete

The screen will change, and if the above display appears, the integration is complete.

Integration of Gmail and Google Sheets with Yoom

1. Search
Click the Gmail icon.

2. Select Account
Press the Google account of the Gmail address to integrate with Yoom.

3. Log in to Yoom

You will be redirected to the page shown in the image, so read the terms and click Next.

4. Yoom is Requesting Additional Access to Google Account
Press Continue.
When you move to the authentication screen, select <span class="mark-yellow">Allow all permissions</span>.

5. Integration Complete

The screen will change, and if the above display appears, the integration is complete.

*Since Gmail and Google Sheets are the same Google service, My Apps integration is possible with the same procedure.
Therefore, let's integrate Google Sheets with the same procedure.

6. Preparation of Google Sheets

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.

For more details, please check the page on "How to Set Up Document Issuance" and "Prepare Template Documents."

With this, the integration of the three tools with My Apps is complete.
Next, we will create a Flowbot using the template copied to My Projects.
If you haven't copied it yet, please copy the Flowbot template from below.

1. Hover over the banner and click "View Details"
2. Click "Try this template" on the page you navigated to
3. Register for Yoom
※ If you have already registered, the login screen will be displayed, so please log in.

Step 2: Chrome Extension Trigger and Notion Page Settings

1. Open My Project

Open "My Project" from the menu on the left side of the screen.

2. Open the copied template Click "Create an invoice using Notion database information and send an email with Gmail".
3. Select App Trigger

Select "Select and launch a page on the database" from the Chrome extension trigger icon.

Press Next.
4. Chrome Extension Settings

There is a page that describes the Yoom Chrome Extension in the red frame part of the image above, so please set it according to the content.
Once the Chrome extension settings are complete, press Next to proceed.

5. Sample URL of the launch page

Specify the Notion page data used to create the invoice.

By hovering over the red frame part, you can open the page in a side peek.

Copy and paste the URL in the state where it is displayed in two screens as shown in the image.   

6. Execute Test

Press the test button at the bottom of the screen.
If "Test Successful" is displayed, the trigger setting is complete. Save it.

Next, perform detailed settings to retrieve Notion data.

1. Operate the Database

Click "Retrieve Record (ID Search)" on the Notion icon.
Scroll down the screen.

2. Database Integration

Set the ID of the database to be used.

Click the box to display a list of linked databases.
Select the database to be used this time. This will be the same as the Notion page used earlier.
Once selected, press Next.

3. Conditions for the Record to be Retrieved

Click the empty box on the right.

Select the red frame part.

Notion page data will be displayed. From there, click "Page ID".

4. Execute Test

Once the settings are complete as shown in the image, press the test button at the bottom of the screen.
If "Test Successful" is displayed, the settings are complete. Save it.

Step 3: Setting Up Document Creation in Google Sheets

1. Select App

Select "Issue Document" from the Google Sheets icon.
Scroll down.

2. Set ID

Enter the file ID of the template to be used.

Next, set the folder ID to store the issued invoice.
Press Next.

3. Replace Strings

Link the Notion data with the prepared template data.
For detailed settings, please refer to the "How to Set Up Document Issuance" page.

4. Execute Test

Once the settings are complete, press the test button at the bottom of the screen.
If "Test Successful" is displayed, the settings are complete. Save it.

Step 4: Setting Up Invoice Sending from Gmail

1. Send Email

Select "Send Email" from the Gmail icon.
Scroll down.

Since a template is being used, the email content settings are complete.
Only change the recipient.

Click the recipient box and select the red frame.
Next, Insert the address.

2. Execute Test

If there are no issues with the content, press the test button at the bottom of the screen.
If "Test Successful" is displayed, the settings are complete. Save it.

3. Turn On the Trigger

Once the flowbot creation is complete, the above display will appear. The trigger is initially set to OFF, so turn it ON.

Flowbot template used this time
Create an invoice using Notion database information and send an email with Gmail

Other Automation Examples Using Notion and Gmail

In addition to the integrations introduced today, various automations can be achieved by utilizing the APIs of Notion and Gmail.

If you find something interesting, please give it a try!

Automation Examples Integrating Notion and Gmail

It is possible to set up an integration where an email is sent via Gmail whenever a page is created or updated in Notion.
Additionally, you can extract information from inquiry emails, reply via Gmail, and add the content to Notion, or use OCR to read documents received in Gmail and add them to Notion.

Examples of Automation Using Notion

Register tasks recorded in Notion to a calendar

Automatically register tasks recorded in Notion to Google Calendar.

Add Submitted Form Content to Notion

Automatically add content submitted to Google Forms, etc., to Notion.

Extract tasks due today from Notion every day and send batch notifications to chat tools

Automatically extract tasks due today from Notion every day and notify via Google Chat, Slack, etc.

Example of Automation Using Gmail

Notify via Gmail when a workflow is approved

Automatically send an email through Gmail when a request is approved.

Forward files received in Gmail to chat tools

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

Save documents received in Gmail to cloud storage

Automatically save documents received in Gmail to services like DropBox or OneDrive.

Benefits of Integrating Notion with Gmail

1. Reducing Burden by Shortening Workflow

By using a Chrome extension from the invoice data page managed in Notion, invoices can be automatically created. Additionally, the created invoices can be automatically sent via Gmail.
Since the manual creation and sending of invoices are automated, significant improvements in workflow can be expected.
The time previously spent on creating a large number of invoices may be saved. If the workflow is shortened, the burden will also be reduced.

2. Improving Productivity and Efficiency

Previously, invoices were manually created while checking the Notion database, which could lead to human errors such as typing mistakes. However, with the introduction of this app integration, invoices will be automatically created, minimizing human errors like transcription mistakes.
Moreover, introducing automation should increase productivity and improve work efficiency. Especially in the case of monthly billing systems, these benefits may be more noticeable.

Conclusion

Automating routine tasks is recommended to increase productivity. It not only reduces the workload but also saves time and enhances efficiency.
With Yoom, even the automation implementations you had given up on can be realized without programming.
A two-week trial period is also available, so please give it a try.

The person who wrote this article
a.ohta
After working as a general store manager, I started working from home as an SEO writer. Later, an outsourcing agreement was signed with a marketing startup for about 5 years. Surrounded by students at the University of Tokyo, I held a computer and spent my days studying various business terms and how to use SaaS tools. When I was a general store manager, time was taken over and over again by office work such as sales and inventory management, human resource management, and ordering, etc., and I was unable to serve customers and often missed sales times. Even when outsourcing, there are many detailed tasks such as input, etc., and “can't such monotonous tasks be automated?” I thought so, and I really sympathize with Yoom's vision!
Tags
Notion
Gmail
Google Sheets
Automation
Integration
Notification
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