Google Sheets Integration
By SyncWith

Put every Google Ads account you manage in one Google Sheet: one account, a handful of clients, or a whole manager account (MCC). SyncWith pulls the spend, clicks and conversions you report on and refreshes them on a schedule you pick, from every 5 minutes to monthly.
Install the Addon
The Google Ads integration gives you the power to slice and dice your Google ad accounts data to get the insights you need for your business.
Pick one account, several, or a manager account and get every client account under it, in one report or separate ones.
Every 5 minutes, hourly, daily, weekly or monthly. Scheduled reports run in the background, so the numbers are in the sheet before you open it.
Campaign, ad group, keyword and match type, with clicks, impressions, CTR, average CPC, cost, conversions and cost per conversion.
Use the power of Google Sheets to add charts, sparklines, pivot tables and more
Google makes a free Google Ads add-on for Sheets. It builds a report, refreshes it, and can put it on a schedule. Google's own help page also lists what it won't do:
If you run ads for clients, that means one spreadsheet per client and reports only you can refresh. Outside the US, you can't use it at all. We built SyncWith for client work:
Here's the setup we'd use for a daily client report. For the install itself, with screenshots, see our walkthrough on how to export Google Ads to Google Sheets.
Once it runs, you can track each client's spend against their budget with the pacing sheet in our Google Ads reporting guide.
Most client reports need more than Google Ads. Suppose you want one row per channel per day with yesterday's spend and clicks from Google Ads, Facebook Ads and LinkedIn Ads. Build one SyncWith report per channel with day, cost and clicks, each on its own tab and all on the same daily schedule. Then add a summary tab where your own formulas stack the three tabs into one table, one row per channel per day. Each platform names its columns a little differently (Facebook Ads calls it Spend, Google Ads calls it Cost), so map them once when you build the summary.
SyncWith also connects Facebook Ads, LinkedIn Ads, Microsoft Ads, TikTok Ads, Pinterest Ads and Snapchat Ads, plus GA4 and Shopify for what happens after the click.
You pay for refreshes, not accounts. A refresh is one run of one report, however many accounts it covers, so a daily report on a whole manager account uses about 30 refreshes a month. The free Hobby plan gives you 35 a month with no credit card, so you can try the setup above on a real client. The Business plan is $24.99 a month for 100 refreshes, and paid reports never expire. That covers the three daily channel reports above, at about 90 a month. See all plans.