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 スプレッドシート
Flowbot Usecases

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!


■Overview

This is a flow bot that automatically retrieves report information from Google Ads of the previous day at a specified time each day and stores it in a spreadsheet.

Please use it when managing Google Ads information on a spreadsheet or automating the creation of ad reports.

The activation timing can be set to any time.

■Notes

・It is necessary to link your Yoom account with both Google Ads and Google Spreadsheets.

・Please create a spreadsheet to store the report information.

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


■Overview

This is a flow bot that automatically retrieves report information from Google Ads of the previous day at a specified time each day and stores it in a spreadsheet.

Please use it when managing Google Ads information on a spreadsheet or automating the creation of ad reports.

The activation timing can be set to any time.

■Notes

・It is necessary to link your Yoom account with both Google Ads and Google Spreadsheets.

・Please create a spreadsheet to store the report information.

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!


■Overview

This is a flow bot that automatically retrieves report information from Google Ads of the previous day at a specified time each day and stores it in a spreadsheet.

Please use it when managing Google Ads information on a spreadsheet or automating the creation of ad reports.

The activation timing can be set to any time.

■Notes

・It is necessary to link your Yoom account with both Google Ads and Google Spreadsheets.

・Please create a spreadsheet to store the report information.

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.


■Overview

This flow retrieves the latest information from Meta Ads (Facebook) account reports and Google Ads campaign reports daily and adds it to a Google Spreadsheet.

With Yoom, you can easily achieve this flow without the need for programming, as it allows for integration between apps.

■Recommended for

  • Marketing professionals who manage ads on Meta Ads (Facebook) and Google Ads and want to check the performance of both daily
  • Advertising agency personnel who want to streamline report creation for clients
  • Those who need to regularly report on ad performance
  • Those who manage ad operations using Google Spreadsheets
  • Those who want to automate data collection and entry to focus more on strategic tasks

■Benefits of using this template

To properly manage ad operations, performance review and analysis are crucial, but spending too much time on information gathering and report creation can hinder your primary tasks.

By implementing this flow, you can obtain report information from Meta Ads (Facebook) and Google Ads at a specified time daily and synchronize the necessary items with Google Spreadsheets.

This prevents omissions and transcription errors, reduces report creation time, and allows you to smoothly proceed with more strategic tasks such as data analysis and ad operation planning based on highly accurate information.


■Overview

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

■Recommended for

  • Marketers using Google Sheets and Google Ads
  • Team leaders who spend time on manual data entry and report retrieval
  • Small business owners looking to improve the efficiency of ad operations
  • Those interested in automating data integration and improving business workflows

■Benefits of using this template

  • Time-saving: Automatically retrieves Google Ads reports simultaneously with data addition to Google Sheets, eliminating manual work.
  • Improved data accuracy: Prevents human error through automatic integration, enabling accurate data management.
  • Improved business efficiency: Seamless integration of ad operations and data management enhances overall business efficiency.

■Overview

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

■Recommended for

  • Marketing professionals who want to manage advertising data by integrating Google Sheets with Google Ads
  • Those who are creating advertising campaign reports and are considering automating manual tasks
  • Advertising managers who aim to improve operational efficiency and dedicate more time to data analysis

■Benefits of using this template

  • Reduction in data entry effort: By simply adding a row in Google Sheets, the latest campaign report is automatically retrieved, eliminating the need for manual data entry.
  • Centralized data management: Multiple campaign data can be managed collectively on Google Sheets, making analysis and reporting smoother.

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, obtain a campaign report in Google Ads" is a business workflow that streamlines ad management in online shop operations. When a new product is added to Shopify, it automatically integrates with Google Ads to obtain the latest campaign report.
This allows you to quickly grasp the advertising effectiveness of the product and optimize your marketing strategy. It provides an environment where you can focus on more strategic tasks by eliminating the hassle of manual data acquisition and report creation in daily operations.

■Recommended for

  • Those who run an online shop using Shopify and want to immediately check the advertising effectiveness when adding products
  • Marketing personnel who are spending too much time on campaign management in Google Ads and want to improve operational efficiency
  • Business owners who are not familiar with data integration or automation but are considering improving shop operation efficiency
  • Those who regularly obtain ad reports manually and aim to reduce the burden through automation
  • Those who want to strengthen the integration between Shopify and Google Ads to achieve more effective ad operations

■Benefits of using this template

When a new product is created in Shopify, a campaign report is automatically obtained in Google Ads, eliminating the hassle of manual data collection tasks.
By obtaining reports when a new product is created in Shopify, you can review and adjust your advertising strategy.
Automation prevents human error in data collection, allowing for smooth and effective ad operations and strategy planning.

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.


■Overview

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

■Recommended for

1. Those who check Google Ads reports

・Marketing personnel measuring the effectiveness of daily ad campaigns

・Those who regularly check Google Ads reports and use them for strategies

2. Those who share information using Microsoft Teams

・Those who want to quickly share the latest Google Ads reports within the team

・Those who want to automate notifications via Microsoft Teams

■Benefits of using this template

