Google AdsとGoogle スプレッドシート
How to retrieve the previous day's report from Google Ads every day and record it in Google Sheets
Learn more about Yoom
Try this template
Google AdsとGoogle スプレッドシート
How to Integrate Applications

2025-07-17

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

m.i
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!

  • 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!


This is a flowbot that automatically obtains report information from Google Ads at a specified time every day and records it in a Google Spreadsheet.

[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.


This is a flowbot that automatically obtains report information from Google Ads at a specified time every day and records it in a Google Spreadsheet.

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

Next, click "Get Account Report".

__wf_reserved_inherit

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}}.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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

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

__wf_reserved_inherit

Next, click "Operate on Database".

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

Finally, turn on the app trigger to complete.


Thank you for your hard work!


This is a flowbot that automatically obtains report information from Google Ads at a specified time every day and records it in a Google Spreadsheet.

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.


This is a flow to retrieve the latest information from Meta Ads (Facebook) account reports and Google Ads campaign reports daily and add them to a Google Spreadsheet.

■ Notes
· Please integrate with Meta Ads (Facebook), Google Ads, and Google Spreadsheet with Yoom.

■Overview
The workflow 'Retrieve the latest account report from Google Ads when a row is added in Google Sheets' automatically integrates data addition to Google Sheets and report retrieval from Google Ads.

■Recommended for
・Marketing personnel using Google Sheets and Google Ads
・Team leaders spending time on manual data entry and report retrieval
・Small business owners looking to improve advertising efficiency
・Those interested in automating data integration and improving business workflows

■Notes
・Please integrate both Google Sheets and Google Ads with Yoom.
・The trigger 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.

■Overview
The 'Retrieve the latest campaign report from Google Ads when a row is added in Google Sheets' workflow is a business workflow that streamlines the management and analysis of advertising data.

■Recommended for
・Marketing personnel who want to manage advertising data by linking Google Sheets and Google Ads
・Those who are creating advertising campaign reports and are considering automating manual tasks
・Advertising managers who want to improve operational efficiency and spend more time on data analysis

■Notes
・Please link both Google Sheets and Google Ads with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

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.


■Overview
The workflow "When a new product is created in Shopify, retrieve a campaign report from Google Ads" is designed to streamline advertising management in online shop operations.
When a new product is added to Shopify, it automatically connects with Google Ads to retrieve the latest campaign report.
This allows for a quick understanding of the advertising effectiveness of products, facilitating the optimization of marketing strategies.
It reduces the time-consuming task of manually acquiring data and creating reports in daily operations, providing an environment to focus on more strategic tasks.

■Recommended for those who:
- Operate an online shop using Shopify and wish to immediately check advertising effectiveness when adding new products
- Are marketing personnel wishing to improve efficiency by reducing the time spent on campaign management in Google Ads
- Business owners unfamiliar with data integration and automation but considering efficiency improvements in shop operations
- Regularly acquire ad reports manually and aim to reduce workload through automation
- Wish to strengthen the connection between Shopify and Google Ads and achieve more effective advertising operations

■Precautions
- Please connect both Shopify and Google Ads with Yoom.
- [Shopify] is an app available only with the team plan and success plan.
With free or mini plans, the operations or data connections set in the flow bot will result in errors, so please be cautious.
- Paid plans like the team plan or success plan allow for a 2-week free trial. Apps subject to restrictions can be used during the free trial.

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.


This is a flow to acquire the latest Google Ads report and notify Microsoft Teams.

This flow fetches the latest Google Ads report and sends a notification through Telegram.

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.


■Overview
This is a flow to notify by email when a row is added in Google Sheets.
With Yoom, you can easily achieve this flow without programming, as it allows integration between apps.

‍■Recommended for
- Managers of teams who want to timely grasp the deal information entered by sales representatives in Google Sheets
- Customer support representatives who want to prevent missing responses to inquiries managed centrally in Google Sheets
- Those who want to smoothly share added customer information or order data among stakeholders
- Companies that want to facilitate information sharing in a remote work environment
- Those who want to prevent input errors or missed communications in email notifications of new data additions

■Notes
- Please integrate Google Sheets with Yoom.
- You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
- Please note that the shortest trigger interval varies depending on the plan.

■Overview
This is a flow to notify by email when a row is updated in Google Sheets.
With Yoom, you can easily achieve this flow without programming, as it allows integration between apps.

