Websites stop working when the office closes.
Visitors with buying intent leave when they cannot quickly find an answer or reach someone. The traffic you already earned for the client goes unclaimed.
For agencies and local businesses
Launch a branded assistant that answers from the client's approved content, qualifies visitors and books appointments. Manage every client and every conversation from one agency dashboard — or run a single assistant for your own business.
Add a client website
Harbor Lane Realty
Answers 24/7
What happens after you paste a client website · sample data
Built for local businesses — your own, or the ones on your client roster
See it for yourself
This is the workspace you’d run your client roster from. Paste any URL and ChatDock opens a working assistant built from that site’s public content.
Your agency workspace
4 clients · March
Paste a prospect's URL. ChatDock reads their public pages and opens an assistant that answers about their business, which is the version worth showing them. No signup, no card.
Harbor Lane Realty
harborlane.example
Northgate Cooling
northgatehvac.example
Hartwell Law
hartwelllaw.example
Parkview Veterinary
parkviewvet.example
Sample data, not real customers. The demo you open above runs on a real website of your choosing.
The demo reads real pages from whatever URL you give it, the same way a client workspace does. What it can't find, it won't invent.
One script tag before the closing body tag. No plugin, no theme edits.
“ChatDock is early and I build it myself, so you won't find customer logos or testimonials on this page yet, and I'm not going to invent them. What you can do is test it on a real site right now, and email me when something breaks.”
Prathap, founder · book 15 minutesWhy this sells
Four things make an AI receptionist an easy conversation with a client you already have.
Visitors with buying intent leave when they cannot quickly find an answer or reach someone. The traffic you already earned for the client goes unclaimed.
Crawlers, prompts, widgets, inboxes, integrations and spreadsheets have to be rebuilt and maintained for every client. The second account is as much work as the first.
Clients keep paying when you can show conversations, leads and appointments. Message volume is not a result they recognise.
Hours, pricing, availability, fees, whether they take new clients. Every one of those is a call or an email a person has to stop and handle, and none of them needs a person. This is usually the first thing the client notices, because they feel it in week one.
Today
With an assistant on the page
How it works
The same four steps for every client you sign: real-estate brokerage, dental practice or law firm. No custom development at any point.
Paste the website and upload any approved documents, FAQs or service information.
Check the pages and sources it picked up, then test common customer questions privately before anything goes live.
Private test: not visible to visitors
Is the 2-bed on Maple Street still available?
Yes, the 2-bed at 48 Maple Street is listed at $329,000 and still available. Would you like to book a viewing this week?
Add the client’s logo, colours, greeting, the questions that qualify a lead, and where a booking should go.
Hi! I can help with listings, viewings and pricing. What are you looking for?
Drop in one embed snippet. Conversations, leads and appointments land in your agency dashboard.
428
Conversations
72
Qualified leads
31
Viewings booked
Sample data
What you’re selling
Four connected layers: what the visitor experiences, what you capture, how each client stays separate, and how you run the whole roster.
Layer 1
A helpful assistant that answers questions naturally, in the client’s voice, outside business hours as well as during them.
Layer 2
The assistant collects contact details and asks the qualifying questions that matter for that specific business.
Layer 3
Knowledge, branding, conversations, leads and appointments stay separated for every client you run.
Layer 4
You manage the whole roster from one account, without maintaining a different tool or login per client.
Keep the retainer
This is the screen you open on a monthly review call. Every number answers one question: what did it handle, what did it capture, what should the business fix, and why should they keep paying.
Harbor Lane Realty
Monthly assistant summary · March
0
Visitor conversations
0
Qualified leads
0
Appointment requests
0
After-hours opportunities
0%
Resolved without staff
Questions the assistant could not answer from approved content. Add these to the site or upload a document and it starts answering them.
Estimated opportunity value is off by default. Turn it on only once the client tells you what an appointment is worth to them.
The agency case
You already earned the client’s trust and manage their website. ChatDock gives you an additional service to introduce without hiring an AI team or rebuilding the stack for every account.
5 client workspaces · 30,000 messages a month across all of them. Yearly billing lowers this further.
Monthly service revenue
$1,500
Gross margin over platform cost
$1,301/mo
Sample numbers, not an earnings guarantee. Covers the ChatDock subscription only, not your own delivery time. You set your own prices.
Build a client demoSelling it
The questions below are the ones that decide whether there is a deal at all. Ask them in this order, and be willing to walk away on the answers.
How much traffic does the site get in a month?
Everything downstream is a percentage of this number. Ask for it before you ask for anything else, because it decides whether the rest of the call is worth having.
What share of those visitors actually buy or book?
Then ask what they think it should be. The distance between those two numbers is the proposal, and they will have said it themselves. Watch for a figure that cannot be right. Someone quoting a conversion rate in the tens is describing a different metric, and the whole business case rests on getting it straight.
What happens after somebody decides they want it?
Follow the path yourself while they answer. If the visitor has to call during office hours to finish, no assistant fixes that on its own, and you need to know before you promise a number.
What are you capturing from the people who leave without buying?
Often the answer is nothing, and that alone can justify the fee. It is also the easiest thing to show working in the first week.
Who answers the phone when somebody asks about hours or pricing?
Usually a person whose time is worth more than that. This is a second budget line, it comes out of a different pocket than marketing, and it is frequently the easier yes.
The moment a prospect asks whether you can show them something is the moment the call turns. Build the assistant on their own website before you dial, and answer that question by opening a tab.
Build one on their siteBefore and after
Keeping nine moving pieces working across a dozen client accounts is the hard part.
Every new client repeats the list, and so does every change to one of the pieces underneath you.
The second client takes the same afternoon as the first. That is what makes it a service you can sell repeatedly instead of a project you quote each time.
Capabilities
Grouped by what it does for your agency.
<script src="https://chatdock.io/embed.min.js" …>
Sample data
Everything listed above works today. Shareable prospect demo links, client logins and CSV export are on the roadmap. You will not find them advertised here until they ship.
Answer quality
The question every agency owner asks before putting this on a client’s site, answered by showing both branches rather than promising accuracy.
What are your selling fees?
Answered from an approved page on the client’s own website.
Will the seller accept an offer below asking?
No answer was invented. The visitor is handed to a person, and you keep the lead.
The assistant answers from the client’s website pages and the documents you upload. Nothing else is in scope.
Run the questions a real customer would ask in a private test chat, and keep editing until the answers are right.
Each client workspace has its own knowledge base. One client’s content is never used to answer another client’s visitor.
When it cannot answer, it stops and offers to take the visitor’s details so a person can follow up.
Every conversation is readable afterwards, so gaps in the client’s content turn into a fix list instead of a surprise.
Industry examples
The same assistant, configured for what each kind of business actually gets asked, and what a good lead looks like there.
Is the 2-bed on Maple Street still available?
Yes, the 2-bed at 48 Maple Street is listed at $329,000 and still available. Viewings run Tuesday to Saturday, and I can set one up for you this week.
Pricing
Start with one AI agent and a 7-day free trial. Add agents and workspaces as your business grows.
Starter
1 AI agent
7-day free trial · cancel any time
For a small business adding AI support to one website.
Growth
2 AI agents
7-day free trial · cancel any time
For growing businesses managing multiple websites or brands.
Business
5 client workspaces
7-day free trial · cancel any time
For agencies and businesses running AI agents across client or brand websites.
Managing more than 5 websites or clients?
Custom workspace limits, higher message volume, implementation support and custom integrations.
What happens at the message limit: the assistant stops replying to new visitors until the allowance resets on your next 30-day cycle, or until you upgrade. There is no automatic overage charge and no surprise invoice. Messages are pooled across all of your client workspaces rather than allocated per client.
Questions before you commit
Including the parts that aren’t built yet.
It answers from content you approve (the client’s website pages and the documents you upload) and nothing else. When a question falls outside that, it says it cannot confirm and offers to take the visitor’s details so a person can follow up. You will still want to test it before launch, which is why every workspace has a private test chat.
Yes. A real-estate office, a dental practice, or any business with a website can run ChatDock directly: sign up, add your own site as the first (and only) workspace, and you get the same assistant, lead capture and booking requests. The dashboard is built to hold many clients, but it works just as well holding one — yours. The 7-day free trial is enough to test it on your real site.
An afternoon for the first client, and less for the ones after it. Roughly: two minutes to paste the website and upload documents, ten minutes to review what it learned and test real questions, ten minutes to set branding and the lead questions, five minutes to paste the embed snippet.
Yes. Every workspace has a private test chat that only you can see. Ask it the questions a real customer would ask, fix the gaps, and only then copy the embed snippet. Nothing is visible to visitors until the snippet is on the site.
Yes. That is the point of the product. Each client gets a separate workspace and you run all of them from one agency dashboard with one login. How many workspaces you can have live depends on your plan: one on Starter, two on Growth, five on Business — and more by arrangement if you manage a larger roster.
Yes. Knowledge, branding, conversations, leads and appointments belong to one workspace. One client’s content is never used to answer another client’s visitor, and the workspaces do not share a knowledge base.
Yes. You set the client’s logo, colours, assistant name, greeting and tone per workspace, so it reads as part of their site rather than a third-party tool bolted on.
Yes. You define the questions that qualify a lead for that specific business, and the assistant asks them inside the conversation, saves the visitor’s name and contact details, and guides serious visitors toward booking. Leads and appointment requests appear in your dashboard.
Yes. Installation is a single script tag placed before the closing body tag, which every one of those platforms supports. There is no plugin to install and no theme to modify.
Not yet. Today you open the client’s workspace and walk them through conversations, leads and appointments on a review call. A simplified client-facing view is on the roadmap, and we would rather say that plainly than sell you something that is not built.
Yes, on the Growth and Business plans. The “Powered by” badge is removed from the widget entirely so the assistant carries only your client’s brand. On Starter the badge stays.
The assistant stops replying to new visitors until your allowance resets on the next 30-day cycle, or until you upgrade. There is no automatic overage charge. Messages are pooled across all of your client workspaces rather than allocated to each one.
Not today. Full conversation history and every captured lead are readable in the dashboard, but there is no CSV or API export yet. It is on the roadmap.
Not a live one — ChatDock is deliberately AI-only. When a conversation needs a person, the assistant says so honestly, collects the visitor’s contact details, and the conversation lands in your inbox with the full transcript so a human follows up on their own time. No visitor is ever left waiting for an agent who is not coming.
That is your call and it depends on your market and what the client’s existing retainer looks like. You can fold it into an existing website or SEO retainer as an added line item, or sell it standalone. Use the margin calculator on this page to model your own numbers. We do not publish a recommended price, because we do not have enough real customer data to responsibly claim one.
Build the assistant before your next client conversation. Show a working demo instead of explaining another proposal.
7-day free trial · Real website · Cancel any time