SpeedToLead is an automated lead intake and triage system built to solve the "Lead Noise" problem for high-stakes law firms. It uses AI to instantly categorize incoming inquiries and route them to the right channel based on potential case value—ensuring high-value "Whales" never sit in an unread inbox.
This project was developed by repurposing my core booking engine and optimizing it for a specific, high-stakes legal niche:
- Direct Webhook Hotwiring: I integrated the Booking Modal directly with a Make.com Webhook. This bypasses traditional backend delays, triggering a complex automation lifecycle the millisecond a lead hits "Submit."
- AI Triage (Gemini 1.5 Flash): The data is processed through a custom system prompt in Gemini. The AI evaluates the case details to distinguish between "Whales" (High-value court cases) and "Fender Benders" (Standard inquiries).
- Smart Routing Logic: * High-Priority (Whales): Dispatched instantly to a lawyer's Telegram Bot for 5-second response times.
- Standard Leads: Logged and sent via SMTP Email for administrative follow-up.
- Automated Ledger: All lead data—including AI-generated categories like "Urgent" or "Standard"—is logged in real-time to a Google Sheets CRM for audit and tracking.
- Frontend: Vue.js (Customized Internal Framework)
- Automation: Make.com / Gemini 1.5 Flash API
- Communication: Telegram Bot API / SMTP
- Data Logging: Google Sheets API
The goal was "Value-First Engineering." I took my existing codebase, stripped out the non-essential features, and focused on building a functional Lead Routing Engine that solves a $10,000+ problem: the window of opportunity for high-value clients.