All work

live, 64 ms AI products

Inbound Triage

Inbound Triage reads incoming emails, web forms and demo requests for a made-up agency and sorts each one by intent, urgency and language. It scores the lead, writes a draft reply, and waits for a person to approve it unless the score is high enough. Every run shows its eight steps, retries the ones that fail, and saves the result to a practice CRM, with the whole pipeline exportable as an n8n workflow.

  • Next.js 15
  • Neon Postgres
  • Drizzle
  • Vercel AI SDK
  • n8n on Render
  • OpenAPI 3.1

Measured numbers

Tests
385
Browser tests
4
Lighthouse performance
97
Accessibility
100
Best practices
100
SEO
100

Home page, mobile. Copied from the showcase's own README on 24 October 2026.

On a phone

The Inbound Triage home page on a phone

At desktop width

The Inbound Triage home page at desktop width
Home page at 1440 px wide, captured 24 Oct 2026.

What it proves

  • A multi-step AI workflow with a visible record of every step, not a single prompt.
  • Failures are handled: steps retry, give up cleanly and can be restarted from the step that failed.
  • A person stays in the loop where it matters, through an approval inbox.
  • The pipeline exports as n8n JSON and has a documented OpenAPI 3.1 interface.

How this adapts to your project

Swap the made-up agency for your own inbox and forms, and the practice CRM for HubSpot, Salesforce or Pipedrive. The scoring rules are plain code you can tune, and the approval threshold decides how much a person reviews.