Google スプレッドシートとFecebook広告の連携イメージ
[Easy Setup] How to Automatically Link Google Spreadsheet Data to Meta Ads (Facebook)
Learn more about Yoom
Try this template
Google スプレッドシートとFecebook広告の連携イメージ
How to Integrate Applications

2025-05-21

[Easy Setup] How to Automatically Link Google Spreadsheet Data to Meta Ads (Facebook)

k.hieda
k.hieda

When using Google Sheets and Meta Ads (Facebook) together to manage and create report data, you need to input the same information into both tools, right?
Additionally, if you want to manually create a Meta Ads (Facebook) report based on Google Sheets data, you will have to manually create it while checking Google Sheets, which might feel a bit cumbersome...

That's why we recommend the data integration technique between Google Sheets and Meta Ads (Facebook)!
By integrating Google Sheets with Meta Ads (Facebook), you can expect to streamline report creation and management.

In this article, we will clearly explain what you can do by integrating Google Sheets and Meta Ads (Facebook), as well as how to create a specific integration flow.
Please use this article as a reference and try integrating Google Sheets with Meta Ads (Facebook)!

For those who want to try it quickly

By utilizing the Flowbot template, you can quickly achieve integration between Google Sheets and Meta Ads (Facebook).
If you want to try it right away, click the banner below to get started!


■Overview
The workflow 'Create account reports in Meta Ads (Facebook) based on Google Sheets information' is a business workflow that streamlines the management and reporting of ad data.
Manually aggregating ad campaign data is time-consuming and prone to errors. By linking Google Sheets with Facebook Ads, you can quickly reflect data and automatically create accurate reports. Utilizing this workflow reduces the hassle of data management and enables efficient ad operations.

■Recommended for
・Marketing professionals spending time managing Facebook ad data
・Business owners who want to centrally manage ad data using Google Sheets
・Ad operation teams considering automating ad report creation
・Analysts looking to improve data accuracy

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

What You Can Do by Integrating Google Sheets with Meta Ads (Facebook)

By integrating Google Sheets with Meta Ads (Facebook), your daily ad operations become smoother and more accurate. An automated system that doesn't rely on manual work enhances the quality of report creation and data management.

You can experience the integration of Google Sheets and Meta Ads (Facebook) immediately by simply clicking "Try it out" on the automation example you're interested in and registering an account. Registration is completed in 30 seconds. Feel free to give it a try!

Create Account Reports on Meta Ads (Facebook) Based on Information from Google Sheets

Automatically create account reports on Meta Ads (Facebook) based on the information entered in Google Sheets. This eliminates the need to manually gather numbers for each report, reducing the chance of errors. It's a workflow that becomes a reliable ally for marketers who are often pressed for time.


■Overview
The workflow 'Create account reports in Meta Ads (Facebook) based on Google Sheets information' is a business workflow that streamlines the management and reporting of ad data.
Manually aggregating ad campaign data is time-consuming and prone to errors. By linking Google Sheets with Facebook Ads, you can quickly reflect data and automatically create accurate reports. Utilizing this workflow reduces the hassle of data management and enables efficient ad operations.

■Recommended for
・Marketing professionals spending time managing Facebook ad data
・Business owners who want to centrally manage ad data using Google Sheets
・Ad operation teams considering automating ad report creation
・Analysts looking to improve data accuracy

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

Create Campaign Reports on Meta Ads (Facebook) Based on Google Sheets Information

You can automatically generate campaign reports for Meta Ads (Facebook) from ad data compiled in Google Sheets. This supports quick decision-making while maintaining information accuracy, without being overwhelmed by aggregation tasks. It's a system that frees you from the stress of report creation.


■Overview
The workflow 'When a row is added to Google Sheets, retrieve and update the campaign report on Meta Ads (Facebook)' automates the process from aggregating ad data to creating reports. By integrating with Google Sheets, you can quickly create efficient and accurate campaign reports for Meta Ads (Facebook) operations.
It eliminates the hassle of manual data entry and aggregation, supporting the optimization of ad operations.

■Recommended for
・Marketing personnel who spend time managing Facebook ad data
・Those who want to centrally manage ad performance using Google Sheets
・Team leaders who want to streamline regular campaign report creation
・Ad operations personnel who want to improve data accuracy

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

