X Ads Manager is not where most people want to spend their afternoon. Campaigns, line items, targeting criteria, web event tags: it's a lot of screens for what is usually a simple intent, like "promote this post to people who search for marketing automation, 30 a day." ChatGPT understands that sentence perfectly. On its own, it just can't do anything with it.
AdWhispr closes that gap. It's now in ChatGPT's app store, so this guide is the full setup, start to finish: install AdWhispr in ChatGPT, link your X Ads account, and end up with an assistant that writes the promoted post, sets the targeting, builds the campaign paused, and manages it after launch, all in one conversation. No code, a few minutes, and most of that is X's side of the paperwork.
What you get when you connect X Ads to ChatGPT
A quick word on what you're actually getting. With AdWhispr, the X side covers four jobs:
- Launch promoted posts. One request builds the campaign, its ad group (X calls it a line item) and the promoted post that runs as the ad: your text, your own image and your landing link. Everything is created paused.
- Run creative tests. Give two or more posts and they run as a creative test in one ad group, where X shifts the budget toward the winner.
- Target the way X works best. Keywords (X's signature lever), interests, existing audiences for retargeting, country, gender and an age floor, all in the same request. ChatGPT can look up X's interest and audience ids first, so real ids go into the campaign.
- Optimize for conversions and manage what's running. A sales or leads goal optimizes for a conversion on your X web event tag (X's pixel) instead of just clicks. After launch, ChatGPT reads performance, changes budgets, renames, and pauses or resumes campaigns when you ask.
The same AdWhispr account also covers Meta, Google, TikTok, Reddit and ChatGPT Ads, and the research side (which competitors are advertising right now, their longest-running ads, TikTok ads, Google keywords) is there when you want ideas for what to post.
Step 1: Install AdWhispr in ChatGPT
Open AdWhispr in ChatGPT's app store and click Install.
ChatGPT then asks you to sign in to AdWhispr. Sign in, or create a free account, no credit card. That's the whole install: no Developer mode, no links to paste, no settings to dig through.
Already use AdWhispr in Claude or on the web? Sign in with the same account and your saved brand comes with you.
To confirm it works, start a new chat and ask ChatGPT to use AdWhispr to show you which competitors in your space are advertising right now. If it comes back with real brands and real ads, you're live. If it answers from general knowledge, name AdWhispr explicitly in the prompt.
Step 2: Check your X Ads account
X has two requirements that no launch can skip, and neither is something AdWhispr can do for you:
- A payment method on the ads account, under Payment methods at ads.x.com. X doesn't let any outside app add one. Without it, every campaign is refused, and ChatGPT says so.
- X Premium or a Verified Organization. X only serves ads from a verified account: X Premium for individuals, Verified Organizations for businesses. An unverified account can connect and build campaigns, but X holds the ads until the verification is done.
If you have never run an X ad before, sort these out first at ads.x.com. They're the most common reason a connection succeeds but a campaign never shows. The full list lives in our X docs.
Step 3: Connect your X Ads account
Back in ChatGPT, ask:
Connect my X Ads account.
ChatGPT gives you a link. Open it, sign in with the X account that has access to your X Ads account, and approve on X's own screen. AdWhispr never sees your password. X asks for permission every time you connect, even if you connected before; that's how X works. You can also connect from the AdWhispr dashboard under Settings, then Connected accounts.
Then confirm what the connection can reach:
Which X ad accounts are connected?
Every X Ads account that login can manage shows up. X account ids are short letter-and-number ids (like 18ce54d4x5t), not the long numbers Meta uses. Check it's the right one before spending. That's the whole setup: no API keys, no developer application, no token babysitting.
Six prompts to try first
Start with a lookup. It's read-only and it's the fastest proof the connection works.
Find X interests for software, and show me my X conversion tags.
Then build a campaign:
Launch an X campaign called "Spring launch" for traffic at 30 a day.
Post: "Ship ads from a chat. Try AdWhispr." link adwhispr.com,
target the US, men 25 and up, keyword "marketing automation".
ChatGPT shows you a preview (campaign, objective, daily budget, the post, the targeting) and creates it paused only when you say yes. X requires a daily budget on every campaign, so if you leave it out, ChatGPT asks.
Run these three posts as a creative test on X at 40 a day:
[post one], [post two], [post three]. Link to my homepage.
Launch a sales campaign on X at 50 a day with this post:
[your post]. Optimize for purchases.
A sales goal picks a purchase tag on your account, and a leads goal picks a sign up tag. If the account has no tag, the campaign runs optimized for website clicks and ChatGPT tells you.
And once something is running:
How are my X ads doing this month?
Change the Spring launch budget to 45 a day and rename it
to "Spring launch v2".
The honest state of X ads in 2026
Worth knowing before you set expectations, because X is not Meta.
There is no X ad library to research. X publishes no ad library outside the EU, so there's nothing to read about what competitors run on X, and AdWhispr doesn't pretend otherwise. For creative ideas, look at what competitors run on Meta and TikTok, where the proven winners are visible, and write your X posts from there.
X reports in seven-day windows. X only reports seven days at a time, so a longer range is read in seven-day pieces and added up. If X's reporting is slow to answer, ChatGPT says so rather than showing zeros, and pause, resume and budget changes keep working. The numbers are always in X Ads Manager.
Use only images you own. The promoted post is built from your text, your image and your link, never a competitor's.
Nothing spends without your instruction
A reasonable worry with any tool that touches a live ad account: connecting X Ads to ChatGPT does not let anything spend money on its own. A campaign is built only when you ask for one, with the budget you state, into the account you confirmed, and it's created paused. It starts spending only when you resume it, ChatGPT warns you and waits for your confirmation first, and X then runs its own review before anything shows. Pause stops spend immediately, and pausing the campaign stops every ad group under it. Budget changes are previewed before they apply. The connection is a capability, not an autopilot.
FAQ
Do I need X Premium to run ads?
Yes, or a Verified Organization for a business. It's X's rule for every advertiser, not AdWhispr's. Campaigns can be built before you verify, but X won't serve them until you do.
Can ChatGPT add a payment method to my X account?
No. X doesn't allow it through its API. Add it yourself at ads.x.com under Payment methods, then run the launch again.
Can ChatGPT write the post for me?
Yes. Give the post text, your own image and a link in the launch request, or ask ChatGPT to draft it with you first. The campaign, the ad group and the promoted post are created together, all paused.
Can I research competitors' X ads?
Not on X itself: X publishes no ad library outside the EU. You can still see which competitors are advertising right now and their longest-running ads on other platforms, from the same chat.
What is the smallest budget I can set?
X sets no published floor for a daily budget, but a campaign can't spend more than the card on file allows. Start with what you would spend in X Ads Manager. More on objectives, targeting and conversions in the X docs.
The short version
Two connections, once each: install AdWhispr from ChatGPT's app store, then connect your X Ads account from inside the chat. Add a payment method and get verified on X's side. After that, promoted posts, creative tests, keyword targeting, conversions and campaign management all live in one ChatGPT conversation.
Start free at adwhispr.com.
X campaigns without X Ads Manager, in the chat you already use.
