An AI chat agent that answers from your price list and books the meeting
Most website chatbots are a form with a personality. This one reads your catalogue, quotes real prices, checks your actual calendar, and knows when to stop talking and fetch a human.
It only says what you have told it
The agent works from your own material: the services and prices in your catalogue, the pages you point it at, and a short description of the business in your words. Everything else is off limits. Its governing rule is that if a fact is not written down, it does not know it, so the failure mode is “let me get someone who can answer that” rather than a confident invention.
That matters more than it sounds. A chatbot that invents a price creates a promise you have to honour or argue about, and both are worse than a slightly slower answer.
Asking for a person always works
“Can I speak to someone?” is checked before the model is called, so it cannot be talked past or smoothed over. The conversation moves to your team, the visitor is told plainly, and whoever picks it up sees the whole thread with the details already captured. If nobody is available, the agent takes a contact method instead of promising a call that will not come.
Booking, not just interest
When you connect a meeting type, the agent offers times that are genuinely free. It reads the same availability your public booking page uses, which accounts for your working hours, buffers, notice period, existing meetings and your connected Google or Outlook calendar. Times arrive as buttons the visitor taps, so nobody has to retype “Tuesday at 2” and mistype it.
Once a time is taken it disappears from what the agent can offer, because the booking itself is what blocks it. Two visitors chatting at once cannot take the same slot.
Spending you can predict
A stranger playing with your chat widget costs the same as a real buyer unless something stops it. Three limits do. A visitor who has not left an email or phone number gets eight replies, which is enough to answer a genuine question and ask twice for a way to reach them. Any single conversation stops at forty. Each site carries a monthly ceiling you set, and you are told at 80% rather than after the fact.
Every conversation lands in the CRM
Chat is not a separate inbox to remember to check. A visitor who leaves an email becomes a contact or a lead, the transcript sits on their timeline next to their emails and notes, and a booked meeting shows up as a task on your calendar. When you open that record next month, the chat is part of the history rather than something you have to go and find.
Common questions
- Can the chat agent make up a price?
- No. It only sees the services and prices you have entered, and its first rule is that anything not written down is something it does not know. Ask about a service you have not listed and it says so, then offers to get a person, rather than guessing.
- What happens when a visitor asks for a human?
- The conversation goes to your team straight away. That check runs before the model does, so phrases like "can I talk to a real person" are honoured even if the model would have carried on answering.
- Can it actually book a meeting, or does it just take details?
- It books. The agent reads live availability from the same booking engine your public scheduling page uses, offers times that are genuinely free, and writes the meeting to your calendar with a confirmation and a calendar invite.
- What stops it running up a bill on a bot or a time waster?
- Three ceilings. A visitor who has given no contact detail gets 8 replies, any one conversation stops at 40, and each site has a monthly cap you set. Past those the conversation goes to a person or asks for an email.
- How long does it take to install?
- One script tag in your site's layout, then paste the pages you want it to learn from. It reads them, strips the markup, and uses the text as its knowledge.