Skip to content
esc close · switch
LYRA/ Tools/ AI & Optimization/ Campaign Creator
AI & Optimization AI-assistedHuman-approved

A full Search campaign — paused in your account.

Campaign Creator is a chat-driven wizard. You describe what you want; it pulls keyword volumes from Google Keyword Planner, writes headlines and descriptions with the Lyra Agent, and creates the campaign in your Google Ads account — in PAUSED state, ready for review. Nothing goes live until you enable it.

Chat-driven wizard · Paused by default · Enable in Google Ads when ready
Input · what the wizard collects

Six fields, collected in chat — not a form.

Campaign Creator runs inside the AI Advisor chat. You don't fill a form in one sitting — the wizard asks, you answer, and your in-progress state is saved in Lyra for up to 30 days so you can pick up where you left off. These are the fields it needs before it can build.

Brief · sample — Basalt Running · US DTC 6 / 6 fields · chat-collected
01 · Name Campaign name The name as it appears in your Google Ads account. Basalt · Autumn range · US · Search
02 · Budget Daily budget The daily spend ceiling the campaign is capped at. $40.00 / day
03 · Bid strategy Bid strategy + target One of five: Max Conversions, Max Conv Value, Max Clicks, Target CPA, Manual CPC. Target CPA $38 · ceiling $46
04 · Geo + language Targeting Where the ads serve and in what language. Geo defaults to your account's primary market. United States · English
05 · Seed Seed keyword or URL Passed to Google Keyword Planner for research. One keyword phrase or a landing URL. trail running shoes / basaltrunning.com/autumn
06 · Product Product description Two or three sentences about what you sell. The Lyra Agent writes the ad copy from this. Trail and road running shoes for men and women, $120–$240, US-only shipping, free 60-day returns.
Output · Search campaign (primary path)

A Search campaign, paused in your account.

Creator writes the structure directly to your Google Ads account via the API — campaign, ad groups, keywords, responsive search ads — all in PAUSED state. Review in Google Ads UI, edit anything you want, enable when you're ready.

Generated Apr 24, 2026 · 14:02 UTC Sample output · Basalt DTC · run #04
C.1 Campaign · Basalt · Autumn range · US · Search Search · tCPA $38 · ceiling $46 · Geo: US
AG 1.1 Ad group Trail running — men 24 kw themes · 1 RSA · $14 / day
KW "men's trail running shoes" · "waterproof trail shoes men" · "gore-tex running men" · "men's autumn trail runner" · +20 more from Keyword Planner phrase + exact · vol + CPC
AD "Trail Shoes Built for Every Season — Free 60-Day Returns" · 11 headlines · 3 descriptions RSA · Lyra Agent
AG 1.2 Ad group Trail running — women 21 kw themes · 1 RSA · $14 / day
KW "women's trail running shoes" · "waterproof trail shoes women" · "women's gore-tex runner" · +18 more phrase + exact
AD "Autumn Trail Shoes — Sized US 6–11" · 10 headlines · 3 descriptions RSA · Lyra Agent
AG 1.3 Ad group Road running — unisex 18 kw themes · 1 RSA · $12 / day
KW "road running shoes" · "daily trainer running" · "cushioned running shoe" · +15 more phrase
AD "Daily Trainers, Road-Ready — Basalt Running" · 9 headlines · 3 descriptions RSA · Lyra Agent
1 campaign · 3 ad groups · 63 keyword themes · 3 RSAs · status: PAUSED Daily budget · $40 · tCPA $38
Also · Performance Max Shopping (when you mention products)

Or: a PMax Shopping campaign, same wizard.

If your description mentions a product catalog and your account has a linked Merchant Center, Creator picks Performance Max Shopping instead. The asset-group shape follows your catalog, not your keywords. Still PAUSED, still yours to enable.

Generated Apr 24, 2026 · 14:07 UTC Sample output · Basalt DTC · run #05
C.1 Campaign · Basalt · Autumn range · US · Shopping (PMax) PMax · tROAS 420% · feed-driven · Geo: US
AG 1.1 Asset group Trail collection 214 SKUs · 3 asset themes · $22 / day
AG 1.2 Asset group Road collection 128 SKUs · 3 asset themes · $18 / day
1 campaign · 2 asset groups · Merchant Center: basalt-dtc · status: PAUSED Daily budget · $40 · tROAS 420%
Model evidence · three signals, nothing invented

