AI automation engineering

AI Document Workflow, built in week 3 of Koya Talent

Discovery-call notes become a client-ready proposal that is approved before it's sent.

Built with Next.js, Supabase, Claude API, Resend, Sentry, Vercel

  • A step in the flow
  • Checked in code
  • A person signs off
  1. Intake or call notes
  2. Claude drafts 6 sections
  3. Edit or regenerate
  4. ApprovalA person approves before anything moves on
  5. PDF
  6. Send to client
Claude call per proposal
Claude call per proposal
roles
roles
sent without approval
sent without approval

Approval lives in the database, not the buttons

Even a direct admin-level request can't move a proposal to sent without approval.

One generation call, not two

I tested both. One call was cheaper, with no drop in quality.

Open the live app