Google Ads allows you to obtain reports on ad performance, enabling you to quickly check ad results.
However, obtaining the latest reports requires manual daily retrieval from Google Ads, which is inefficient.

This template is suitable for those who want to automate the retrieval of the latest Google Ads reports.
You can automatically obtain the latest reports from Google Ads at a set time every day and notify Microsoft Teams, thereby improving work efficiency.

Additionally, it allows for smooth information sharing within the team, enabling quick decision-making regarding ad optimization.

■Notes

・Please integrate Yoom with both Google Ads and Microsoft Teams.

・Microsoft365 (formerly Office365) has a personal plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.


■Overview

This is a flow that retrieves the latest Google Ads reports and notifies you via Telegram.

■Recommended for

1. Those managing ads with Google Ads

・Those who regularly check ad performance

・Those who use the latest reports to inform their ad strategies

2. Those who use Telegram as a daily communication tool

・Those who want to receive the latest Google Ads reports via Telegram

・Those who want to streamline the integration between Google Ads and Telegram

■Benefits of using this template

While being able to obtain reports to check ad performance from Google Ads is beneficial, it is cumbersome to manually retrieve them each time.
Additionally, if you are sharing Google Ads reports daily via Telegram, you might find the manual process time-consuming.

This template automates the retrieval of the latest reports from Google Ads and the notification of report contents to Telegram.
By eliminating the need for manual operations between Google Ads and Telegram, you can proceed with your tasks more efficiently.

Since notifications via Telegram can be set for specific members, it is possible to prevent human errors such as sending to the wrong recipient or missing a send.

■Notes

・Please integrate both Google Ads and Telegram with Yoom.

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 that sends a notification email when a row is added to a Google Spreadsheet.

With Yoom, you can easily achieve this flow without any programming, as it allows for seamless integration between apps.

■Recommended for

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

■Benefits of using this template

Google Spreadsheets is a useful tool for data management as it allows multiple personnel to collaboratively edit, but manually notifying stakeholders every time new information is registered is inefficient.

By implementing this flow, it becomes possible to automatically notify via email when new information is added to a Google Spreadsheet.

This eliminates the need for manual transcription and communication, allowing important information to be smoothly shared across the entire team.

Additionally, by reducing the risk of missed notifications or transcription errors, it helps prevent overlooking information or misinterpretations.


■Overview

This is a flow that sends notifications via email when a row is updated in a Google Spreadsheet.

With Yoom, you can easily achieve this flow without any programming, as it allows for seamless integration between applications.

■Recommended for

  • Team managers who manage project progress in Google Spreadsheets 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 smooth information sharing with remote work members.
  • Those who want to prevent missing out on sharing update information.

■Benefits of using this template

Google Spreadsheets is a useful tool for data management as it allows multiple people to collaboratively edit, but manually notifying stakeholders of updates is inefficient.

By implementing this flow, you can automatically send email notifications when information in Google Spreadsheets is updated.

Automation of tasks allows personnel to allocate time to other duties.

Additionally, it enables the reduction of work time, prevention of human errors such as transcription mistakes or missed notifications, and ensures that important update information is shared accurately and promptly.

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.


■Overview

This is a flow that sends transactional emails via Loops when a row is updated in Google Sheets.

By using Yoom, you can easily connect apps without the need for programming.

■Recommended for

1. Those who manage data using Google Sheets

・Those who frequently update data in Google Sheets

・Those who want to send transactional emails at the right time triggered by updates in Google Sheets

2. Those who want to streamline email transactions using Loops

・Those who find manual email sending time-consuming and want to improve work efficiency

・Those who want to reduce errors and respond to customers quickly by automating transactional emails

■Benefits of using this template

The benefit of using this automated flow is that you can quickly send transactional emails when a row is updated in Google Sheets.
It saves the effort of manually creating and sending emails, thereby improving work efficiency.

Additionally, it helps maintain consistency in email content and reduces errors.
Faster email sending timing also contributes to improved customer experience.

Furthermore, it enables speedy information sharing, facilitating smooth communication among team members.

■Notes

・Please connect both Google Sheets and Loops 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 that sends an email via SendGrid when the status is updated in Google Sheets.

With Yoom, you can easily achieve this flow without any programming, as it allows for integration between apps.

■Recommended for

1. Those who use Google Sheets for business

・Those who manage information such as leads, customers, and schedules in Google Sheets

・Those who want to synchronize registered information with other apps for utilization


2. Those who send or distribute emails using SendGrid

・Those who use email to approach leads

・Sales representatives who have template emails to send according to the sales phase

・Those who conduct follow-ups with event participants via email

■Benefits of using this template

While SendGrid is a convenient tool for sending and distributing emails, manually sending emails according to business progress can increase the risk of errors.

By implementing this flow, you can automate email sending via SendGrid when the status of information registered in Google Sheets is updated. This eliminates the need to manually enter recipients and email content, reducing the risk of transcription errors and missed sends.

■Notes

・Please integrate both Google Sheets and SendGrid with Yoom.

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.


■Overview

This flow retrieves issues from Backlog and adds them to Google Sheets according to the specified schedule.

By using Yoom, you can easily connect apps without the need for programming.

