> ## Documentation Index
> Fetch the complete documentation index at: https://www.adspirer.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# What Adspirer Can & Can't Do

> Adspirer capabilities and limitations: what the AI advertising agent handles (campaigns, analytics, optimization) and what it doesn't (creative, billing).

A clear breakdown of what Adspirer does and what's outside its scope.

## What Adspirer Does

### Campaign Management

* Create Search, PMax, [Shopping](/ad-platforms/google-ads), App/UAC, [Display](/ad-platforms/google-display-ads), [YouTube](/ad-platforms/youtube-ads), Demand Gen, Image, Video, Carousel, [Meta Advantage+ Catalog (dynamic product ads)](/ad-platforms/meta-ads), Sponsored Content (image/video/text/carousel), [Amazon Sponsored Products / Brands / Display](/ad-platforms/amazon-ads), and [pay-per-click ChatGPT Ads](/ad-platforms/chatgpt-ads) campaigns
* Run **Shopping** campaigns from a Google Merchant Center feed with a full product-partition tree
* Manage **Meta catalog / dynamic product ads** — prospecting and retargeting from your product catalog
* Pause, resume, and update live campaigns
* Set and adjust budgets, bids, targeting, frequency caps, and schedules
* All campaigns created **PAUSED** for your review
* **No daily cap on Google Ads operations** — Adspirer holds agency-level Standard Access for the Google Ads API, so bulk builds, large restructures, and account-wide optimization run at full speed

### Research & Analysis

* Keyword research with real CPC data from Google Keyword Planner
* Audience targeting research (interests, demographics, job titles)
* Performance analysis (spend, conversions, <Tooltip tip="Cost Per Acquisition">CPA</Tooltip>, <Tooltip tip="Return on Ad Spend">ROAS</Tooltip>, <Tooltip tip="Click-Through Rate">CTR</Tooltip>)
* Wasted spend detection (keywords with clicks but zero conversions)
* Creative fatigue detection (declining CTR over time)
* Performance anomaly diagnosis (sudden CPA spikes)
* Conversion reporting that reconciles with each platform's own dashboard — on Meta, every conversion action is broken out with the purchase event that matches Ads Manager highlighted

### Optimization

* Budget reallocation based on ROAS/CPA performance
* Placement optimization (Meta: Feed vs Stories vs Reels)
* Audience segment analysis (which demographics convert best)
* Cross-platform performance comparison

### Automation & Proactive Monitoring

