Paid Google Ads buildouts
Generate campaign build files after intake, uploads, and payment.
Submit the client details, add Google Ads or Keyword Planner CSVs when available, and receive a strategy workbook plus a Google Ads Editor-ready CSV.
What this MVP does
Payment-gated generation tied to a single order ID.
CSV-only uploads with max file size enforcement and Keyword Planner parsing.
XLSX and Google Ads Editor CSV generation with QA checks before download.
One free revision per paid order, with structure ready for paid revisions later.
MVP scope
No user accounts, subscriptions, Google OAuth, or direct Google Ads API upload.
Supabase stores private order records, uploads, and generated output files.
Paddle Checkout handles one-time payment, with generation gated by verified webhooks.
Optional manual approval can hold generated files for review before downloads unlock.
OpenAI and Anthropic are abstracted behind one campaign generation function.