About

AI chat your customers actually want to talk to.

FluentBot turns your URLs, sitemaps, crawled pages, and support docs into a branded chatbot with citations, analytics, and human handoff built in. We started the project because every chatbot we used sounded confident and pointed customers at pages that did not exist. We took a different path.

What we build

FluentBot is a chatbot platform with three parts working together: an ingestion + retrieval pipeline, a branded chat widget, and a team console. Train on URLs, sitemaps, crawls, or your support content. Deploy with a script tag or API. Ship answers your team can defend, not paragraphs your model invented.

What we believe

  • Auditability over fluency. Every answer should trace back to a source the team controls.
  • Refusal is a feature. A bot that says I do not know is more valuable than one that confabulates.
  • Humans stay in the loop. When the bot hits its limit, the visitor hits a human — with the full transcript attached.

The platform

  • fluent-bot — Laravel + Vue dashboard for teams, bots, sources, and conversations.
  • fluent-ai — Python RAG service for retrieval, embeddings, and streamed responses.
  • chat-widget — Shadow-DOM embeddable widget for any host page.
  • firecrawl — Crawler for ingesting site content into the index.

Who we serve

Support teams that own their docs, want their bot to sound like their brand, and need an audit trail when answers go wrong. From three-person shops shipping their first widget to three-hundred-person orgs running a team-managed escalation queue.

Contact

Want to reach us?

Questions, demos, partnership ideas, or a bug you want fixed yesterday — we read every email.

For technical support, paste a chat ID or screenshot — it speeds up triage.