The chat bubble
that won't make things up.
Grounded in your own pages. Refuses anything risky. One script tag. Ninety seconds to a live demo on your own site.
Built so it
can't embarrass you.
Every chatbot on the market will happily invent prices, diagnose toddlers, or promise services you don't offer. ChatLatch can't — by design.
Three things happen
between paste and live.
Up to 200 pages on Pro, 1,000 on Business. Extracted into clean text chunks, tiered by importance. Robots.txt respected. Sitemap-first, then link-follow.
text-embedding-3-small, chunked and indexed. Manual facts (hours, phone, policies) always win over crawl. Conflicts flagged in admin, never silently overwritten.
One script tag. No framework dependency. Reads tenant ID from its own URL. Derives API base from origin so the same bundle works on any host.
One-time setup,
then a flat monthly.
- Pages crawledUp to 50
- Chats / month500
- Recrawl cadenceWeekly
- White-labelChatLatch footer
- SupportEmail, 48h
- Pages crawledUp to 200
- Chats / month2,000
- Recrawl cadenceWeekly
- White-labelChatLatch footer
- Manual fact editorIncluded
- Transcript reviewIncluded
- SupportPriority, 12h
- Pages crawledUp to 1,000
- Chats / month10,000
- Recrawl cadenceDaily
- White-labelNo footer (fully yours)
- Tenant admin loginIncluded
- OnboardingWhite-glove
“The first week after we launched, our front desk's call volume dropped about thirty percent. Most of those calls were people asking do you take my insurance.”
The
honest
answers.
What if my site changes?+
We re-crawl every week (daily on Business). New pages get indexed automatically. If you've edited a fact manually and the source page changes, we flag the conflict in your dashboard — nothing gets silently overwritten.
Can the bot make things up?+
No. It only answers using content we crawled from your site or facts you added manually. If it doesn't have a source, it says so and routes the visitor to your phone or email.
What about HIPAA or sensitive data?+
Visitor messages are encrypted at rest with 90-day retention by default. We never train on your data. The bot is configured to refuse clinical, legal, and financial questions — they route to a human.
How do I install it?+
After sign-up we email a one-line <script> tag. Paste it into your site's footer. The bubble appears. Every client we've launched took under ten minutes from email to live.
How do you pick what the bot refuses?+
Three tiers. Tier 1 (practice operations — hours, services, parking) always answers when grounded. Tier 2 (educational content) answers only if the published corpus covers it. Tier 3 (clinical / diagnostic / legal / financial) is a hard refusal, enforced by a pre-classifier AND the system prompt.
Do you support other languages?+
English only in v1. Multi-language is on the roadmap.