← Other Demos · mvp.dev
2
CRM Auto-Router
Demo #2 · Lead enrichment, scoring, routing, Slack
Live interactive demo

Fire a lead. Watch it enrich, score, route, and alert — in about 3 seconds.

This demo mirrors a production CRM auto-router we build for agencies and ops teams: webhook in → firmographic enrichment → Claude lead scoring → rule-based routing to HubSpot / GoHighLevel / Buildium → Slack notification. All integrations are mocked here, but the shapes are real.

Next.js 15TypeScriptClaude Sonnet 4.6 (mocked)HubSpot / GHL / Buildium routingSlack notification40-lead seeded history
Golden path (30s)
  1. 1. Fire the pre-filled test lead on the Router tab.
  2. 2. Watch 5 stages light up in order: payload → enrichment → score → routing → Slack.
  3. 3. Flip to Dashboard to see it join the 40 historical leads and update the routing distribution chart.

Fire a test lead

Simulates a webhook hit from your marketing site. All data below is sent to the mocked router.

Load a sample
STAGE 1

Webhook payload

POST /api/leads · JSON body received from marketing site

Waiting

Fire a test lead to see the payload here.

STAGE 2

Firmographic enrichment

Mocked Apollo/Clearbit lookup by domain

Waiting

Awaiting payload — enrichment runs in ~500ms once a lead fires.

STAGE 3

Claude lead scoring

Streamed 0-100 score + rationale + rep talking points

Waiting

Score streams here once enrichment finishes.

STAGE 4

CRM routing decision

Rules engine picks the destination pipeline

Waiting

Routing evaluates after scoring completes.

STAGE 5

Slack notification

Preview the outbound message to the sales team

Waiting

Slack message renders when routing lands.