Create Ad Reports on Meta Ads (Facebook) Based on Google Sheets Information

By integrating the performance of Meta Ads (Facebook) with Google Sheets, you can automatically generate reports for each ad unit. This simplifies the often complex reporting tasks, enabling ad operations that combine accuracy and speed. It creates more room in your daily tasks.


■Overview
The workflow 'When a row is added to Google Sheets, retrieve and update the ad report from Meta Ads (Facebook)' automates the aggregation and reporting of ad data, supporting efficient marketing activities. Managing vast amounts of data and creating reports in Facebook Ads can be time-consuming. By integrating with Google Sheets, it is possible to reduce manual data entry and aggregation tasks and obtain highly accurate reports. Utilizing this workflow reduces the hassle of data management and enables more strategic ad operations.

■Recommended for
・Marketing personnel using Facebook Ads and Google Sheets
・Team leaders spending time on manual aggregation of ad data
・Executives looking to streamline the ad report creation process
・Those aiming to enhance data accuracy while automating report creation

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

Let's Create a Flow to Integrate Google Sheets with Meta Ads (Facebook)

API integration, which previously required programming, is now easy and programming-free! Try it out and experience the simplicity for yourself. If you don't have a Yoom account yet, you can create one using this registration form.

[What is Yoom]

In this article, we will explain the setup of a flowbot that "creates an account report on Meta Ads (Facebook) based on information from Google Sheets."

__wf_reserved_inherit

Flowbot Setup Process

  • Integrate Google Sheets and Meta Ads (Facebook) with My Apps
  • Copy the template
  • Set up actions for Google Sheets and Meta Ads (Facebook)
  • Turn on the trigger to complete the flow operation preparation

■Overview
The workflow 'Create account reports in Meta Ads (Facebook) based on Google Sheets information' is a business workflow that streamlines the management and reporting of ad data.
Manually aggregating ad campaign data is time-consuming and prone to errors. By linking Google Sheets with Facebook Ads, you can quickly reflect data and automatically create accurate reports. Utilizing this workflow reduces the hassle of data management and enables efficient ad operations.

■Recommended for
・Marketing professionals spending time managing Facebook ad data
・Business owners who want to centrally manage ad data using Google Sheets
・Ad operation teams considering automating ad report creation
・Analysts looking to improve data accuracy

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

Step 1: Set Up My App Integration

Here, you will configure the settings to register the app information to be integrated with Yoom. After logging into the Yoom workspace, click "+ Add" on the My Apps screen.

A list of apps available on Yoom will be displayed. Search for the app you want to integrate using the search box and proceed with registering it to My Apps.

Google Sheets

Click on the app name from the search results. When the following screen appears, proceed with the integration by clicking the button to sign in with your Google account.

A screen to log in to your Google account will be displayed. Enter your email address and password.

Once logged in, proceed with granting permissions.

 

Once permissions are granted, the registration of Google Sheets to My Apps is complete.

Meta Ads (Facebook)

Select the app name from the search results. The following Facebook login screen will be displayed.

__wf_reserved_inherit

Enter your login information and log in to complete the My App integration.

Step 2: Copy the Template

Once the My App integration is complete, proceed to set up the Flow Bot template. Please proceed to copy the template from the banner below.


■Overview
The workflow 'Create account reports in Meta Ads (Facebook) based on Google Sheets information' is a business workflow that streamlines the management and reporting of ad data.
Manually aggregating ad campaign data is time-consuming and prone to errors. By linking Google Sheets with Facebook Ads, you can quickly reflect data and automatically create accurate reports. Utilizing this workflow reduces the hassle of data management and enables efficient ad operations.

■Recommended for
・Marketing professionals spending time managing Facebook ad data
・Business owners who want to centrally manage ad data using Google Sheets
・Ad operation teams considering automating ad report creation
・Analysts looking to improve data accuracy

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

When the popup below appears, click "OK" to start the setup!

The copied template will be added to My Projects. You can access My Projects from the left menu bar.

__wf_reserved_inherit

Step 3: App Trigger "When a Row is Added"

__wf_reserved_inherit

Click the first step of the template and set the trigger (starting point) for the Flowbot. In this step, you will set the flow start interval and the target spreadsheet information.

