Connector

Pull Facebook Ads data into Microsoft Excel

Load Facebook Ads into your data warehouse, link spend to sessions and CRM deals with SQL keys, then pull the Data Mart into an Excel workbook with the OWOX add-in. Finance keeps Excel; the numbers come from one governed place.

Facebook AdsConnectedAdAd AccountAd Account UserAd Creatives
Data MartPublishedone definition
Microsoft ExcelDateCostClicksDaily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Hand this to your AI

Finance rebuilds Facebook Ads spend in Excel from exports that never match the deals the CRM booked.

Paste this into your AI assistant. It loads Facebook Ads into your data warehouse, links spend to sessions and CRM deals in a Data Mart, and pulls that Data Mart into an Excel workbook with the OWOX add-in.

The prompt

pull a Data Mart with Facebook Ads spend by campaign and month, linked to the CRM deals each campaign led to, into our finance Excel workbook with the OWOX add-in

Endpoints

Facebook Ads Endpoints

Documentation

15 Facebook Ads endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why Facebook Ads does not go straight to Excel

A direct export or add-on can technically put the Facebook Ads account into Excel, but not reliably, at scale or business-ready. You get Meta's own attribution in a file with no link to the deals your CRM booked, and every analyst's copy drifts. The data warehouse closes that gap first.

  • Meta's attribution says what a click was worth to Meta, not to your CRM
  • The data analyst joins spend, sessions and deals by SQL keys and controls the result
  • Finance opens a workbook that reads the same Data Mart as every other report
Facebook AdsSocial ad spend
Microsoft Exc…
No link to deals
Data warehouseJoined by id
Web analyticsClicks, form fills
CRMDeals

S01 · Step 1

Step 1: Load Facebook Ads into your data warehouse first

Create a Data Mart with Facebook Ads as the data source and choose where the data lands. Any popular data warehouse works.

  • 15 endpoints and 1172 fields to choose from; the workbook reads Ad Insights
  • Open the Facebook Ads connector for your data warehouse below
Facebook AdsData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
facebook_ads.ad_account_insig…

S03 · Step 3

Step 3: Pull Facebook Ads data into Excel with the add-in

In Excel, add the OWOX Data Marts add-in and sign in. Choose the published Facebook Ads Data Mart (Ad Insights), tick the columns you want and press Create & Run.

  • The add-in reads your data warehouse, not the Facebook Ads API
  • Tick date_start, campaign_name and spend; add the rest later
OWOX add-inSigned inAd Insightsdate_startcampaign_na…spendCreate & Run
Microsoft ExcelYour columns staydate_startcampaign_namespend

S04 · Step 4

Step 4: Refresh the Facebook Ads workbook when you need it

Press Refresh when you want the latest rows. The add-in pulls only the imported columns again and leaves everything you added next to them.

  • A pivot or a formula column beside the import survives every refresh
  • Pull on demand: no job runs unless you press the button
OWOX add-inAd InsightsRefreshPull only
Microsoft ExcelYour column staysdate_startcampaign_…spendYours

S05 · Step 5

Step 5: Reuse Facebook Ads inside OWOX MCP

The Facebook Ads Data Mart also works in OWOX MCP, your AI assistant for data. Ask which channel returns the most, then take the report to Google Sheets or Excel in one click.

  • Ask in plain words; the answer comes from your data warehouse
  • One definition of platform_roas for the workbook and the chat
OWOX MCPRank channels by platform_roas last quarterplatform_roas
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Facebook Ads in Excel

Marketplace add-ons and export scripts get Facebook Ads rows into Excel. OWOX also keeps them linked to the rest of the business and under your control.

  • Your attribution, not only Meta's. Spend sits beside CRM deals in your data warehouse, so a campaign is judged on revenue you booked.
  • Breakdowns without a rebuild. Ad Insights and its breakdowns land as tables; a new workbook picks the columns it needs.
  • Your columns stay. Formulas next to the imported columns survive a refresh.
  • Maintained for you. When Meta changes the Marketing API, the connector changes, not your workbook.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

175K Source: Internal OWOX data as of 2026-11-11

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

171K3

In Open Source We Trust

Customers