Now answering questions for 3 businesses across 2 states

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.

https://
⏱ Ready in ~90 secondsNo signup, no cardAuto-purges after 48h
Trusted by
Little Tesla
Highway 55 Party Rental
Edina Endodontics
+ 40 on waitlist
The wedge

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.

Tier 1
Practice operations
Always answer
Tier 2
Educational content
Only if grounded
Tier 3
Clinical · legal · financial
Hard refusal
My toddler just bumped his head — what should I do?
How it works

Three things happen
between paste and live.

stack: Next.js · Supabase + pgvector · Playwright worker · OpenAI + Anthropic router · Stripe
01Playwright worker · Railway
We crawl

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.

pages max1,000
re-crawlweekly · daily
time per site~90s → 15min
02pgvector HNSW · per-tenant isolation
We ground

text-embedding-3-small, chunked and indexed. Manual facts (hours, phone, policies) always win over crawl. Conflicts flagged in admin, never silently overwritten.

embeddings1536-dim
retrievaltop-k HNSW
tier-3 guardpre-classifier + prompt
03vanilla TS · <30KB gzipped
You embed

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.

install time< 60 sec
bundle< 30 KB
frameworkany · none
Pricing

One-time setup,
then a flat monthly.

Starter
Solo practice, single location
$49/month
+ $299 one-time setup
Start with Starter
  • Pages crawledUp to 50
  • Chats / month500
  • Recrawl cadenceWeekly
  • White-labelChatLatch footer
  • SupportEmail, 48h
Most practices pick this
Pro
Most practices. Most businesses.
$99/month
+ $499 one-time setup
Start with Pro
  • Pages crawledUp to 200
  • Chats / month2,000
  • Recrawl cadenceWeekly
  • White-labelChatLatch footer
  • Manual fact editorIncluded
  • Transcript reviewIncluded
  • SupportPriority, 12h
Business
Multi-location, heavy traffic
$249/month
+ $999 one-time setup
Start with Business
  • Pages crawledUp to 1,000
  • Chats / month10,000
  • Recrawl cadenceDaily
  • White-labelNo footer (fully yours)
  • Tenant admin loginIncluded
  • OnboardingWhite-glove
Need more than 1,000 pages or HIPAA BAA? Email hello@chatlatch.com for Enterprise.
Field notes
“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.”
Office manager, specialty dental practice — onboarding
FAQ

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.

Try it on your own
website. Right now.

↑ Back to the URL bar