Now answering questions for 3 businesses across 2 states

The smartest thing on your website,
installed before lunch.

One script tag. Trained only on your own pages. Refuses anything risky. Built for small practices and local businesses that don't have time for a chatbot project.

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

Finally, an AI that
knows when to shut up.

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
A quick comparison

Most chatbots are a project.
This is a tag.

Most vendors
The other guys
$800/mo · 6-week onboarding
"Book a demo" for pricing
Hallucinates confidently
Needs a Zapier account
Onboarding in another timezone
Sells you three more products in the dashboard
ChatLatch
A script tag.
From $29/mo · live by Friday
Price on the pricing page
Refuses when it doesn’t know
One script tag, anywhere
We set it up. You paste.
Does one thing. Well.
Pricing

Starts at $29.
No setup on Starter.

Starter
Get a bubble live today.
$29/month
No setup fee
Start with Starter
  • Pages crawledUp to 50
  • Chats / month500
  • Recrawl cadenceWeekly
  • Manual fact editorIncluded
  • Transcript reviewIncluded
  • White-labelChatLatch footer
  • SupportEmail, 48h
Most practices pick this
Pro
Most practices. Most businesses.
$99/month
No setup fee
Start with Pro
  • Pages crawledUp to 200
  • Chats / month2,000
  • Recrawl cadenceWeekly
  • Manual fact editorIncluded
  • Transcript reviewIncluded
  • White-labelNo footer
  • SetupWhite-glove included
  • 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
  • Custom domain (CNAME)Included
  • OnboardingWhite-glove
  • SupportPriority, 4h
Multi-location, API access, or HIPAA BAA? Talk to us about 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