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.

Footage recorded in the production Valkiria workspace. Demo data, real interface.

01What hurts

Why X keeps falling out of the spend picture

Where budget leaksleak found by the audit
GoogleMetaTikTokLinkedInMicrosoft
Illustration, not account data. Coral is the share an audit typically flags; the dotted line is spend after the approved plan.
  1. 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.

  2. 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.

  3. 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

  1. 01
    Scattered

    X Ads data sits apart from the rest of your channels and reports.

  2. 02
    Connected

    Valkiria connects X Ads read-only and puts it next to every other channel.

  3. 03
    Found

    It shows where X Ads spend leaks and which settings cause it.

  4. 04
    Approved

    You approve the fix; it is applied to X Ads only after that.

02How it works

Three steps from connection to one picture

  1. 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.

  2. 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.

  3. 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.

Recording of the real Valkiria workspace
Footage recorded in the production Valkiria workspace. Demo data, real interface.

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.

01

X 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.

02

Campaigns and spend in one table

Date, campaign, impressions, clicks, CTR, CPC, spend and conversions — in the same shape as every other channel you run.

03

Data 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.

04

X'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.

05

Read-only by design

Valkiria never creates or edits X campaigns: after connecting, nothing inside your ad account changes.

06

04In 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
11ad platforms in the catalog
36product modules
10interface languages
46recorded product walkthroughs
OFFlive edits until you switch them on for an account

Who gets what

What each type of client takes away

What you connect

  • Ad accounts
  • Analytics
  • Website
  • Bank & invoices

What Valkiria does

VALKIRIA
  1. 01Collect spend and results
  2. 02Find leaks and gaps
  3. 03Propose next steps

What you get

  • Action plan
  • Owner report
  • Spend control
The sequence replays for each role: what you connect, what the evidence layer does, what you get back. Live edits stay off until you switch them on.

See every ad budget and what it returns, without opening five dashboards

01
One picture of all spend

Google, Meta, TikTok and the rest in one view, in your currency, with results next to costs.

02
A plan instead of a report

Findings turn into a prioritised list of next steps with the evidence behind each one.

03
Nothing spends without you

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

Start now

Put X next to your other channels

Connecting takes a couple of minutes and only reads. Nothing inside your X ad account changes.

Drag to move. Alt + arrow keys move the button; Alt + Home resets its position.

Cookie Preferences

We use cookies to enhance your experience. Essential cookies are always active. You can manage optional cookies below.

Essential
Analytics
Marketing
Third-Party