Google AdsとGoogle スプレッドシート
How to Integrate Applications

2025-04-23

How to retrieve the previous day's report from Google Ads every day and record it in Google Sheets

m.i

For marketers, the daily routine begins with logging into their Google Ads account and obtaining the previous day's ad performance report.
Additionally, checking Google Ads reports daily and compiling them into a spreadsheet can be a tedious and time-consuming task.

By using Yoom to integrate with Google Sheets, you can automate these routine tasks!

Moreover, you can manage multiple ad campaigns in a single spreadsheet, making it easier to compare and analyze using graphs.
By visually representing data with graphs and charts in Google Sheets, you can quickly identify areas for improvement and success factors in ad operations, allowing you to deploy more effective ad strategies.

In this article, we will introduce how to integrate Google Ads with Google Sheets using Yoom and the benefits of doing so.
If you're interested in automation flows, please read on to the end!

Recommended for

  • Those who utilize Google Ads and Google Sheets
  • Those considering integrating Google Ads with Google Sheets to improve work efficiency
  • Those looking to enhance the accuracy of report analysis by integrating Google Ads with Google Sheets
  • Those aiming to speed up tasks by integrating Google Ads with Google Sheets

For those who want to try it immediately

This article introduces the integration method using the no-code tool "Yoom".
No complex settings or operations are required, and even non-engineers can easily achieve this.
You can start immediately using the template below, so please give it a try!

[What is Yoom]

How to create a link flow between Google Ads and Google Spreadsheets Let's start by linking the two apps we will use this time using Yoom!

Before that, if you don't have a Yoom account, please create an account from the Yoom account creation page. It takes 30 seconds to get started!

For basic operations of Yoom, please refer to First time with Yoom.

Once you have completed registration, let's create a flow bot that "gets the previous day's report from Google Ads every day and writes it in a spreadsheet."

Step 1: Link My Apps First, link the Google Ads you are using with Yoom.

From the left side of the Yoom page, select My Apps → + Add → Google Ads.

Look for it from the list of apps or search by the app name.

When the following screen appears, log in. Allow all permissions during authentication.

Next, link Google Spreadsheet. As you proceed with the login, you will see this screen, so confirm and click Continue.

This completes the app integration.

Next, copy the template to My Projects and create a Flowbot.
Click "Try it" below.

1. Click "Try it"
2. Register for Yoom
* If you have already completed registration, the login screen will be displayed, so please log in.

Step 2: Set Triggers and Actions

As you proceed, the template will be copied to your workspace.
If necessary, you can change the name of the template.
Click My Projects on the left, and the template you just copied will appear, so click the ellipsis (...) on the right and select Edit.

Let's set the schedule trigger.
Select "When becoming the specified schedule".

If there are no issues with the following screen, save it.
Since you want to set the time to 10 AM, enter 10.

Next, click "Get Account Report".

Check the account information to be linked.
Proceed with the action as is.
Let's set up the API connection.
Ad Account ID: You can check it from the Google Ads management screen.
Start and End of Period: Left-click in the input field to bring up "Output - Date", then find the yesterday field and select {{yesterday_%Y-%m-%d}}.

There is an output field at the bottom of the screen.
If you make the title of the output a header in Google Sheets, it will be easier to understand what the item is when transcribing.

I set it up like this in the spreadsheet.
(I added the date myself so that I could tell when the report was from.)

Next, click "Calculation (Arithmetic Operations)".
You can see the end of the setup!

For more details on "Performing Calculations", please check here.

If there are no issues with the operation conditions, save and click.

Next, click "Operate on Database".

Integrate with the database.
Spreadsheet ID & Tab Name: Select from candidates
Table Range: Set as desired

Set the values for the records to be added.
The following screen will appear, so select the items that match from the output.
Test → Save if the test is successful.

Finally, turn on the app trigger to complete.


Thank you for your hard work!

Other Automation Examples Using Google Ads and Google Sheets

In addition to the flow introduced this time, you can achieve various business automations by using the APIs of Google Ads and Google Sheets.
All of them can be used with simple settings, so if you find something interesting, please give it a try!

Other Automation Examples with Google Ads and Google Sheets

It is also possible to obtain the latest reports from Google Ads starting with the action of adding a row in Google Sheets.
Additionally, you can integrate with Meta Ads (Facebook) to obtain the latest information from Meta Ads (Facebook) account reports and Google Ads campaign reports and add information.

Examples of Automation Using Google Ads

Obtain Campaign Reports from Google Ads When a Specific Action is Taken

By using the action as a starting point, the latest campaign reports can be automatically retrieved, potentially eliminating the need for manual data entry.

Retrieve and Notify the Latest Google Ads Reports

You can automate the retrieval and notification of the latest reports from Google Ads at a set time every day, which can improve work efficiency.

Automation Example Using Google Sheets

Notify by Email When a Row is Added or Updated in Google Sheets

By integrating Yoom's email functionality, it may be possible to prevent human errors such as transcription mistakes and missed notifications.

Send an email when a status is updated in Google Spreadsheet

This eliminates the need to manually enter recipients and email text, potentially reducing the risk of transcription errors or missed deliveries.

Retrieve information and add it to Google Sheets at the specified schedule

By automatically retrieving and adding information at the specified schedule, it is expected to prevent manual transcription errors and omissions.

Add a Record When a Row is Added in Google Sheets

By eliminating the need for manual data entry, input errors should decrease, and data accuracy should be maintained.

Benefits of Integrating Google Ads with Google Sheets

Benefit 1: Time Savings

For marketers, creating daily reports is one of the tasks they want to streamline. By integrating Google Ads with Google Sheets, the process of manually obtaining reports and entering data daily is automated, allowing you to focus on other tasks during that time! For example, you might be able to allocate more time to data analysis of ad campaigns or devising new strategies.

Benefit 2: Improved Data Accuracy

When entering data manually, human errors such as omissions or input mistakes can occur, which may lead to incorrect judgments in ad performance measurement, strategy planning, and improvement measures. By implementing the integration of Google Ads and Google Sheets, you can enhance data accuracy and potentially create more reliable reports. This will not only improve the quality of ad management but also lead to faster decision-making. This integration could be particularly useful when handling large amounts of data or managing multiple campaigns.

Conclusion

By using Yoom to integrate Google Ads with Google Sheets, you may have experienced the convenience of having reports automatically transferred to spreadsheets daily without the need for complex coding.

While the coding setup is only in English, Yoom can be operated in Japanese. Automating manual data entry can save time and improve data accuracy. Creating graphs and charts based on automatically transferred data could make the effectiveness of ad campaigns more easily understandable.

Please try this method and enhance your work efficiency!

The person who wrote this article
m.i
I have experienced finance-related work for about 3 years since I graduated as a new graduate. Due to the industry, there are so many tasks that are done manually, and I came across Yoom when I thought that if automated, I could do more other work. I'm impressed every day by the convenience of Yoom while writing a blog. I try to make the structure easy to understand.
Tags
Automation
Integration
Google Sheets
Google Ads
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