(1/2) Select Linked Account and Action

__wf_reserved_inherit

In this screen, the following items are pre-set:

  • Title
  • App
  • Account information linked with Google Spreadsheet
  • Trigger Action

Click "Next" to proceed.

(2/2) API Connection Settings for App Trigger

__wf_reserved_inherit

  • Trigger Start Interval
    • You can select from the options by opening the dropdown.

__wf_reserved_inherit

  • Spreadsheet ID
    • Click the edit field to display a dropdown with spreadsheet options. When you select the sheet to link, the ID will be quoted in the edit field.

__wf_reserved_inherit

After entering, scroll down.

__wf_reserved_inherit

  • Sheet ID
    • Similarly, click the edit field to display a dropdown menu, showing tab names from the sheet entered above. Selecting the relevant tab will quote the ID.

__wf_reserved_inherit

Next, specify the columns of the table. Below is a sample sheet. The first row lists the items. The item names match those obtainable from Facebook Ads.

__wf_reserved_inherit

Return to the Yoom settings screen.

  • Table Range (Start)
    • Specify the starting column of the table. (In the sample, A)
  • Table Range (End)
    • Specify the ending column of the table. (In the sample, R)
  • Column with Unique Values
    • Specify the column where the unique key is applicable. (In the sample, A: assuming non-duplicate values like dates)

After entering, click the test button at the bottom. If successful, you can retrieve the Google Spreadsheet items.
In Yoom, these items and values are defined as outputs.

About Outputs

These values will be referenced in later steps.

__wf_reserved_inherit

Click "Save" to proceed to the next step.

Step 5: "Create Account Report" Linked with App

__wf_reserved_inherit

Click the second step of the template. In this step, you will set the period for obtaining the Meta Ads (Facebook) report.

(1/2) Select Linked Account and Action

__wf_reserved_inherit

In this screen, the following items are pre-set:

  • Title
  • App
  • Account information linked with Meta Ads (Facebook)
  • Action

Click "Next" to proceed.

(2/2) API Connection Settings

__wf_reserved_inherit

  • Account ID
    • In the preset, a reference code is embedded to obtain the account ID from the spreadsheet. This reference code can be selected from the dropdown menu displayed when you click the edit field.

__wf_reserved_inherit

By the way, the account ID for Meta Ads (Facebook) can be obtained from the Ads Manager.

  • Start of Period
  • End of Period
    • Both can be set using dynamic reference codes from the dropdown menu displayed when you click the edit field.
    • This time, we set the report for the previous day. Enter the reference code for "Yesterday" in both fields.

__wf_reserved_inherit

After entering, click the test button. If successful, you can obtain the Meta Ads (Facebook) report.

__wf_reserved_inherit

If the test fails, please check if rows can be added to the spreadsheet.

Click Save.

Step 6: "Get Account Report" Linked with App

(1/2) Select Linked Account and Action

Next,click on the "Get Account Report".

__wf_reserved_inherit

Enter your account information and click "Next".

(2/2) API Connection Settings

__wf_reserved_inherit

  • Report ID
    • The preset has an embedded reference code to retrieve the report ID from the previous step, which can be selected from the drop-down menu that appears when you click in the edit field.

__wf_reserved_inherit

After entering the information, click the Test button. If successful, you will be able to get Meta Ads (Facebook) information.

__wf_reserved_inherit

Click Save.

Step 7: "Update record" Linked with App

Next, click "Update record".

__wf_reserved_inherit

(1/2) Select Linked Account and Action

__wf_reserved_inherit

In this screen, the following items are pre-set:

  • Title
  • Database App
  • Account information linked with Google Sheets
  • Action

__wf_reserved_inherit

  • Spreadsheet ID
  • Worksheet Tab Name
  • Table Range

Click "Next" to proceed.

(2/2) API Connection Settings

__wf_reserved_inherit

  • ①Conditions for the record to update

The value of the record that matches the condition will be updated with the value specified in ②. Please set the condition.
This time, we will quote the output obtained in step 1.

__wf_reserved_inherit

  • ②Values for the updated record

Update the values of records matching the conditions in ① with the values specified below. To update with an empty value, enter '___blank___'.

__wf_reserved_inherit

Once you have entered the updated values, click Test.

