
Pull spend, clicks, results and conversions from every Facebook Ads account you manage into one Google Sheet, and have it refresh itself hourly, daily, weekly or monthly. No code and no CSV exports.

Trusted by Agencies and Users Worldwide






Five steps, and you only do them once.
Not directly. Meta does have a Google Sheets connection, but it's for lead forms: it adds leads from your Instant forms to a sheet, and you update a lead_status column so Meta learns which leads became customers. Spend, clicks and results don't go through it.
For ad results, Meta's own route is a file. In Ads Reporting you export a report as XLSX or CSV and import it into Sheets yourself, every time you want new numbers. You can also schedule a report by email, but only for one ad account at a time, and only people with access to that ad account can open it.
That's fine for one account and a monthly check-in. With five clients on weekly reports, it's five separate emails or a fresh export every week, pasted in by hand. In SyncWith, it's one report that fills itself in. Want the leads in a sheet too? The add-on has a separate Facebook Leads source.
Keep Account name as a column, so every row says which client it's from. Set the report to refresh weekly and choose add rows, so last week's numbers stay in the sheet when this week's arrive. Then build each client's summary tab on top of that data.
Many people refresh far more often than weekly. In Q3 2026, 15,251 active Facebook Ads reports in SyncWith's Google Sheets add-on and Looker Studio connectors refreshed 1,560,323 times, a little more than once a day each on average.
Yes. The free Hobby plan gives you 35 refreshes a month with no credit card, and a weekly report uses 4 or 5 of them. The Business plan is $24.99 a month for 100 refreshes. See all plans.

Bring together data from multiple Facebook Ads accounts or campaigns into a single auto-updating report.
Reporting to a client? Read our guide to Meta Ads client reports.

Stay on top of ad spend and performance, set custom parameters and track results across multiple accounts and channels in one place.
Need a layout to start from? Copy the formulas in our Facebook Ads report template.

Combine Facebook Ads data with other sources to see total ad spend and compare results across channels.
Track all your top Facebook Ads metrics in one place! Use Google Sheets to power up your Facebook Ads insights:
Report on key metrics of Facebook Ads campaigns for client updates or internal reviews.
Stay on top of:
Group and pivot your reports by levels: Campaign, Ad Set, and Ad or break them down by demographics, country, platform, device, and more.
Report on all of your clients at once, get a birds eye view of spend and performance by account.
It takes a lot of work to find creatives that work. Use SyncWith to report on your creatives’ performance.
Explore data across levels: track status, location, balance, spend cap and more.
Report on dynamic creative performance: ad format, CTA, image, text, video, URL, and more.
Manage single or multiple accounts: account id, name, spend, budget and more.
Break down data by setup parameters: bid strategy, amount, attribution, start/end times, and more.
Analyze results, cost per results, CTR, CPC, clicks, frequency, and reach.
Pull creative variables into Sheets, including URLs, images, copy, and more.
Analyze performance by age, country, platform, and more.
SyncWith is simple to configure and totally free to try!

Select Facebook Ads as the data source and access your account. Select the information you want to import.
Select the destination in your Google Sheet and set the desired frequency of automatic updates.
Save the settings and run your report. Then connect your other top channels to build amazing live dashboards.
“This tool is fantastic and the support is amazing. I wish I learned about it way sooner. I can easily pull data from our business and show our customers how they can get their data with the tool and they don't even need developers. Love this!”

Download the SyncWith for Google Sheets Add-on and get started. Get 35 free report refreshes a month. SyncWith’s pricing scales with your needs, up to unlimited refreshes from any service and reports that never expire.