All projects
Internal Tool / Lead Intelligence

8x Signals

A standalone app that sources and qualifies intent-based leads for six 8x products and feeds them to the 8x Global CRM.

8x Signals

The problem

The CRM did no sourcing of its own and signal alerts were scattered across Slack. Sales needed one place to find, qualify, and route buyers for each product.

What I built

  • A staged pipeline (plan, search, classify, extract, enrich, route, backfill, hand over) where only fetch and enrich cost credits, with per-step cost tracked.
  • Groq model calls, logged to an ai_usage table, that extract company, country, and buying intent after free rule filters remove the noise.
  • A domain-keyed company model so one company can be a lead in several products while staying a single row, with dedupe per company per product.
  • An MCP server where the app is its own OAuth authorization server, so every AI-client call is tied to one person.

Impact

Gives the sales team one deduplicated lead pool per product, sourced on a schedule and reachable from the web UI or an AI client.

Gallery

8x Signals screenshot 18x Signals screenshot 28x Signals screenshot 3