How to Run Facebook & Instagram Ads with ChatGPT [2026]
Adspirer Team
You can now manage Facebook and Instagram ads directly from ChatGPT — create campaigns, pull live performance data, detect creative fatigue, and optimize budgets through conversation. This guide covers the full workflow: from analyzing what’s already working in your account to launching new campaigns based on real data.
If you’re running Facebook or Instagram ads today, you probably live inside Meta Ads Manager. You check campaign performance by clicking through five screens. You download CSVs to build pivot tables in Google Sheets. You manually compare ad creative performance by eyeballing CTR trends across date ranges. And when it’s time to launch something new, you click through 15-20 form fields across multiple screens to get a single campaign live.
It works. But it’s slow. And most of the time you spend in Ads Manager isn’t making strategic decisions — it’s navigating an interface to get the data you need to make those decisions.
That’s the part ChatGPT changes. When you connect it to your Meta Ads account, you skip the interface entirely. Instead of clicking through dashboards, you ask questions in plain English and get answers with your real data. Instead of filling out campaign creation forms, you describe what you want and ChatGPT builds it.
This isn’t “paste your metrics into ChatGPT and ask for generic advice.” That’s 2024 thinking and it produces 2024 results — vague suggestions based on no real context. This is ChatGPT with direct access to your ad account, pulling live data, creating actual campaigns, and giving you recommendations based on what’s actually happening in your business.
New to Adspirer? It’s an MCP server that connects AI tools like ChatGPT to your ad platforms — Meta Ads, Google Ads, LinkedIn Ads, and TikTok Ads. No API keys, no coding. See how it works →
Why Use ChatGPT for Facebook and Instagram Ads?
Before diving into the how, it’s worth understanding what actually changes when you manage Meta Ads through ChatGPT instead of the traditional dashboard.
The old workflow looks like this: You open Ads Manager. You customize columns to see the metrics that matter. You set a date range. You scan rows of data looking for patterns — which campaigns are above your target CPA, which are below. You click into individual ad sets to compare audiences. You download data to a spreadsheet to build charts. You identify problems. Then you go back to Ads Manager to make changes. The whole process might take 30 minutes to an hour, and you haven’t even started on new campaigns yet.
The new workflow looks like this: You open ChatGPT and say “Show me which of my Meta campaigns had the worst CPA last week and tell me why.” ChatGPT pulls your data, identifies the underperformers, and explains what’s happening — maybe one ad set is targeting too broadly, or a creative has been running too long and CTR is declining. You ask “What should I do about it?” and get specific recommendations. You say “Pause the two lowest performers and shift that budget to my best ad set” and it happens.
Same outcome. A fraction of the time.
What Changes (and What Doesn’t)
It’s important to be clear about what ChatGPT replaces and what it doesn’t:
| What changes | What stays the same |
|---|---|
| How you access your data (conversation vs. dashboard) | The underlying Meta Ads platform |
| How you create campaigns (describe vs. click through forms) | Your ad strategy and creative judgment |
| How fast you can analyze performance (seconds vs. 30+ minutes) | Meta’s optimization algorithms |
| How you spot problems (ChatGPT flags anomalies automatically) | Your understanding of your business |
You’re not replacing Meta Ads. You’re replacing Meta Ads Manager — the interface layer between you and your campaigns. Every campaign still runs on Meta’s infrastructure, with Meta’s algorithms, following Meta’s policies. ChatGPT is just a faster way to interact with all of it.
Facebook + Instagram = Meta Ads. Meta treats Facebook and Instagram as placement options within the same campaign. When you create a campaign through ChatGPT, you choose placements that span both platforms. There’s no separate Instagram Ads Manager — it’s all part of the Meta Ads integration. For a deeper look at all 20 tools available, see the Meta Ads documentation.
How to Connect ChatGPT to Facebook Ads (Step by Step)
Prerequisites
Before you start, make sure you have:
- A ChatGPT Plus or Pro subscription (connectors aren’t available on the free tier)
- An Adspirer account (free to start)
- A Meta Business Manager account (create one here)
- An active Meta ad account with billing set up
- Admin access to the ad account you want to manage
If you’re not sure whether your Meta account is set up correctly, Meta’s Business Help Center walks through the basics. The key thing is having an ad account with a payment method attached — ChatGPT can’t create campaigns on an account that isn’t ready to spend.
Setup
Adspirer connects to ChatGPT through Connectors (ChatGPT’s MCP integration), not through the Apps marketplace. This gives you direct access to 100+ ad management tools in any ChatGPT conversation. The setup takes about 2 minutes.
Open ChatGPT Connectors
Go to ChatGPT Connectors settings directly, or navigate manually: Settings → Connectors in ChatGPT. You need a Plus or Pro subscription to see this option.
Add Adspirer as a Custom Connector
Click Add custom connector and enter:
| Field | Value |
|---|---|
| Name | Adspirer-MCP |
| Description | adspirer-mcp (optional) |
| MCP Server URL | https://mcp.adspirer.com/mcp |
| Authentication | OAuth |
ChatGPT will show Advanced settings with OAuth details — you don’t need to change anything, the defaults are auto-discovered from the server. Check the “I understand and want to continue” checkbox at the bottom, then click Add. For full details, see the ChatGPT setup guide.
Complete the OAuth Flow
Click Connect to authenticate. Your browser opens and redirects to Adspirer’s login page. Sign in (or create a free account) and link your Meta Ads account. You can also connect Google Ads, LinkedIn Ads, and TikTok Ads at this step — all from the same OAuth flow. Your credentials are secured with OAuth 2.1 and PKCE, and Adspirer never stores your ad account passwords. See the security documentation for details.
Verify the Connection
Start a new ChatGPT conversation and type: “Check my connected ad platforms.” You should see your Meta ad account listed with account name, ID, and active status. If you also connected Google Ads or LinkedIn Ads, those will appear too — you can manage everything from one conversation.
That’s it. ChatGPT can now read your campaign data and create new campaigns on your Meta Ads account.
Already using other AI tools? Adspirer works with Claude, Claude Code, Cursor, and other AI clients. The Meta Ads tools are the same regardless of which AI you use.
Understanding Your Current Performance (Start Here)
Most people’s instinct after connecting is to jump straight to creating new campaigns. Don’t. The most valuable thing ChatGPT can do with your Meta Ads account is help you understand what’s already happening — because your existing data tells you exactly where to focus next.
Think about how experienced media buyers work. They don’t start with “let me create something new.” They start by reviewing what’s running, finding what’s working, identifying what’s not, and then making decisions based on that analysis. ChatGPT lets you do that same analysis in seconds instead of building spreadsheets.
Pull Your Performance Snapshot
Start with a broad overview to see the state of your account:
This gives you the same view you’d get from Ads Manager’s campaigns tab — but organized the way you actually think about it, with problems already highlighted. No column customization, no date picker, no scrolling.
Dig Into What’s Working
Once you see the big picture, go deeper into your winners. Understanding why something works is more valuable than just knowing that it works:
This is where ChatGPT starts to feel like a real analyst. In Ads Manager, getting this view requires clicking into each campaign, applying breakdowns, comparing metrics across tabs, and mentally stitching together patterns. ChatGPT does all of that in one response and connects the dots for you.
Find What’s Bleeding Money
Equally important: finding what’s not working before it drains your budget.
This is the type of analysis that most advertisers either do once a week (if they’re disciplined) or skip entirely (if they’re busy). With ChatGPT, you can run it daily in 30 seconds.
Creative Fatigue: The Silent Budget Killer
If there’s one problem that costs Facebook advertisers the most money, it’s creative fatigue — and most people don’t catch it until they’ve already wasted significant spend.
Here’s what happens: you launch an ad with a great image and strong copy. It performs well for 10-14 days. Then, gradually, your CTR starts declining. Your CPA starts creeping up. Your ROAS drops. But the changes are small enough day-to-day that you don’t notice them in Ads Manager. By the time the numbers are obviously bad, you’ve been overspending on tired creative for a week or more.
Creative fatigue happens because Meta shows your ads to the same people repeatedly. The first time someone sees your ad, they might be intrigued. The fifth time, they scroll past without looking. The tenth time, they don’t even register it. Your frequency goes up, your CTR goes down, and Meta’s algorithm has to work harder (and charge you more) to get results.
Detecting Fatigue Before It Gets Expensive
This is one of ChatGPT’s most valuable capabilities for Meta Ads. Instead of manually comparing CTR trends across date ranges, you just ask:
What to Do When Creative Fatigues
When ChatGPT identifies fatigued creative, you have three options:
-
Refresh the creative. Keep the same targeting and offer, but swap the image or video. This is often the fastest fix — the audience is right, the message is right, they just need something new to look at.
-
Rotate new variations. Create 3-5 creative variations upfront and let Meta test them. When one fatigues, the algorithm shifts spend to the others automatically. This is the professional approach to creative management.
-
Pause and replace. If the ad has been running for 30+ days and metrics have steadily declined, pause it entirely and launch something fresh. There’s no shame in retiring an ad that’s done its job.
Adspirer doesn’t generate images or videos — you provide creative URLs from Google Drive, Dropbox, S3, or any public URL. For AI-generated creatives, use tools like Midjourney, DALL-E, or Runway first, then provide the hosted URL. See the creative asset requirements for full specs.
Where Do New Campaign Ideas Come From?
Once you’ve analyzed your existing campaigns and addressed creative fatigue, the natural next question is: what should I launch next? This is where most marketers either fall back on gut instinct or spend hours researching competitors.
ChatGPT can help here too — not by replacing your strategic judgment, but by giving you data to inform it.
Mine Your Winners for New Angles
Your best-performing campaigns are a goldmine of ideas for new ones. If a campaign targeting “women 25-35 interested in sustainable fashion” is crushing it, there’s a reason. ChatGPT can help you explore adjacent audiences and angles:
Research New Audiences
Before building a new campaign, you need to know who you’re targeting. Meta has thousands of interest-based targeting options, and finding the right combination matters. ChatGPT can search Meta’s targeting options on your behalf:
This uses Adspirer’s search_meta_targeting and browse_meta_targeting tools to search Meta’s actual targeting taxonomy — not generic advice about who to target. For more details on the targeting tools available, see the Meta Ads tools documentation.
Cross-Platform Intelligence
If you’re also running Google Ads or LinkedIn Ads through Adspirer, ChatGPT can help you spot opportunities by comparing performance across platforms:
This cross-platform view is something you can’t get in Meta Ads Manager at all — it only shows you Meta data. When your ad accounts are all connected through Adspirer, ChatGPT can see everything and help you make decisions about your total advertising budget, not just one platform. Learn more about multi-platform management.
How to Create a Facebook Ads Campaign with ChatGPT
Now you’ve analyzed your existing campaigns, identified creative fatigue, found winning patterns, and researched new audiences. You’re ready to build something new.
Creating a Meta campaign through ChatGPT follows a specific 6-step workflow. This workflow exists because Meta’s API requires certain data in a certain order — skip a step and the campaign fails validation. ChatGPT handles the sequencing automatically, but understanding the steps helps you provide the right information upfront.
Verify Connection
ChatGPT confirms you’re managing the right Meta account. If you have multiple accounts connected, it asks which one to use.
Find Your Audience
Search Meta’s targeting options — interests, demographics, behaviors. This is where your earlier audience research pays off. Example: “Find targeting options for women 25-45 interested in clean beauty and sustainability.”
Choose Campaign Type
Image, video, or carousel? ChatGPT helps you pick based on your creative assets and your campaign objective. Single images work for simple messages. Video works for storytelling and brand awareness. Carousels work when you have multiple products or want to show a process.
Check Existing Creatives
ChatGPT looks for creatives already in your Meta account that you might reuse. If you’ve uploaded images for previous campaigns, you don’t need to re-upload them.
Validate Your Assets
Your image/video URLs are checked against Meta’s requirements — dimensions, file size, aspect ratio, format. This catches problems before they block your campaign from launching.
Launch (Paused)
The campaign is created in a paused state so you can review everything in Ads Manager before spending money. Nothing goes live until you explicitly enable it.
For a deeper look at the campaign creation workflow, including how the AI agent handles each step automatically, see the campaign workflows documentation.
Campaign Creation Prompts
Here’s how to describe campaigns to ChatGPT so they get built correctly:
Meta’s Creative Requirements
Your campaign will fail validation if the creative assets don’t meet Meta’s specifications. Here’s what you need:
| Format | Minimum Size | File Types | Max Size | Aspect Ratios |
|---|---|---|---|---|
| Image | 1080x1080px | JPG, PNG | 30MB | 1:1 or 4:5 |
| Video | 1080x1080px | MP4, MOV | 4GB | 1:1, 4:5, or 9:16 |
| Carousel | 1080x1080px per card | JPG, PNG | 30MB/card | 1:1 |
Text recommendations: Primary text 125 chars, headline 27 chars, description 30 chars.
Adspirer can’t access private Google Drive links or files behind login walls. Make sure your creative URLs are publicly accessible before using them in a campaign creation prompt. Use “Anyone with the link can view” sharing in Google Drive, or host on a public S3 bucket or Dropbox with link sharing enabled.
How to Run Instagram Ads with ChatGPT
Instagram ads aren’t a separate system — they’re managed through Meta Ads. When you connect ChatGPT to Meta Ads through Adspirer, you get Instagram automatically. There’s no extra setup.
The key difference is placement selection. Every Meta campaign lets you choose where your ads appear across the Meta ecosystem: Facebook Feed, Instagram Feed, Instagram Stories, Instagram Reels, Messenger, Audience Network, and more. When you want to focus on Instagram, you just specify those placements in your prompt.
Instagram Placement Strategy
Each Instagram placement has different creative requirements and performs differently depending on your goals:
- Feed (1:1 or 4:5): The workhorse placement. Best for product images, carousels, and any ad that needs time to be read. Users are in a browsing mindset and will stop to look at compelling content.
- Stories (9:16): Full-screen, immersive, and ephemeral. Best for limited-time offers, flash sales, and video content. Users tap through quickly, so your message needs to land in the first 2 seconds.
- Reels (9:16): Meta’s fastest-growing placement. Best for short-form video and brand awareness. Content that feels native to Reels (not like an ad) performs dramatically better.
- Explore: Reaches people actively discovering new content. Best for prospecting cold audiences who don’t follow you yet.
Not sure which placements work best for your business? Ask ChatGPT: “Analyze my Meta ad placements for the last 14 days — which placements have the best CPA?” This uses real data from your account to tell you where your money is working hardest.
Budget Strategy and Scaling
Setting the right budget — and knowing when and how to scale — is one of the most common mistakes in Facebook advertising. Spend too little and Meta’s algorithm doesn’t have enough data to optimize. Spend too much too fast and you blow past the learning phase into unstable delivery.
Starting Budgets
- Meta’s minimum: $5/day per ad set (but you’ll get almost no data at this level)
- Recommended minimum: $20-30/day per ad set for meaningful optimization data
- Testing new campaigns: Start with $30/day split across 2-3 ad sets. This gives Meta enough data to start finding the right people within 3-5 days.
- The learning phase: Every new campaign or significant change triggers Meta’s “learning phase” — a period where the algorithm is figuring out the best way to deliver your ads. During this phase, performance is volatile. Expect higher CPAs and lower ROAS for the first 3-7 days.
When and How to Scale
Scaling too fast is one of the most common mistakes. When you suddenly double a budget, Meta’s algorithm loses its optimization — it’s optimized for the old budget level and needs to re-learn at the new level. This triggers a new learning phase and often tanks performance.
The professional approach:
The 20-30% rule: Increase budgets by no more than 20-30% every 3-5 days. This lets the algorithm adjust without losing its optimization. Going from $30/day to $39/day is fine. Going from $30/day to $100/day will almost certainly reset the learning phase.
ChatGPT Ads Manager vs. Meta Ads Manager
Why would you manage ads through ChatGPT instead of Meta’s own Ads Manager? Here’s a direct comparison of common tasks:
| Task | Meta Ads Manager | ChatGPT + Adspirer |
|---|---|---|
| Check campaign ROAS | Navigate to Ads Manager → Campaigns → Customize columns → Filter dates | ”Show my ROAS by campaign for last 14 days” |
| Find creative fatigue | Export data → Build pivot table → Compare CTR trends week-over-week | ”Which ads have declining CTR over 14+ days?” |
| Audience analysis | Ads Manager → Breakdown → By age/gender → Export → Analyze in spreadsheet | ”Which age groups have the lowest CPA?” |
| Create a campaign | 15-20 clicks across multiple screens, manual targeting research | Describe what you want in plain English |
| Reallocate budget | Manual calculation → Edit each ad set individually | ”Shift budget to my top ROAS ad sets” |
| Compare placements | Breakdown → By placement → Cross-reference manually | ”Compare Feed vs Stories vs Reels CPA” |
| Cross-platform view | Impossible in Ads Manager (Meta data only) | “Compare my Meta vs Google Ads ROAS” |
ChatGPT doesn’t replace Ads Manager — it’s a faster interface for the same operations. Your campaigns still run on Meta’s infrastructure, using Meta’s algorithms, following Meta’s policies. You can always open Ads Manager to review or make changes directly. Think of ChatGPT as a shortcut, not a replacement.
For a broader perspective on how AI is changing ad management, read The Death of the Dashboard.
Troubleshooting
FAQ
Conclusion
Running Facebook and Instagram ads through ChatGPT isn’t about replacing your marketing knowledge — it’s about removing the friction between your decisions and your actions. The cycle of analyzing performance, spotting creative fatigue, finding what’s working, generating new ideas, and launching new campaigns doesn’t change. But the time it takes to execute each step drops dramatically.
The advertisers who will get the most value from this aren’t the ones looking for a “set it and forget it” solution. They’re the ones who already know how to run Meta Ads and are frustrated by how long it takes to do routine work in Ads Manager. If you spend 30 minutes a day in Ads Manager pulling reports and making small adjustments, ChatGPT can give you that time back.
The setup takes 3 minutes. Start with the performance analysis prompts to see your data. Then work through creative fatigue detection and campaign ideation. By the time you’re ready to create a new campaign, you’ll have done more analysis in one ChatGPT session than most advertisers do in a week.
Ready to manage Meta Ads from ChatGPT? Adspirer connects in minutes — no API keys, no coding. Start with the free tier (15 tool calls/month) to test it out.
Related Articles
- How to Connect ChatGPT to Google Ads — Same setup process for Google Ads
- ChatGPT for Marketing: The Complete Guide — 15 prompts for campaign creation, keywords, and analysis
- Best ChatGPT Apps for Marketing & Advertising — The 7 apps that actually matter for marketing teams
- ChatGPT vs Claude for Ad Management — Side-by-side comparison for advertisers
- The Death of the Dashboard — Why AI-first ad management is replacing traditional dashboards
- PPC Automation with ChatGPT and Claude — Automate your entire paid search workflow
More articles to read
ChatGPT for Marketing: The Complete Guide [2026]
How to use ChatGPT for marketing in 2026 — real workflows, 15 copy-paste prompts, and how to connect it to your Google Ads and Meta Ads for live campaign management.
How to Run Facebook & Instagram Ads with Your Claude Code AI Agent
Build a Meta Ads specialist with Claude Code: creative fatigue monitoring, audience optimization, campaign ideation with web research, and compounding knowledge across sessions.