■Recommended for

1. Those who use Backlog

・Those who manage project tasks with Backlog

・Those who create reports and documentation based on Backlog information

2. Those who utilize Google Sheets for their work

・Those who want to quickly check issues by linking with Backlog

・Those who want to efficiently collect the desired information through data search and filtering

■Benefits of using this template

When creating reports and documentation based on Backlog issue information, manual transcription can be time-consuming.
Moreover, there is a risk of human error when transcribing necessary information from each task, which may reduce the accuracy of the reports.

With this flow, you can automatically retrieve issues from Backlog and add them to Google Sheets according to the specified schedule.
By automating the addition to Google Sheets, you can prevent manual transcription errors and omissions.

Since you can view Backlog task information in a list from Google Sheets, data search and filtering can be easily performed.


■Overview

This flow retrieves tasks from Backlog and adds them to a Google Spreadsheet according to the specified schedule.

By using Yoom, you can easily integrate apps without the need for programming.

■Recommended for

1. Those who use Trello

  • Those who manage project tasks with Trello
  • Those who have a large number of tasks to register and want to streamline the verification process

2. Those who utilize Google Spreadsheets for work

  • Those who want to view Trello tasks in a list
  • Those who want to share tasks registered in specific lists on Trello with team members

■Benefits of using this template

Trello allows you to manage tasks in card format, making it easy to check and update them.
However, if there are many tasks, it may take time to find the desired information, potentially reducing work efficiency.

With this flow, tasks from Trello can be automatically added to Google Spreadsheets according to the specified schedule.
By consolidating Trello tasks in Google Spreadsheets, you can view them in a list, improving work efficiency.

Additionally, Trello allows you to retrieve card information from specific lists, enabling customization to meet business needs.


■Overview

This flow retrieves tasks from Asana and adds them to Google Sheets according to a specified schedule.

By using Yoom, you can easily integrate apps without the need for programming.

■Recommended for

1. People who use Asana

・Project managers who manage tasks with Asana

・Those who track project progress with Asana

2. People who use Google Sheets regularly

・Those who want to streamline the addition of tasks to Google Sheets in conjunction with Asana

・Those who want to share information quickly among team members

■Benefits of using this template

By adding Asana tasks to Google Sheets, you can smoothly share tasks with other teams.
However, manually adding tasks to Google Sheets duplicates the input work in Asana, making it inefficient.

With this flow, you can add incomplete tasks from Asana to Google Sheets according to a specified schedule, streamlining the transcription process.
Since you can consolidate incomplete tasks in Google Sheets, it becomes easier to prioritize tasks and allocate them to team members smoothly.

Additionally, since Google Sheets can be shared quickly, project work proceeds smoothly.

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 "Create an Airtable record when a row is added in Google Sheets" 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 associated with manual data entry, enabling 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 use Google Sheets and Airtable regularly
  • Business professionals who want to reduce the effort of data entry 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 automating business workflows using Yoom


■Benefits of using this template

  • Reduces the effort of data entry and improves work efficiency
  • Prevents human errors and ensures data accuracy
  • Automates the integration between Google Sheets and Airtable, allowing for effective time management

■Overview

The workflow "Add a row to Google Sheets and also add it to Salesforce" streamlines the task of transferring information.
Automation reduces manual work, thereby minimizing human errors.

■Recommended for

  • Those who want information added to Google Sheets to be automatically reflected in Salesforce 
  • Those who want to track data quickly in Salesforce and efficiently advance sales activities 
  • Those who want to reduce errors from manual data entry and maintain accurate information 
  • Those who want to speed up operations by integrating Google Sheets and Salesforce 
  • Those who want to share data with team members through Salesforce and achieve smooth communication

■Benefits of using this template

Integrating Google Sheets and Salesforce allows for smooth data registration.
This enables new rows added to Google Sheets to be automatically reflected in Salesforce, allowing for quick responses.
By eliminating manual input tasks, work efficiency is improved.

Additionally, reducing the effort of data entry allows employees to focus on other important tasks, thereby increasing productivity.
Furthermore, manual input errors are reduced, maintaining data accuracy.
This integration enhances the quality of work and contributes to improving the overall performance of the organization.


■Overview

This is a flow that creates a page in Notion when a row is added in Google Sheets.

■Recommended for

1. Those who use Google Sheets for business

・Departments that share sheets within the team for information exchange

・Managers who input and manage issues related to project progress

2. Companies using Notion as a centralized information management platform

・Business personnel managing project tasks

・Administrative staff utilizing databases for information visualization‍

■Benefits of using this template

Google Sheets is an effective tool for smoothly managing business-related information.
By using Notion in conjunction, detailed task management can be performed, making business progress smoother.
However, manually entering information added to Google Sheets into Notion increases the risk of errors.

This flow is effective for those who want to maintain high accuracy in information management.
When information is entered into Google Sheets, a page is automatically created in Notion, eliminating manual work.
By creating pages with the quoted content, errors due to manual entry can also be prevented.

■Notes

・Please integrate both Google Sheets and Notion with Yoom.

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!

Create these powerful automations yourself!
Try now
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