Claude Code · A digital marketing agency

Google Ads Grader — self-serve audit & lead-gen funnel (Claude Code)

A free, self-serve Google Ads “grader” that gives charter and tour operators an instant benchmarked scorecard — and turns each result into a qualified lead for a marketing agency.

Claude CodeNext.jsReactTypeScriptTailwind CSSSupabase@react-pdf/rendererVercel BlobGoHighLevelVitest

The problem

Charter and boat-tour operators rarely know whether their Google Ads spend is actually performing, and the agency needed a low-friction way to capture and qualify them. Manual ad audits don't scale as a lead source.

Approach

I built a single-flow funnel in Next.js — landing, a 10-question questionnaire, a score teaser, then an email-gated full report — backed by deterministic, unit-tested scoring logic and a staff admin back office. The whole thing was built spec-first with Claude Code.

What I built

  • Deterministic 100-point scoring across ad spend, CPC, CTR, and conversion rate versus editable industry benchmarks
  • Conditional question routing plus an anti-gaming guardrail that flags anomalous data
  • Email-gated report with a server-generated, branded PDF stored on Vercel Blob
  • Fire-and-forget GoHighLevel webhook that pushes captured leads into a nurture funnel, with hot leads prioritized
  • Supabase-authenticated admin dashboard: submission search/sort, CSV export, and runtime-editable benchmarks
  • Vitest unit tests across scoring, schema validation, and PDF rendering

Result

Shipped a production-ready lead-generation tool that converts a self-serve audit into qualified, automatically-nurtured leads — no manual auditing in the loop.

Want something like this built?

Book a 30-minute discovery call and I'll scope your project.

Claude Code Services