ChatFlow
AI Front Desk for Your Website. One Script Tag, Trained on Your Site.
ChatFlow is an AI front-desk agent that lives on your website. Point it at your URL and it crawls and ingests your content, then answers visitor questions using what it found, captures leads when intent shows up, and hands off to a human via a real ticket when it can't help. Deploys in one script tag. Pairs natively with SmartDesk AI for the human side.
System Capabilities
Single-Tag Deployment
Sign up, configure the bot's name, colors, greeting, and suggested topics in the portal, then paste one script tag into your site. The widget loads on demand without blocking the page.
Self-Training Site Crawler
Give ChatFlow your site's root URL. It discovers a sitemap, BFS-crawls your pages, extracts the meaningful content to markdown, optionally runs an LLM cleanup pass, and writes the result to a per-instance knowledge base. Re-crawl anytime.
Real-Time Handoff to Tickets
When the visitor asks for a human or the bot can't help, ChatFlow spawns a SmartDesk ticket with the full conversation transcript, the page they were on, and any captured contact info. The ticket lands in your help-desk queue immediately.
Multi-Language Responses
Visitor messages are language-detected on the way in. The system prompt instructs the LLM to respond in the same language. Spanish question in, Spanish answer out — no translation plugin.
Conversation + KB-Gap Analytics
See top questions, lead conversion rate, handoff rate, and language distribution. The analytics endpoint also surfaces KB gaps — visitor questions where the bot had no matching article or low-confidence response — so you know what content to add next.
Lead Capture with Intent Detection
Pricing, demo, trial, quote, contact-sales — keyword triggers AND multi-turn conversation depth flag the visitor as a lead. Captured email, name, phone, company, and inferred interest are stored against the conversation, ready for CSV export or your CRM.
Business Hours Gating
Configure your business hours per instance. Outside the window, ChatFlow returns your offline message and captures contact details so you can follow up first thing in the morning instead of letting the visitor bounce.
Smart Suggested Topics
After the crawler finishes, the LLM generates 4-6 topic chips inferred from your actual content — not generic placeholders. Visitors see these as one-tap conversation starters; you can edit the list any time.
Deployment Process
Crawl Your Site
In the portal, paste your site URL and start a crawl. ChatFlow walks your pages, extracts content, and builds a knowledge base. The first crawl typically completes in under five minutes for a normal SMB site.
Configure the Bot
Set bot name, brand color, greeting, suggested topics, lead-capture fields, business hours, and handoff toggle. All from a single Customize page — no flow-builder required.
Paste the Script Tag
Drop the script tag onto your site. The widget appears in your chosen corner. Conversations, leads, language data, and KB gaps stream into the portal in real time.
Operational Cost
Connects to Your Existing Stack
ChatFlow plugs into the platforms you already run.
Common Questions
How does the site crawl work?
ChatFlow tries your sitemap first, falls back to a same-domain BFS crawl if no sitemap exists. It extracts text content (drops nav/footer/scripts), optionally runs an LLM cleanup pass to split the content into discrete articles, and writes them to your per-instance knowledge base. The original URL is preserved as a citation source.
What happens when the bot can't answer?
If the visitor asks for a human or the conversation matches handoff intent, ChatFlow creates a real SmartDesk ticket with the full transcript, page URL, captured contact info, and detected language. Your team picks it up in the SmartDesk queue.
Does it really handle other languages?
Visitor messages are language-detected (Latin-script stopwords + Unicode script ranges). The detected language is stored on the conversation and passed to the LLM with an instruction to respond in the same language. Modern LLMs handle 40+ languages natively.
What happens off-hours?
If you've enabled business hours, ChatFlow returns your offline message outside the window and prompts for contact details so you can follow up. Inside the window, it operates normally.
How do leads get captured?
Three triggers: explicit intent keywords (pricing, demo, quote, sign up), conversation length (3+ visitor messages without capture), or visitor self-identifying. Captured leads land in the Leads tab with email, name, phone, company, and interest.
Can I run it on multiple sites?
Yes. Each site is its own ChatFlow instance with its own API key, knowledge base, brand config, and business hours. Pro and Enterprise plans cover unlimited instances.
See ChatFlow Running Live
We will show you ChatFlow processing real data in a live demo. No slides. No pitch deck. Just the system running.
See It Run