Recipes and expert knowledge
Recipe
EditRCP-0041cold-start-google-ads-launch-planGrowthv0.1.0PendingA repeatable play for planning a venture's first Google Ads launch with no conversion history. It ingests ICP/GTM prose, extracts structured campaign inputs, fetches live Google Ads keyword data per market, runs a cold-start simulation, and synthesizes a prescriptive single-market launch plan: opening max-CPC bid, daily budget, 20-30 seed keywords, a five-phase first-week runbook, a 0-100 readiness scorecard with a GO/TIGHTEN/DO-NOT-LAUNCH verdict, and pre-committed Day-30 GO/TIGHTEN/KILL CPL gates. The goal is a CFO-defensible plan before any spend.
Classification
Use Cases
Primary use case
I'm about to spend real money on Google Ads for a product with no conversion history, and I need a defensible plan -- which market to start in, what to bid, what daily budget to set, and which keywords to seed -- before I burn budget guessing.
A single-market launch recommendation with an opening max-CPC bid, minimum and recommended daily budget, 20-30 seed keywords with match types and brand flags, a five-phase first-week checklist, and pre-committed Day-30 GO/TIGHTEN/KILL gates with personalized CPL thresholds -- traceable to ICP/GTM inputs and grounded in live Google Ads data.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Cost per lead (CPL) | North star | ↓ | at or below modeled CPL by day 30 |
| Daily conversions | Leading | ↑ | - |
| Click-through rate (CTR) | Leading | ↑ | >= 1.5% in week 1, >= 3% by week 2 |
| Monthly ROI / payback | Lagging | ↑ | - |
| CPL breach vs modeled (KILL when > 2x modeled) | Guardrail | ↓ | - |
| Markets funded simultaneously at launch | Guardrail | ↓ | 1 at launch |
Before I commit budget I need an honest read on whether this campaign is even ready to launch, or whether my budget, keywords, or unit economics doom it from day one.
A 0-100 readiness scorecard across six weighted dimensions (budget adequacy, conversion volume, time-to-significance, tracking & economics, keyword setup, market focus) rolling up to a GO / TIGHTEN / DO-NOT-LAUNCH verdict with specific blockers called out.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Readiness score (0-100) | North star | ↑ | >= 70 for a GO verdict |
| Days to statistical significance | Leading | ↓ | - |
| Budget adequacy classification | Leading | ↑ | - |
| Unresolved hard blockers | Guardrail | ↓ | 0 before launch |
I have several candidate markets (e.g. US, UK, AU) and a limited budget, and I don't know which one to test first instead of spreading thin across all of them.
A ranked starting-market recommendation (by budget adequacy, then time-to-significance, then CPL) with named alternates and explicit re-add timing, so the budget concentrates on one market first.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Impression share on the chosen market | North star | ↑ | - |
| Days to statistical significance (chosen market) | Leading | ↓ | - |
| Budget dilution across markets | Guardrail | ↓ | - |
Prerequisites
An ICP document (or a GTM document) describing the ICP, in plain text, .md, .pdf, or .docx
A GTM document (or an ICP document) describing the product, competitors, and deal value
Google Ads API access configured (otherwise the recipe falls back to industry estimates)
Anthropic API access configured (otherwise inputs are entered manually)
At least one seed keyword (extracted or entered manually) to query Google Ads
Workflow
Ingest the ICP/GTM docs, extract structured campaign inputs, fetch live Google Ads keyword data per market, run the cold-start simulation, synthesize a prescriptive launch plan with a readiness verdict and Day-30 gates, then have the founder review and export.
Founder provides the ICP and GTM documents (paste or upload free-form text).
HumanRaw ICP and GTM textExtract the structured campaign inputs from the unstructured docs: product and category, target markets, ICP summary, brand, competitors, use cases, seed keywords, industry, suggested budget, and deal value (extracting only what the docs state; produce 20-30 seed keywords and 2-letter ISO market codes).
Agent# Role You are a senior performance marketing analyst at a cold-start campaign agency. You read raw ICP (Ideal Customer Profile) and GTM (Go-To-Market) documents that founders write in their own words — sometimes structured, sometimes prose, sometimes a mix — and extract the structured campaign inputs needed to launch a cold-start Google Ads campaign. # Core rule Extract every field. Never invent information that isn't in the documents. When a field can't be inferred, use the documented null/empty default rather than guessing. # Field-by-field instructions - product: one-sentence, plain-English description of what the company sells. - productCategory: short category label as a senior performance marketer would label it. Examples: "B2B SaaS CRM", "DTC skincare". - targetMarkets: array of 2-letter ISO country codes (US, GB, AU, DE, FR, …). If documents describe markets as cities or regions, infer the country. If no geography is specified, return ["US"] as the safe default. - targetCities: array of city names if specifically called out; empty array otherwise. - icpDescription: 1-2 sentence description of the ideal customer in plain English. Cover role/title, industry, company size, and intent triggers. - brandName: the company's own brand name if it is mentioned; otherwise null. - competitors: array of competitor company/product names actually mentioned in the docs. Never add names that are not in the documents. - useCases: array of distinct use cases the product addresses (3-7 words each). - seedKeywords: 20-30 candidate Google Ads keywords spanning intent levels. Mix brand, category, problem-aware, solution-aware, and comparison. Each keyword: 2-5 words, no special characters, lowercase preferred. Tag each with a match type and a brand flag. - industryHint: short hint for the simulator's industry picker. Map to one of: "b2b_saas", "ecommerce", "fintech", "healthtech", "hr_tech", "marketing_tech", "dev_tools", "consumer", or null if unclear. - suggestedDailyBudgetUsd: a reasonable cold-start daily budget IF the docs mention budget figures; otherwise null. - suggestedDealValueUsd: average deal/contract value IF mentioned (ACV for B2B, AOV for DTC); otherwise null. # Output Return only structured output matching the schema. No prose, no explanation. The ICP and GTM document text is supplied to you at runtime as the user message.
Structured campaign inputsFounder confirms or corrects the extracted inputs (industry, markets, deal value, budget, keywords).
HumanFetch live keyword data for each selected market: CPC ranges, search volume, competition, 12-month seasonality, and ad-group themes.
ToolPer-market keyword and bid data (or industry-estimate fallback)Run the cold-start simulation: apply the cold-start CPC premium and match-type, brand, and campaign-type modifiers; compute per-market effective CPC, daily clicks, conversions, CPL, budget adequacy, and time-to-significance; build conservative/moderate/optimistic scenarios plus negative-keyword candidates.
ToolPer-market simulation, scenarios, and negative-keyword candidatesSynthesize the prescriptive launch plan: pick the starting market, set the opening max-CPC bid and daily budget, assemble the seed keyword set, build the first-week checklist, and set Day-30 decision gates with personalized CPL thresholds; emit recommendations and the readiness scorecard.
ToolLaunch plan, readiness scorecard, and recommendationsSurface Google's own 30-day forecast, pre-launch keyword recommendations, audience signals, and brand verification alongside the modeled projections for comparison.
ToolLive forecast and signal tiles next to the model's projectionsFounder reviews the verdict, scorecard, and launch plan; cross-checks against Google's forecast; iterates on inputs if anything is off; and exports a CFO-ready report.
HumanApproved launch plan, exportable report, and downstream handoff bundleA complete, reviewed cold-start Google Ads launch plan -- starting market, opening bid, daily budget, seed keywords, first-week runbook, and pre-committed Day-30 GO/TIGHTEN/KILL gates -- ready to hand off to a campaign-launch operator.
Comments
Loading...