Three sources shaped every line. That's all .

Creator reads from exactly three places. No product feeds (except detecting the Merchant Center ID for PMax Shopping). No search-term history. No change-history back-scan. If a line is in your campaign, it came from one of these — and Creator won't build from signals it doesn't have.

Signal 01Your chat

The wizard collected every structural field from you.

Campaign name, daily budget, bid strategy, target CPA or tROAS, geo, language — all collected progressively by the AI Advisor in chat. Your answers shape every line in the campaign that isn't a keyword or an ad.

Source · AI Advisor chat · wizard state persisted 30 days
Signal 02Keyword Planner

Google's own Keyword Planner gave us the keywords.

Creator passes your seed keyword or landing URL to the Google Keyword Planner API and receives keyword ideas with real volume and CPC data. Match types are constrained to BROAD, PHRASE, or EXACT — the same enum Google Ads enforces.

Source · Google Ads API · Keyword Plan Idea Service
Signal 03Lyra Agent

The Lyra Agent wrote the ad copy from your description.

Headlines and descriptions are generated by the Lyra Agent, grounded in the product description you give in chat. Headlines capped at 30 characters, descriptions at 90 — the same limits Google Ads enforces. No claims generated from thin air.

Source · Lyra Agent · constrained by Google Ads char limits
Product facts · how Creator behaves

Generative, but on a short leash.

What it produces A paused campaign, in your account.

Campaigns are written to Google Ads via the API — structure complete, keywords in place, ads drafted — and created with status = PAUSED. No preview mode, no sandbox. Your account has the campaign; you just haven't enabled it.

What it reads Your chat, Keyword Planner , Lyra Agent.

Three inputs only. No product-feed parse (except to detect Merchant Center ID for PMax), no search-term history, no change-history back-scan, no third-party benchmarks. What you type shapes the output.

What it guarantees By default, paused . Every time.

Every campaign is created with status = PAUSED. No feature flag, no config override, no edge case. You enable the campaign manually in Google Ads UI once you've reviewed it.

What it persists Your brief , for 30 days.

Your in-progress wizard state is saved in Lyra for 30 days — close the chat, come back, resume where you left off. Execution logs are kept for audit after the campaign is created.

Frequently asked

The honest answers to the usual Creator questions.

Is the campaign live in my account as soon as Creator finishes?

The campaign is created immediately — structure, keywords, ads, all written to your Google Ads account via the API. But it's created in PAUSED status. You enable it in Google Ads UI (or via a separate API call) when you've reviewed it. Nothing serves impressions until you do.

Where do the keywords come from?

Google Keyword Planner. Creator passes your seed keyword or landing URL to the Keyword Planner API and pulls back keyword ideas with real volume and CPC data — the same data Google shows in its own Keyword Planner UI. Match types are constrained to BROAD, PHRASE, EXACT.

Where does the ad copy come from?

The Lyra Agent writes the headlines and descriptions from the product description you provide in chat. Headlines capped at 30 characters, descriptions at 90 — the same limits Google Ads enforces. The Agent is constrained to attributes you describe; it doesn't invent claims. (See AI Advisor for what powers the Agent under the hood.)

Can I edit the campaign before I enable it?

Yes, in two places. While the wizard is in progress, your draft state lives in Lyra for 30 days — resume the chat and change any field. Once the campaign is created in Google Ads (still PAUSED), edit in Google Ads UI or Google Ads Editor, like any other campaign.

Does this work for Shopping / Performance Max campaigns?

Yes. PMax Shopping is supported as a separate campaign type — it requires a linked Merchant Center account, which Creator detects and uses automatically. For service businesses or lead-gen, the Search campaign type is the default. Creator picks based on what you describe in chat.

14-day free trial · No credit card · Cancel in one click

Run the audit.
Keep the findings.

Connect your account and let Lyra run its 18 tools for 14 days. If the projected waste recovery isn't worth at least 10× the $49, don't pay. You keep every insight either way.

Read-only connect · write access opt-in per tool · SOC 2 in progress · GDPR + CCPA compliant