Connector

Ask Claude about your X Ads data

X Ads bills by engagement, not by outcome. Link that billed spend to web analytics and CRM in your data warehouse, then ask Claude which campaigns bring pipeline.

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

Get Started Free

Hand this to your AI

X Ads impressions spread across many countries, and which ones actually engage is a guess.

Paste this into your AI assistant. It loads X Ads performance by country into a governed Data Mart with OWOX Data Marts and connects Claude through the OWOX MCP server, so engagement rates are calculated by SQL.

The prompt

connect Claude to our X Ads Data Mart and rank countries by impressions, then add clicks and engagement rate for each, with location names matched to our targeting

Endpoints

S00 · Why

Why X Ads does not go straight to Claude

Claude can read an ad account, but that shows what promoted posts cost, not which of them led to a sign-up or a deal. Spend, website visits and CRM deals sit apart; the join belongs in a data warehouse first, where it is reliable, scalable and business-ready.

  • X Ads reports billed engagements, not what an engagement was worth
  • The data analyst joins promoted-post spend to visits and CRM deals by SQL keys and controls the result
  • Claude answers from that joined data, not from billed engagements alone
X AdsPromoted posts
Claude
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. It works with any popular data warehouse.

  • 10 endpoints and 187 fields to choose from, each endpoint in its own table
  • Campaigns, line items, promoted posts and performance by country
  • Open the X Ads connector for your data warehouse below
X AdsData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
x_ads.stats

S02 · Step 2

Step 2: Put X Ads billed spend next to your leads

In your data warehouse the data model merges X Ads with your other ad platforms, then joins leads and campaign results by a key. Pick an industry to see the shape of its model.

  • Billed engagements become spend you can compare across platforms
  • Leads join campaign results by SQL keys, not VLOOKUP
  • Measures such as pipeline_per_dollar are defined once
IndustryLead generationSaaS
X AdsAd Performance
LinkedIn AdsAd spend
Google AdsAd spend
Ad SpendMerged ad spend
Campaign Performance
Lead
Measurescost_per_leadpipeline_per_dollar
Marketing SpendMerged ad spend
Subscription
Measurescacarpa

S03 · Step 3

Step 3: Connect Claude to your X Ads data with OWOX MCP

Add the OWOX MCP server in Claude under Settings > Connectors > Add custom connector. Claude then sees the Data Marts you publish and queries them through OWOX MCP.

  • Settings > Connectors > Add custom connector, paste the OWOX MCP URL and sign in
  • Claude sees only the Data Marts you publish
ClaudeConnectorsOWOX MCPAddConnected
Data martsAd SpendCampaign PerformanceLead

S04 · Step 4

Step 4: Ask Claude which X Ads campaigns bring pipeline

Ask in plain words. Claude finds the right Data Mart and queries it, so the numbers come from your data warehouse and not from a guess.

  • Ask about a campaign, a line item or a country in plain words
  • The answer sets billed spend against leads and pipeline, with measure names shown
ClaudeRank channels by pipeline_per_dollarget_relevant_data_marts_by_promptquery_data_martcost_per_leadpipeline_per_dollar

S05 · Step 5

Step 5: Export the answer to Google Sheets, CSV or XLS

Optional: in one click send Claude's answer, or the data behind it, to Google Sheets, CSV or XLS to check it or share it.

  • Verify the answer in a sheet before it goes to stakeholders
  • One Data Mart feeds the chat, the sheet and the file
Answercost_per_lead
ExportGoogle SheetsCSVXLSOne click

Recent updates

Why OWOX

Why OWOX for X Ads in Claude

Connecting Claude straight to X Ads gets billed engagements into a chat. OWOX ties them to leads and pipeline in your data warehouse.

  • You own the data. It lands in your own data warehouse, in tables you control.
  • Answers about the whole business. Promoted-post spend, web analytics, CRM and deals are linked, not copied from an ad account.
  • Zero hallucinations on your data. Claude answers from governed Data Marts and shows the measure names it used.
  • Promoted posts in context. X Ads campaigns and promoted-post performance sit next to every other paid channel in one model.
  • Maintained for you. No scripts to fix when X changes its API.

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