How to Integrate Applications

2025-04-16

How to Create an Invoice and Send an Email Using Notion Database Information

m.wadazumi

Don't you want to make the invoice issuance process more efficient?
The flow we introduce this time allows you to create an invoice with one click from a Notion page and send it via email.
By incorporating this automation, you should be able to reduce manual errors and significantly lighten the workload.
This is especially useful for those who want to reduce the burden of invoice processing and require accurate processing.
It's easy to set up without any coding, so please give it a try!

Recommended for

  • Those who create invoices based on information from Notion.
  • Those who want to automatically create invoices in Google Sheets based on information from Notion.
  • Those who want to integrate Notion and Google Sheets to prevent invoice creation errors.
  • Those who want to automate the process of creating invoices based on Notion information and sending them via email.

For those who want to try it right away

In this article, we introduce how to integrate using the no-code tool "Yoom".

No complicated settings or operations are required, and even non-engineers can easily achieve this.

You can start immediately with the template below, so please give it a try!

[About Yoom]

How to Create a Notion and Email Integration Flow

This time, we will introduce how to set up a template for "Creating an invoice using Notion database information and sending it via email."
By using the template, you don't need to set up automation from scratch, which is convenient.

You can set it up in the following 4 steps.

  1. Register Notion and Google Sheets as My Apps
  2. Open the template
  3. Set triggers and actions
  4. Verify the automation operation

If you are not using Yoom, please register for free from here.
If you are already using Yoom, please log in.

Step 1: Register Notion and Google Sheets as My Apps

Please connect Notion and Google Sheets to Yoom by registering them as My Apps.
Registering My Apps first makes automation setup easy.
First, let's register Notion as My App.
Click "My Apps" → "New Connection" on the left side of the Yoom screen.
Search for Notion from the app list or search by "App Name".

When the following screen is displayed, click "Select Page".

Next, when the following screen is displayed, check the page you want to allow access to and click "Allow Access".

Next, since Google Sheets will be used to create invoices, register Google Sheets as My App.
Select Google Sheets in the same way as before.
When the following screen is displayed, please log in to Google Sheets.

If Notion and Google Sheets are displayed in My Apps, registration is complete.

Step 2: Open the Template

To set up automation, click "Try it" on the banner below.

Read the following screen display and click "OK".

The following screen will be displayed, so check the "Title" and "Description".
If you want to make changes, do so on the following page.
First, select and launch the page on the database, so click "Select and launch the page on the database".

Step 3: Set Triggers and Actions

When the following screen is displayed, check the setup method.
To use the Chrome extension trigger, please check here.
If you have not installed the Chrome extension, please install it from here.

* By using triggers with the Chrome extension, you can directly activate triggers from Notion.

When the following screen is displayed, check the settings.

  • "Title" → Set optionally
  • "Account information linked with Notion" → Verify if correct
  • "Action when launching from the extension" → Select and launch the page on the database

Check the following setup method.

Scroll and set the "Sample URL of the launch page".
After setting, click "Test" → "Test Successful" → "Save".

Next, to set up retrieving records in Notion, click "Retrieve Records (ID Search)".
The following screen will be displayed, so check the settings.

  • "Title" → Set optionally
  • "Account information linked with Notion" → Verify if correct
  • "Execute Action" → Retrieve Records (ID Search)

Scroll and set the "Database ID".
For testing purposes, please register billing information in Notion.

When the following screen is displayed, set the "Conditions for the record you want to retrieve".
Use the output of "Select and launch the page on the database" and set it as follows.
Click the arrow in the red frame to select the output.
After setting, click "Test" → "Test Successful" → "Save".

Next, to set up issuing documents with Google Sheets, click "Issue Document".
The following screen will be displayed, so check the settings.

  • "Title" → Set optionally
  • "Account information linked with Google Sheets" → Verify if correct

Scroll and set the "Spreadsheet File ID".
Refer to here for the template document setup method.

Next, set the "Issued Document".

  • "Google Drive Folder ID for Storage" → Set optionally
  • "Output File Name" → Set using output
    By using the date and Notion's output, you can automatically set the file name.
    The content set in Notion will be displayed as output.

When the following screen is displayed, check the setup method.

Scroll to display the "String to be Replaced" and set the "String after Replacement".

Set the "String after Replacement" using Notion's output.
Set the string that matches the item.
After setting, click "Test" → "Test Successful" → "Save".

Next, to set up sending emails, click "Send Email".
The following screen will be displayed, so check the "Title" and change it if you want to.

Scroll and set the "Email Content".
"To" → Set optionally
Set using Notion's output.

Next, set the "Subject", "Body", and "Attachments".
The body is convenient to set using Notion's output.

When the following screen is displayed, check the "Email Sending Content".
After confirming, click "Test" → "Test Successful" → "Save".

Step 4: Verify Automation Operation

Finally, click "Turn on Trigger" to complete the automation setup.
Check if the flowbot starts correctly.

Here is the template used this time.

Other Automation Examples Using Notion and Google Sheets

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

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

Automation Examples Integrating Notion and Google Sheets

You can create invoices in Google Sheets based on information from Notion databases and then send them via Gmail or Outlook.
Additionally, it is possible to set up an integration that adds information to Google Sheets when new data is added to a Notion database.

Automation Example Using Notion

Add Meeting Transcription Data to Notion After a Web Meeting Ends

Automatically add meeting transcription data to Notion after a meeting ends on Google Meet or Zoom.

Notify chat tools when information is registered in Notion

Automatically notify Slack, Discord, etc., when information is registered in the Notion database.

Add responses submitted to the form to Notion

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

Automation Example Using Google Sheets

Register Survey Results Received via Email into Google Sheets

Automatically register survey results received via Gmail or Outlook into Google Sheets.

Add lead information to the customer management app when a row is added in Google Sheets

When lead information is added to Google Sheets, it will be automatically added to platforms like Salesforce or HubSpot.

Create a folder in cloud storage when a row is added in Google Sheets

Automatically create a folder in Google Drive or OneDrive when a row is added in Google Sheets.

Benefits of Integrating Notion with Email

Benefit 1: Prevent Billing Errors

When creating and sending invoices manually, human errors such as incorrect content, amount mistakes, or misdelivery can occur.
To solve this problem, automating the creation and sending of invoices based on Notion database information is effective.
For example, by registering billing details in Notion in advance, monthly billing processes can be carried out smoothly.
This way, you can prevent troubles caused by billing errors and achieve accurate billing operations.

Benefit 2: Reduce Workload

By automating invoice creation and sending, you can reduce the time spent on tasks and lighten the load on the person in charge.
For instance, if the person in charge manually creates invoices from the Notion database, they need to open various tools, which is inefficient.
However, by automating the invoicing process, if you can reduce the time spent on tasks, the person in charge can focus more on projects and customer interactions.
This automation is especially recommended for small and startup companies looking to improve efficiency with limited resources.

Conclusion

Automating invoice creation and sending by combining Notion and email can reduce workload and prevent human errors.
This reduces manual mistakes and allows for accurate billing processes.
As a result, it may lead to increased customer trust and company growth.

Yoom's automation is attractive because it is easy for anyone to use and does not require complex code input.
Try using the template introduced here to help improve work efficiency!

The person who wrote this article
m.wadazumi
I've been working as a writer since my job in child welfare, and I'm currently writing a blog on Yoom. While being surprised by the work efficiency improvements that can be made with Yoom, I would like to share that excitement with everyone and contribute to society. I'll tell you about application integration and automation that even I, who has zero programming knowledge, can do.
Tags
Integration
Automation
Notion
Google Sheets
Automatic
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