A safer Google Calendar and GoHighLevel booking stack
Pair AutoAppoint’s appointment setter with a clear calendar authority, location rules and conflict tests before automating multi-location bookings.
Organize service facts, prices and policies so an inbound voice agent can answer routine questions—and knows when not to guess.
A voice agent can only answer as reliably as the information it is given. When service details, fees and policies are scattered across old documents, a caller may get an answer that sounds confident but misses an important condition.
The fix starts before any technical setup: make the source material clear, consistent and specific enough to support spoken answers. This guide covers a practical structure for a knowledge base for voice agents, including complex pricing and policy questions. It does not depend on a particular retrieval method; teams may use the term RAG for systems that retrieve reference material while generating a response, but good source documents matter either way.
Gather the material staff currently use to answer calls: service descriptions, price lists, eligibility rules, hours, locations, appointment policies and escalation instructions. Then identify which version is authoritative. If two documents disagree about a fee or cancellation window, resolve the conflict before adding either answer to the agent’s knowledge base.
Assign an owner to each category and include an effective date or review date. That makes it easier to spot stale information when rates or policies change. Keep internal notes, draft offers and customer-facing facts distinct. A voice agent should not have to infer whether a proposal is approved or whether an old promotion still applies.
Organize documents around the information a caller is likely to need, rather than the way the company is organized internally. Useful sections might include:
Keep each section focused. A long company handbook can bury the answer to a simple caller question. Use headings that resemble the question itself, such as “What does the standard inspection include?” or “When is a deposit required?”
Tier names alone are not enough. For every tier, document the same set of details: intended use, included work, exclusions, price basis, conditions and next step. If one tier includes a follow-up visit and another does not, say so directly. If the final price depends on inspection, location or parts, name that condition rather than presenting a starting figure as a guaranteed quote.
For example, a useful entry says what a quoted fee covers and what could change it. It also states whether the agent may provide the amount directly or should explain that a staff member must confirm it. Avoid vague language such as “standard fees apply” unless the relevant fee is defined elsewhere and clearly linked.
Use consistent terms across every source. If staff call the same service by three different names, list the approved name and any common alternatives. Do not leave the agent to decide whether two similar labels mean the same thing.
Callers need a clear answer, not a policy document read aloud. Put the direct response first, then add the important condition. For instance: “The visit includes an initial assessment. The price may change if additional work is needed, and a technician will confirm that with you.” Keep abbreviations, internal codes and unexplained shorthand out of customer-facing entries.
Include the likely follow-up questions. A pricing entry may need to answer what is included, whether there are extra fees, and what happens if the work differs from the initial description. A policy entry should state the rule and the exception, not just one of them.
Preventing hallucinations in voice AI is not just a matter of adding more documents. The agent also needs clear boundaries. State which questions it may answer, which details it must not estimate, and when it should transfer the caller to a person. High-risk examples include disputed charges, unusual eligibility cases and requests that require a professional judgment.
Write a fallback that is useful and honest: the agent can explain what it knows, say what it cannot confirm and offer the approved next step. Avoid instructions that reward a complete-sounding answer when the source material is incomplete. AutoAppoint describes its systems as scoped to a business and built on its tools; its site also says agents can answer from a business’s knowledge base and warm-transfer to a person when appropriate. The handoff rules still need to reflect the business’s actual policies.
Review the knowledge base with staff who handle calls, then test it using questions in the language callers actually use. Include interruptions, misspellings in source material, requests that combine two services, and questions where a caller gives only partial information.
Keep a record of failures and update the source, not just the wording of one test prompt. Recheck pricing and policies whenever the business changes them. Teams evaluating who will maintain this work can also consider the operational trade-offs in managed voice AI versus DIY platforms.
A reliable knowledge base is a working business document, not a one-time upload. Give each section an owner, keep approved facts easy to distinguish from drafts, and revisit material after policy changes or repeated caller confusion. Clear tiers, explicit exceptions and a credible handoff path give a voice agent a better chance of being useful without bluffing.
Pair AutoAppoint’s appointment setter with a clear calendar authority, location rules and conflict tests before automating multi-location bookings.
Learn how to trigger automated outbound calls and SMS sequences to immediately recover lost appointments without manual front-desk chasing.
Combine 24/7 voice intake, window-cloaked client walk-throughs, and streamlined staffing to run a leak-free front office without bloated overhead.