AI automation engineering

AI Agent, built in week 5 of Koya Talent

An AI agent that finds, qualifies and drafts outreach for B2B leads, and never sends anything.

Built with Next.js, Claude Agent SDK, Apify, Firecrawl, Supabase, Docker, Render

  • A step in the flow
  • Checked in code
  • A person signs off
  1. Objective
  2. Preflight checkChecked in code, not by the model
  3. Agent refines ICP
  4. Apify discovery
  5. Firecrawl reads sites
  6. Qualify
  7. Draft outreach
  8. Human reviewA person approves before anything moves on
  9. Export
per 10-lead run
per 10-lead run
agent tools
agent tools
emails sent
emails sent

Switched discovery from Google to LinkedIn

Search returned web pages, not companies. LinkedIn returns size and country as data code can check.

The model is told the limits, code enforces them

Leads, searches, scrapes and dollars are capped on every tool call, whatever a web page says.

The live demo is offline for now. I used up my free Render instance hours, so the workspace is suspended until they reset at the start of November. I'm working on a fix.

Hosted on Render's free tier, so the first load can take up to a minute. A full run takes about 13 minutes.

Open the live app