This chatbot is a funnel operator, not a support bot. It asks structured questions, captures lead details, scores fit with deterministic rules, and routes the result to the next useful action.
High-fit leads can move to Calendly, medium-fit leads enter nurture, and low-fit visitors receive clear guidance. An optional Groq step helps extract signals, but the final score stays rule-based, explainable, and testable.
The Vite and React frontend includes a chat widget, marketing page, and analytics dashboard. Supabase provides typed storage, authentication boundaries, and edge-function contracts, with n8n-ready automation hooks.