Herald logo

Herald

Internal tool AI / Outbound

Herald organizes prospects, outreach drafts and a queue for human review in one internal workspace.

My role. I designed the review queue so a person can inspect an outreach draft before deciding whether to send it.

A draft in review

A fictional example shows the human review workflow. The draft below was written for this portfolio.

  1. Set the context

    Truth File and ICPConfirmed product details

    Keep the outreach grounded in documented product information and the intended audience.

  2. Review the draft

    Example draftHello Coach, I’m sharing a short demo of an athlete check-in tool.

    Review the wording and edit the draft before deciding whether it is ready.

  3. Decide and track

    Review queueEdit · approve · reject

    A person decides what to do with the draft and records outreach status in the workspace.

Design decision I placed review before any outreach so the person using Herald controls the final wording. The AI generation integration has not yet been verified successfully in production.

The problem

Outreach needs consistent context and a clear review step before a message is sent.

How it works

  1. Organize Keep program leads, an ICP and a truth file.
  2. Draft Prepare a sequence for review.
  3. Review Edit or approve drafts in the queue.
  4. Track Record the status of the outreach.

What it includes

  • Lead search and organization
  • ICP and truth file
  • Sequence review queue
  • Human approval of drafts

Project status

The internal workspace is deployed. AI draft generation is not yet verified in production.

Technical details

Next.js and Supabase, with Gemini-assisted draft generation. The generation integration is present but its production success has not been established.

  • Next.js 16
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Gemini Flash
  • Vercel
Back to top