Click Save.

Step 8 (Final): Turn ON the App Trigger

Once all steps are set, a completion screen will be displayed.

Turn ON the trigger to activate the Flowbot.

If you want to automate Google Spreadsheet operations starting from Meta Ads (Facebook)

Periodically obtain campaign reports from Meta Ads (Facebook) and add them to Google Spreadsheet

Periodically obtain campaign reports from Meta Ads and automatically record them in Google Spreadsheet. This significantly reduces the time spent on data aggregation and enables real-time report analysis.


■Overview
The "Periodically obtain campaign reports from Meta Ads (Facebook) and add them to Google Sheets" workflow is a business workflow that streamlines the management of advertising data.
When tracking the performance of Facebook ad campaigns, manually collecting data and compiling it into spreadsheets is time-consuming and labor-intensive.
Especially when running multiple campaigns simultaneously, maintaining data consistency becomes challenging. By utilizing this workflow, reports are automatically obtained from Meta Ads and
automatically recorded in Google Sheets. This facilitates real-time data analysis and reporting, achieving operational efficiency.

■Recommended for
・Marketing professionals managing multiple Facebook ads and finding data management cumbersome
・Those who want to regularly report ad campaign performance and share it with teams or clients
・Those conducting data analysis using spreadsheets but want to reduce errors from manual input
・Business owners or IT personnel aiming to advance automation and improve efficiency

■Notes
・Please integrate Yoom with both Meta Ads (Facebook) and Google Sheets.

Retrieve reports from Meta Ads (Facebook) daily and record them in Google Sheets

At a set time each day, retrieve the latest reports from Meta Ads and reflect them in Google Sheets. This setup frees you from daily manual input and allows you to quickly catch up on ad movements. By letting go of routine tasks, you may also gain new perspectives.


This is a flow where you fetch report information from Meta Ads (Facebook) at a specified time daily, and automatically log it in a Google Spreadsheet.

Other Automation Examples Using Google Sheets and Meta Ads (Facebook) API

By leveraging the API of Google Sheets and Meta Ads (Facebook), various automations can be achieved!
How about the following automation examples?

Automation Examples Using Google Sheets

When a row is added, you can automatically add information to a database, post on chat tools, or automatically add information to a sheet based on database information. Registration to other CRM tools and databases is also possible!


■Overview
This workflow allows you to automatically create a corresponding record in Notion just by adding a new row in Google Sheets. This automation eliminates the need for manual data entry and double management, maintaining consistency of information.
With Yoom, you can easily connect apps without programming.

■Recommended for
・Those who use Google Sheets and Notion regularly and spend time on manual data entry
・Project managers who want to streamline team information sharing and update data without omissions
・Business owners who want to prevent errors from double data management and improve work accuracy
・IT personnel in companies interested in business automation through IT tool integration and considering implementation
・Freelancers or sole proprietors who need to regularly reflect data in Notion and want to save effort
・All business professionals looking to review and streamline their current workflow

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

This is a flow to store survey results received in Outlook into Google Sheets.

■Notes
・Please connect both Outlook and Google Sheets to Yoom.
・Triggers can be set to activate at intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest activation interval may vary depending on your plan.
・Microsoft365 (formerly Office365) has home plans and business plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the business plan.
・AI operations are features available only in the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, operations set in the flowbot will result in errors, so please be aware of that.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

This is a flow to create a folder in Google Drive when a row is added to Google Sheets.

■Overview
The "Update Google Spreadsheet when a quote is sent from Wix" flow is a business workflow aimed at improving the efficiency of quotation operations and the accuracy of data management.
When a quote is sent through Wix, the information in Google Spreadsheet is automatically updated.
This reduces the hassle of manual data entry and human error, allowing for centralized management of quotation information.

■Recommended for
・Those who create and send quotes using Wix and feel the hassle of data management
・Businesses that want to manage quotation information collectively in Google Spreadsheet
・Business owners considering automation and aiming to improve the efficiency of quotation processing
・Those who want to reduce human error and achieve accurate data management
・Those who want to optimize operations by linking multiple SaaS applications

■Notes
・Please link both Wix and Google Spreadsheet with Yoom.

