Skip to content
Work · New Zealand · SEO agency · Updated July 2026

A custom proposal generator

In short

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

app / proposal
ROI
Prospect viewing now
Representative interface. Not client data.

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.

See it live

The same generator runs as a live product you can try right now.

purrposal.comOpen ↗

Common questions

Ten business days from scope to a delivered, working 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