* **[Autonomous Ad Ops agents](/agent-skills/ad-ops-agents)** — give an agent a plain-English goal and a cadence; it monitors your accounts and **proposes every change to an approval queue**. Nothing spends or changes without your sign-off. One agent can act across Google, Meta, TikTok, LinkedIn, and Amazon, measure its own impact, and learn from your rejections. **Community playbooks** let you share and fork agent strategies. (Plus/Pro/Max)
* **Watch Agent** — background AI agent that scans all connected ad accounts every 15 minutes, finds issues, and emails you a ready-to-paste action prompt. Trigger on demand with `run_watch_now`.
* **Monitors & Alerts** — set metric thresholds (CPA, ROAS, CTR, spend, etc.) via MCP tools or the [Monitors web UI](https://adspirer.ai/monitors). Alerts fire when thresholds are crossed and can be scoped to specific platforms or campaigns.
* Scheduled daily/weekly performance briefs with PDF attachment
* Cross-platform ad-hoc report generation

### Get Started, Pre-flight & Diagnostics

* **[Diagnostic & Helper tools](/agent-skills/diagnostic-helper-tools)** — a group of free, read-only tools that suggest your best next step, check an account is launch-ready before you create a campaign, translate cryptic platform errors into plain-language fixes, and confirm a campaign is actually serving (a real live check across all six platforms). Quota-free on **every plan, including Free**.
* **Self-diagnosis** — `diagnose_my_setup` tells apart an AI-client connection problem from an ad-platform sign-in problem, so you fix the right thing.
* **Interactive cards & dashboards** — in ChatGPT and Claude, results render as branded, interactive UI instead of plain text: setup checklists, usage meters, opportunity lists, and an account switcher, plus a tabbed performance dashboard (KPI tiles, charts, and 7 / 14 / 30 / 60 / 90-day or custom date-range switching) and a graded conversion-audit scorecard. They render on desktop, web, and mobile, and fall back to clean text where widgets aren't supported.

### Shareable Dashboards

* Generate a performance dashboard from chat or the `/dashboards` UI and share it as a **live, no-login link** — recipients always see fresh data. Links are revocable and expire per plan tier.
* **White-label** dashboards with your own logo, custom title/footer, and an option to hide Adspirer branding — ideal for client reporting.
* Dashboards adapt to your data with \~20 analysis blocks (Pareto, anomaly detection, efficiency frontier, funnel, treemap, waterfall) and platform-specific signatures across Google, Meta, TikTok, and LinkedIn.

### Extend & Localize

* **[Community Plugins](/agent-skills/community-plugins)** — open-source, read-only community analysis tools that show up alongside the built-in ones (sandboxed, credential-free).
* **[Available in 116 languages](/knowledge-base/localization)** — the dashboard and onboarding are localized with full right-to-left support, and you can instruct the AI assistant in your own language.

### Marketing Stack Integrations (Plus and above)

* **[Google Analytics 4](/integrations/google-analytics)** — correlate paid ad spend with on-site behavior (sessions, conversions, traffic sources, landing-page performance).
* **[Klaviyo](/integrations/klaviyo)** — pull email + SMS campaigns, flows, segments, profiles, and revenue alongside paid media for full-funnel analysis.

## What Adspirer Does NOT Do

### Creative Generation

Adspirer does **not** generate images, videos, or design assets. It generates **ad copy** (headlines and descriptions) but not visual creatives.

**Workaround:** Use AI creative tools (Midjourney, DALL-E, Runway, CapCut), then provide the URL to Adspirer for campaign creation.

### Conversion Tracking Setup

Adspirer cannot install tracking pixels, configure Google Tag Manager, or set up conversion events. These require access to your website code.

**Workaround:** Set up conversion tracking directly in each platform's dashboard, then Adspirer can report on conversion data.

### Billing & Payment

Adspirer cannot access or modify your ad platform billing information (credit cards, invoices, payment methods).

### Landing Page Creation

Adspirer manages ads, not websites. It cannot create or modify landing pages.

### Organic Social Media

Adspirer manages **paid** advertising only. It cannot post organic content, manage social media accounts, or boost existing organic posts.

### Platform-Specific Limitations

| Platform         | Not Yet Supported                                                                                                                                             |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Google Ads**   | Discovery (legacy) campaigns; hotel/local campaigns. Search, PMax, Shopping, App/UAC, Display, YouTube, and Demand Gen are supported                          |
| **Meta Ads**     | Instagram-only campaigns (Meta treats FB/IG as placements), Messenger ads. Image, video, carousel, and Advantage+ Catalog (dynamic product ads) are supported |
| **Amazon Ads**   | Amazon DSP (programmatic display); Sponsored Products / Brands / Display are fully supported                                                                  |
| **ChatGPT Ads**  | Multi-card / non-`chat_card` creatives; ads pass OpenAI review (some categories disallowed)                                                                   |
| **LinkedIn Ads** | Matched Audiences (retargeting), InMail campaigns. Image, video, text, and carousel campaigns are supported                                                   |
| **TikTok Ads**   | TopView, Branded Effects                                                                                                                                      |

These limitations reflect the current API integrations. New capabilities are added regularly — see the [Changelog](/changelog) for updates. Plus, Pro, and Max plans include [Google Analytics 4](/integrations/google-analytics) and [Klaviyo](/integrations/klaviyo); broader custom integrations (Slack, additional CRMs, warehouses) are available on the [Adspirer Enterprise plans for agencies and teams](/knowledge-base/enterprise).

## FAQ

<AccordionGroup>
  <Accordion title="Can Adspirer spend money without my approval?">
    No. All campaigns are created PAUSED. Budget changes require explicit confirmation. Even [autonomous Ad Ops agents](/agent-skills/ad-ops-agents) follow this rule — they propose every change to an approval queue and nothing executes until you approve it.
  </Accordion>

  <Accordion title="Does Adspirer work with Google Analytics?">
    Yes — on **Plus, Pro, and Max** plans you can connect a Google Analytics 4 property in the [Connections](https://adspirer.ai/connections) panel and the agent can pull sessions, conversions, traffic sources, and landing-page performance alongside the ad-platform data. See the [Google Analytics integration page](/integrations/google-analytics) for what's available and example prompts.
  </Accordion>

  <Accordion title="Does Adspirer work with Klaviyo?">
    Yes — on **Plus, Pro, and Max** plans you can connect a Klaviyo account in the [Connections](https://adspirer.ai/connections) panel and the agent can pull campaigns, flows, segments, profiles, and revenue alongside paid media. See the [Klaviyo integration page](/integrations/klaviyo) for what's available and example prompts.
  </Accordion>

  <Accordion title="Can Adspirer manage existing campaigns I created manually?">
    Yes. Adspirer can read, analyze, pause, resume, and update campaigns regardless of how they were created. You don't need to create campaigns through Adspirer to manage them with it.
  </Accordion>
</AccordionGroup>
