NotFairNotFair
Start now

Use case · X wasted spend

Cut X Ads spend that line items and promoted Tweets already burned

X waste is a line-item problem: promoted Tweets with decaying engagement, audience expansion buying cheap off-intent impressions, and campaigns still pacing while the conversion tag is missing. NotFair gives Claude or Codex live campaign, line-item, and stats tools — then waits for approval before pauseLineItem or a budget cut.

What is X Ads wasted spend?

X Ads wasted spend is budget still serving on line items or promoted Tweets that no longer produce the conversion or qualified engagement you pay for. Typical leaks are tired creatives, audience expansion, a missing primary web event tag, and campaign-level budgets pacing while the line item underperforms. It is not a Google search-term report and cannot be fixed with negative keywords.

Our verdict

Pause the line item after an exact proposal

Connect X Ads at notfair.co. Ask the agent to rank ACTIVE line items by spend versus conversions, show promoted Tweet engagement, and preview pauseLineItem or updateCampaignBudget. Execution waits for your approval. uploadMedia only fetches a public URL — not a local file — if you later refresh the Tweet.

40 X Ads tools including runScript and pauseLineItem
Money is local currency × 1e6, not Meta cents
Preview → approve → provenance. No Google Ads undo on X.

Where X budget actually leaks

Ads Manager averages hide the one line item carrying spend. Ask for line items, not just campaigns, and pair stats with entity_status, audience expansion, and whether a conversion tag is attached.

  • Promoted Tweets with falling engagement at material spend
  • Audience expansion buying impressions outside the intended cohort
  • Line items pacing without a primary web event tag
  • Campaign daily budgets still serving after the line item stopped converting

The prompt that works

“Audit X Ads last 30 days. Rank ACTIVE line items by spend with weak conversion evidence. Show promoted Tweet engagement and whether audience expansion is on. Preview pauseLineItem on the worst offenders — do not execute. Do not propose Google negative keywords.”

What the fix looks like

Preview, explicit approval, and operation provenance. NotFair does not expose Google Ads-style impact snapshots or undo on X. Prefer pauseLineItem or pauseCampaign over deleteCampaign — delete is irreversible. uploadMedia fetches a public URL and returns a media_key. Local filesystem paths are not upload handles.

Connect X Ads in two minutes

Authorize once at notfair.co. Then open your AI client and ask real questions about the account. 40 X Ads tools.

FAQ

Short answers to the most common questions.

Can I add Google-style negative keywords on X Ads?

No. X keyword targeting is not a Google search-term report. This workflow inspects campaigns, line items, promoted Tweets, and stats, then previews pauses or budget cuts.

Will Claude pause an X line item without asking?

No. pauseLineItem, pauseCampaign, and updateCampaignBudget wait for explicit approval. dryRun returns the before→after diff first.

Can I undo an X Ads pause like Google Ads?

Pause and enable are reversible with the matching enable tool. NotFair still does not expose Google Ads-style impact snapshots or undo metadata on X. Read the entity back after applying.

How much does NotFair cost?

Free during open beta. NotFair plans to keep a generous free tier for solo operators and a usage-priced plan for teams managing multiple accounts. See /pricing for current limits.