Herald
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.
-
Set the context
Truth File and ICPConfirmed product detailsKeep the outreach grounded in documented product information and the intended audience.
-
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.
-
Decide and track
Review queueEdit · approve · rejectA 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
- Organize Keep program leads, an ICP and a truth file.
- Draft Prepare a sequence for review.
- Review Edit or approve drafts in the queue.
- 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