‍■Recommended for
・Team managers who manage project progress in Google Sheets and want to smoothly share important updates with the entire team
・Those who want to quickly share changes in customer information or order data among stakeholders
・Companies that want to facilitate information sharing with members working remotely
・Those who want to prevent missing shared update information

■Notes
・Please integrate Google Sheets with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

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.


This flow sends a transactional email with Loops when a row is updated in Google Sheets.

This is a flow to send an email with SendGrid when the status is updated in Google Spreadsheet.

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.


This flow retrieves issues from Backlog and adds them to Google Spreadsheet when the specified schedule is reached.

■Notice
・Please integrate Yoom with both Backlog and Google Spreadsheet.
・The operation “repeat the same process” is available only with the Team Plan or Success Plan. In the case of Free Plan or Mini Plan, the operations or data connections of the Flowbot you have set will result in an error, so please be careful.
・Paid plans such as Team Plan or Success Plan can be tried for free for 2 weeks. During the free trial, you can use restricted apps or features (operations).
・Branching is a feature (operation) available for plans above Mini Plan. In the case of Free Plan, the operations of the Flowbot you have set will result in an error, so please be careful.
・Paid plans such as the Mini Plan can be tried for free for 2 weeks. During the free trial, you can use restricted apps or features (operations).

This flow retrieves issues from Trello and adds them to Google Spreadsheet when the specified schedule is reached.

■Notes
・Please connect Yoom with Trello and Google Spreadsheet.
・Operations between 'Repeat the same process' are only available with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations or Data Connect of the flowbot will result in an error, so please be careful.
・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and features (operations).

This flow retrieves tasks from Asana and adds them to Google Spreadsheet on a specified schedule.

■Notice
・Please connect Asana and Google Spreadsheet to Yoom.
・Operations between 'Repeat the same process' are only available in the Team Plan and Success Plan. In the case of Free Plan and Mini Plan, the operations and data connect set in the Flowbot will result in an error, so please be careful.
・Branches are functions (operations) available in plans above the Mini Plan. In the case of the Free Plan, the operations set in the Flowbot will result in an error, so please be careful.
・Paid plans such as Mini Plan, Team Plan, and Success Plan can be trialed for free for two weeks. During the free trial period, you can use restricted apps and functions (operations).

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.


■Overview
The 'When a row is added in Google Sheets, create an Airtable record' flow is a business workflow that streamlines daily data management tasks.
For example, when the sales team adds new customer information to a spreadsheet, that data is automatically reflected in Airtable.
This integration reduces the effort and errors of manual data entry and enables accurate information sharing.
As a result, it automates the data flow between Google Sheets and Airtable, significantly improving operational efficiency.

■Recommended for
・Teams or individuals who regularly use Google Sheets and Airtable
・Business professionals who want to reduce data entry effort and improve work efficiency
・Administrators who want to prevent human errors associated with manual data integration
・Those who want to centrally manage information across multiple tools and automate business processes
・Those interested in leveraging Yoom to automate business workflows

■Notes
・Please connect both Google Sheets and Airtable with Yoom.
・For the trigger, you can choose a polling interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum polling interval varies by plan.

■Overview
Are you manually re-entering customer lists managed in Google Sheets into Salesforce each time? This kind of routine data entry not only takes time, but also leads to human errors such as copy-and-paste mistakes and missing entries. By leveraging this workflow, simply adding a row to Google Sheets will automatically add a record to Salesforce, helping you smoothly resolve data entry challenges.

■Recommended for
・Sales representatives who feel burdened by transferring data between Google Sheets and Salesforce
・Those who want to eliminate manual entry errors and improve consistency and accuracy of customer data
・Those who want to streamline data registration to Salesforce and focus on more core tasks

■Notes
・Please connect Yoom with both Salesforce and Google Sheets.
・You can choose the trigger interval from 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum trigger interval varies by plan.
・Salesforce is available only on the Team Plan and Success Plan. On the Free Plan or Mini Plan, operations and Data Connect for configured flowbots will result in errors.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are otherwise restricted.

This is a flow to create a page in Notion when a row is added in Google Spreadsheet.

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!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
m.i
m.i
I have gained approximately three years of experience in the financial sector since graduating. Due to the nature of the industry, there were many manual tasks, and I often thought that automating them would allow us to focus on other work. It was during this time that I discovered Yoom. As I write blogs, I am continually impressed by the convenience of Yoom. I strive to maintain a clear and understandable structure.
Tags
Automation
Google Ads
Google Sheets
Integration