■Overview
This workflow allows you to issue an invoice and send it via Gmail when a row in Google Sheets is updated. This automation helps prevent manual errors and saves time. It is an ideal solution for those who want to streamline their billing operations.
With Yoom, you can easily connect apps without programming.

■Recommended for
・Accounting personnel managing billing data in Google Sheets
・Business owners who want to focus on other tasks instead of spending time on invoice creation
・Those who want to automate sending invoices to customers using Gmail

■Notes
・Please connect Google Sheets, Google Docs, and Gmail with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・The shortest trigger interval varies depending on the plan, so please be aware.
・Branching is a feature (operation) available in plans above the Mini Plan. In the case of the Free Plan, the operation of the flow bot set will result in an error, so please be aware.
・Paid plans such as the Mini Plan offer a 2-week free trial. During the free trial, you can use restricted apps and features (operations).

Automation Example Using Meta Ads (Facebook)

In addition to retrieving ad data, you can also automate notifications, transcriptions to CRM tools, and meeting creation!


■Overview
This is a flow that retrieves report information from Meta Ads (Facebook) at a specified time every day and automatically records it in Microsoft Excel.
By using Yoom, you can easily integrate apps without programming.

■Recommended for
1. Marketing personnel managing Meta Ads (Facebook)
- Marketing personnel who manage Meta Ads (Facebook) daily and measure/analyze its effectiveness
- Marketing managers who want to quickly grasp the effectiveness of ad campaigns

2. Those who want to streamline data analysis and report creation
- Marketing analysts who create reports manually every day
- Data analysts who want to reduce data entry work and spend more time on strategic tasks
- Business managers promoting automation of business processes

3. Companies or teams utilizing Microsoft Excel
- Companies that have introduced Microsoft Office
- Team members who manage data using Microsoft Excel on a daily basis

■Notes
- Please integrate Yoom with both Meta Ads (Facebook) and Microsoft Excel.
- Microsoft365 (formerly Office365) has a home plan and a general corporate plan (Microsoft365 Business), and authentication may fail if you are not subscribed to the general corporate plan.

This is a flow to send a conversion event with Meta Conversion API when a lead is registered in HubSpot.

This is a flow to create a meeting in Zoom and send the meeting information to the other party via email when a lead is registered in Meta Ads (Facebook).

■Overview
This is a flow to create a record for the lead object in Salesforce when lead information is registered on Meta Ads (Facebook).‍

■Recommended for:
1. Meta Ads (Facebook) managers
- Those who want to eliminate the hassle of manually entering lead information acquired from Meta Ads (Facebook) into Salesforce
- Those who want to reduce input errors of lead information
- Those who want to automatically synchronize lead information from Meta Ads (Facebook) with Salesforce‍

2. Sales personnel
- Those who want to quickly respond to lead information acquired from Meta Ads (Facebook) in Salesforce
- Those who want to manage the progress status of leads in Salesforce centrally

■Notes
- Please link both Meta Ads (Facebook) and Salesforce with Yoom.
- Salesforce is an app that is only available with Team Plan and Success Plan. In the case of the Free Plan or Mini Plan, the operations and data connections of the flow bot you have set will result in errors, so please be aware.
- Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.

This is a flow to notify on Discord when lead information is registered via Meta Ads (Facebook).

Conclusion

By integrating Google Sheets with Meta Ads (Facebook), the time-consuming manual report creation process can be automated, allowing for more flexible and customized data to be efficiently generated, right?
This is likely to make tasks easier than ever before and should free up time to focus on other tasks.

Furthermore, automation using Yoom offers the advantage of being easily set up by anyone without the need for programming, as introduced here.
If you are considering implementing it or want to try it out, please create a free account from here.

Registration takes just 30 seconds, so you can quickly sign up during your work!
Let's achieve a workflow that suits your company for daily work efficiency!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
k.hieda
k.hieda
With a decade of experience as a Web Planner and Director, my primary responsibilities at a web production company included proposing and managing revision and operation plans for clients. Currently, I am a parallel worker. In the Content Division at Yoom, I am involved in blog production, while also handling external PR projects for companies as an independent contractor. As I embark on a new venture in the vacation rental industry, I am committed to optimizing routine work efficiency.
Tags
Automatic
Automation
Google Sheets
Integration
Meta Ads (Facebook)