X Ads in the same report as every other channel
Valkiria connects to X Ads over official OAuth 1.0a, reads your ad accounts and puts X spend next to Meta, Google and TikTok in one set of metrics. It is a read integration: campaigns in X are still created and changed by a person.
01What hurts
Why X keeps falling out of the spend picture
A separate tab, separate numbers
The X account lives on its own: the export is pulled by hand, it is stale by the time the month closes, and X's share of the result stays a guess.
Spend is visible, payback is not
Impressions and clicks sit in the account, but until they are reconciled with site conversions and the other channels, keep-or-kill is decided on instinct.
Ads API access is not automatic
X grants Ads API access by application and allowlist. Until it lands, campaign data is collected from exports and the report always trails the actual spend.
Scroll to see it work
X Ads: from noise to a clear next step
- 01Scattered
X Ads data sits apart from the rest of your channels and reports.
- 02Connected
Valkiria connects X Ads read-only and puts it next to every other channel.
- 03Found
It shows where X Ads spend leaks and which settings cause it.
- 04Approved
You approve the fix; it is applied to X Ads only after that.
02How it works
Three steps from connection to one picture
- 01
Connect over OAuth 1.0a
Official X Ads API authorisation. The token and token secret are stored encrypted, and access is revocable from Valkiria settings in one click.
- 02
Read the ad accounts
Valkiria requests your X ad accounts through the Ads API. While Ads API access is still pending, metrics arrive through an external data connector, CSV or manual entry.
- 03
Line X up with the rest
X spend, clicks and conversions land in the shared reports next to Meta, Google and TikTok. Not one change is written back to the X account.
03What you get
What you get on the X channel
An official connection
OAuth 1.0a for the X Ads API: tokens are encrypted and access is revocable from Valkiria or from the connected-apps settings of your X account.
01X accounts in the same list
X ad accounts, their currency and their status sit exactly where your Meta, Google and other platform accounts already are.
02Campaigns and spend in one table
Date, campaign, impressions, clicks, CTR, CPC, spend and conversions — in the same shape as every other channel you run.
03Data even without Ads API
While the X Ads API allowlist is pending, metrics come through an external data connector, a CSV export from the account, or manual entry.
04X's honest share of the result
X is compared with the other platforms on identical metrics, so you see what the channel returns, not only what it spends.
05Read-only by design
Valkiria never creates or edits X campaigns: after connecting, nothing inside your ad account changes.
0604In numbers
- 11
- ad platforms in one control room, X included
- 0
- changes made in your X account — the integration only reads
- 5
- languages for the interface and reports: ru, en, es, de, fr
Who gets what
What each type of client takes away
What you connect
- Ad accounts
- Analytics
- Website
- Bank & invoices
What Valkiria does
- 01Collect spend and results
- 02Find leaks and gaps
- 03Propose next steps
What you get
- Action plan
- Owner report
- Spend control
See every ad budget and what it returns, without opening five dashboards
Google, Meta, TikTok and the rest in one view, in your currency, with results next to costs.
Findings turn into a prioritised list of next steps with the evidence behind each one.
New campaigns are created paused. Edits to live campaigns stay off until you switch them on for an account; deletions and new spend always wait for approval.
Modules that do the work
05FAQ
Questions about the X Ads integration
06See also
All ad platformsStart now
Put X next to your other channels
Connecting takes a couple of minutes and only reads. Nothing inside your X ad account changes.


