Connector

Pull X Ads data into Microsoft Excel

X bills in micros and counts engagements. Load X Ads into your data warehouse, join billed spend to leads and results, then pull the Data Mart into Excel for the promoted-post review.

X AdsConnectedAccountsAd PerformanceAd Performance b…All Cards
Data MartPublishedone definition
Microsoft ExcelDateClicksImpre…Daily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Hand this to your AI

The promoted-post review in Microsoft Excel starts with converting X Ads micros by hand and ends without leads.

Paste this into your AI assistant. It loads X Ads into your data warehouse with OWOX Data Marts, joins billed spend to leads and results, and pulls the Data Mart into Microsoft Excel.

The prompt

pull an X Ads Data Mart into a Microsoft Excel workbook for our promoted-post review, with billed spend in account currency, engagements and leads by campaign, from our data warehouse

Endpoints

S00 · Why

Why X Ads does not go straight to Excel

X Ads reaches Excel by export or add-on, but not reliably, at scale or business-ready. Billed charges come in local micro-units and billed engagements say little about leads. The conversion and join happen in the data warehouse.

  • X Ads reports billed engagements, not what an engagement was worth
  • The data analyst links promoted-post spend to leads and results by SQL keys
  • The workbook shows cost against pipeline
X AdsPromoted posts
Microsoft Exc…
No link to deals
Data warehouseJoined by id
Web analyticsClicks, sign-ups
CRMDeals

S01 · Step 1

Step 1: Load X Ads into your data warehouse first

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

  • 10 endpoints and 187 fields; Ad Performance feeds the workbook
  • Campaigns, line items, promoted posts and country breakdowns are tables of their own
  • Open the X Ads connector for your data warehouse below
X AdsData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
x_ads.stats

S03 · Step 3

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

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

  • Pick date, billed_charge_local_micro and clicks; billed_engagements is one tick away
  • Rows come from the data warehouse, not the X API
OWOX add-inSigned inAd Performancedatebilled_char…impressionsCreate & Run
Microsoft ExcelYour columns staydatebilled_charge…impressions

S04 · Step 4

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

Refresh before the promoted-post review. Imported columns update; the micro-to-currency column you added keeps working.

  • Your conversion formula survives every refresh
  • Nothing runs unless you press Refresh
OWOX add-inAd PerformanceRefreshPull only
Microsoft ExcelYour column staysdatebilled_ch…impressio…Yours

S05 · Step 5

Step 5: Reuse X Ads inside OWOX MCP

The X Ads Data Mart also serves OWOX MCP, your AI assistant for data. Request any report, chat with it, then get the result in Google Sheets or Excel in one click.

  • Ask what a pipeline dollar costs on X
  • The workbook and chat share pipeline_per_dollar
OWOX MCPShow pipeline_per_dollar by channelpipeline_per_dollar
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for X Ads in Excel

A console export puts X Ads rows in Excel. OWOX puts the cost next to the leads it produced.

  • Promoted posts in context. Billed spend joins leads and campaign results in your data warehouse.
  • Line items and posts as tables. Pick the level the review needs from 10 endpoints.
  • Your formulas stay. Refresh rewrites imported columns only.
  • Maintained for you. X API changes land in the connector, not in your formulas.

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