Skip to content
Work · New Zealand · SEO agency

A custom proposal generator

A prospect URL in, a branded proposal out, delivered in 10 days and paid in full upfront.

The situation

The agency was rebuilding the same proposal by hand for every prospect: pulling keyword and competitor data, guessing at ROI, and assembling it in a generic tool. Hours of work per pitch, and no visibility into whether anyone opened it.

What I built

  • A pipeline that takes a prospect URL and generates a fully branded proposal in under a minute.
  • A keyword and competitor module wired to DataForSEO, so the numbers are real for that prospect.
  • A dynamic ROI calculator tuned to the prospect’s traffic and conversion assumptions.
  • An admin panel so the agency’s team spins up, edits, and sends proposals without touching code.
  • Session tracking on every proposal: scroll, section views, and a report the moment a prospect engages.
STACK · Next.js · Supabase · OpenAI · DataForSEO

The result

Delivered in 10 business days and paid in full upfront. The system replaced hours of manual assembly per pitch and turned proposals into tracked, data-backed pages the agency owns outright.

Common questions

How long did it take to build?

Ten business days from scope to a delivered, working system.

Is it a template or a system?

A full system: a generator, an admin panel, and live tracking, owned by the agency, not a one-off template.

Want something like this for your agency?

Describe it and get a real scope back in seconds. Shipped in about 7 to 10 days, on open tech you own.

Scope a project →
More work
Canada · design agency
A custom CMS and client-site system
United States · e-commerce
An automated UX audit pipeline
United Kingdom · agency, London
A proof-page system