cd /news/artificial-intelligence/i-built-an-ai-crm-where-leads-score-… · home topics artificial-intelligence article
[ARTICLE · art-89380] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

I built an AI CRM where leads score themselves — 5 services on Zerops in 48h

A developer built LeadPilot, an AI lead-automation CRM that scores and qualifies leads instantly using Claude Haiku, and deployed it across five services on Zerops in 48 hours. The system queues leads via Valkey, processes them asynchronously with a worker, and presents results in a live Kanban pipeline, with a deterministic fallback to ensure reliability.

read1 min views1 publishedAug 9, 2026

For the #ZeropsChallenge I built LeadPilot — an AI lead-automation CRM where every lead is scored, qualified, and given a drafted reply the instant it arrives.

Inbound leads pile up unqualified. LeadPilot fixes the triage: a lead hits the form → it's queued → a worker scores it 0–100 with Claude Haiku (intent, temperature, summary, personalized reply) → it lands in a live Kanban pipeline. Capture is instant; scoring is async.

Service Type Role
app
static React + Vite + Tailwind SPA
api

worker

db

cache

The API enqueues to Valkey and returns immediately; the worker (a separate service) does the slow AI work. Queue-decoupled by design.

Services talk over a private network via env references — no secrets in code:

run:
  envVariables:
    DB_HOST: ${db_hostname}
    DB_PASS: ${db_password}
    REDIS_HOST: ${cache_hostname}
    REDIS_PASSWORD: ${cache_password}
  start: python -m uvicorn app.main:app --host 0.0.0.0 --port 8080

Then zcli push api / worker / app. Migrations run once per version with zsc execOnce; /api/health gives zero-downtime rollouts.

AI usage (disclosed)

Scoring uses Claude Haiku with a deterministic fallback so it never breaks. I built it with Claude Code assistance — I designed the architecture and reviewed/tested everything.

Thanks @WeMakeDevs and @zeropsio! Try it: https://app-2d82.prg1.zerops.app

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @leadpilot 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-an-ai-crm-wh…] indexed:0 read:1min 2026-08-09 ·