Demo mode

Web Chat Lead Qualifier Agent

An embeddable website chat agent for home-service contractors. It answers service questions from a business knowledge base, collects the details needed for a quote or dispatch, stores the conversation state, and creates a lead when the request is complete.

Problem solvedWebsite visitors often leave before calling. The widget turns service questions into structured lead intake.
How to evaluateOpen the chat bubble, ask a knowledge question, then provide service, address, urgency, name, and contact details.
What to watchThe agent should stream a reply, ask only for missing fields, and update the safe table preview without exposing private text.

Test Scenarios

Ask a knowledge questionTry: Do you handle emergency AC repair?
Start a leadTry: I need plumbing help at 123 Main Street today.
Complete contact detailsTry: My name is Jane Doe and my phone is 555-222-1000.
This page uses the same one-script widget that a contractor site would embed. The chat path can be evaluated publicly while owner SMS alerts remain controlled by deployment settings.

What Happens Internally

1. Session/widget/init returns a JWT-backed session token.
2. Streaming/chat/stream sends the answer through Server-Sent Events.
3. RAGThe agent retrieves top knowledge chunks from Supabase pgvector.
4. Lead CaptureWhen service, urgency, location, and contact fields are complete, a lead row is created.

Safe Database Preview

Masked Supabase snapshot. Session tokens, message bodies, names, addresses, and raw knowledge content are not exposed.
Loading sanitized table preview...