For assistants that answer, not assistants that act

Chatbot Development

A chatbot is a conversation, not a task-runner, and that distinction should decide the build before a vendor is chosen. This practice ships assistants that answer from a governed knowledge boundary and hand off cleanly the moment a question falls outside it. The scope stays conversational; changing a system belongs to an agent instead.

AI augmented, human governedEvidence before estimatesYour IP from day oneOne accountable owner per engagementFounded in 2011. Part of the Vinove Group500+ full-time engineers, as of September 2026NASSCOM member
Watch · the 90-second brief

How a governed chatbot actually gets built

Knowledge grounding, escalation design and the boundary that keeps answers honest.

90 secWatch without filling in a form.
A conversation flow diagram showing a grounded chatbot boundary.90 secSample frame · video pending

01Before any conversation design

A chatbot is the wrong answer to some pressure

Chatbots solve a narrow problem well and a broad one badly, so the decision belongs before conversation design starts. Four questions settle whether a conversational assistant fits the pressure your team is actually under.

Does the answer already exist in writing?

A chatbot grounds itself in documented content. If the answer only lives in someone's head, write it down first, or the assistant has nothing reliable to retrieve.

Is the request conversational or transactional?

Answering a question is conversational. Cancelling an order or updating a record is transactional, and belongs to an agent regardless of how the request is phrased.

Does volume justify the grounding effort?

Building an approved knowledge boundary takes real curation work. A handful of questions weekly rarely justifies it; a queue outgrowing headcount usually does.

What happens when the assistant does not know?

Every deployment needs an honest decline and a clean handoff. A chatbot without one will guess, and a guess in a support channel becomes a fresh incident.

A scripted bot against a grounded conversational assistant
Scripted botGrounded assistant
CoverageFixed decision treeAnswers within an approved boundary
Handles rephrasingPoorlyReliably, by design
MaintenanceManual flow editingContent updates alone
EscalationOften a dead endA clean handoff by design
Right forNarrow, stable flowsBroad support or product questions

02Agreed before any build

The ledger that keeps the scope honest

Before conversation design starts, the engagement draws four lines: the material you supply, the system this practice builds, the assistant you take delivery of, and the decisions that never move to us. Each scenario draws that line in a slightly different place for the situation closest to yours.

  1. Your side

    You bring

    • Your existing help center and closed support tickets
    • The questions customers ask most often
    • Any escalation rules your agents already follow
  2. Our side

    We build

    • A knowledge boundary built from your approved content
    • A conversation flow tuned to your support tone
    • A grounded retrieval layer that cites its source
  3. Your side

    You receive

    • An assistant answering only from approved knowledge
    • A clean handoff path for anything unanswered
    • Analytics showing every question the assistant declined

Never leaves you

  • The support policy and escalation rules themselves
  • Every customer conversation and its transcript
  • Final say on what the assistant may state

Where the line sitsThe knowledge boundary gets drawn before conversation design starts, so declining gracefully beats inventing an answer.

03What actually drives the number

Four drivers, not a flat rate card

Chatbot work is priced against the assessment, not a template, because these four factors change the effort by multiples.

Driver 01

Knowledge boundary curation depth

Well-structured documentation grounds an assistant quickly. Scattered content across many systems needs consolidation work first, before any conversation design starts.

Driver 02

Escalation and handoff complexity

A single support queue is simple to route into. Multiple teams, tiers or channels require routing logic most teams underestimate.

Driver 03

Legacy bot migration scope

Replacing a scripted bot costs more than a greenfield build, because every existing flow needs a decision about whether it survives.

Driver 04

Integration surface

A standalone widget is straightforward. Embedding inside a product, a helpdesk and a messaging channel at once multiplies the integration work.

04Evidence and proof

Assistants judged on what they declined, not just what they answered.

Chatbot proof is deflection and honest escalation, not conversation counts. Every record here waits for written client approval before production.

Explore case studies
A healthcare support dashboard showing chatbot-deflected tickets.
Koru Health · Healthcare product, US

A patient support queue stopped growing faster than the team.

Koru Health fielded rising patient questions through a small support team. A grounded assistant answered routine questions and escalated the rest with full context attached.

Tickets answered without an agent
A clear majority
Escalation context lost
None
Sample · pending client approval
An internal workflow dashboard showing routed support requests.
Orra Systems · Workflow SaaS, US

An internal help desk stopped losing requests in a shared inbox.

Orra Systems ran internal support through a shared inbox that buried urgent requests. A scoped assistant now answers routine policy questions and routes the rest by priority.

Routine questions handled directly
Most of the queue
Misrouted urgent requests
Eliminated
Sample · pending client approval
Portrait of a VP of product reviewing chatbot analytics.

We could finally see every question the assistant declined, which told us exactly what to write next.

Anika RaoVP Product, Koru Health
Sample · pending client approval

05Read this first

When a custom chatbot is not the right fit

Selling a custom conversational build to a team whose need is already packaged would cost more than it earns us in trust. The exits are marked before the pitch. When a custom build is justified, it runs on retrieval-augmented generation, a governed content store and the messaging or helpdesk platform already in place.

  • A packaged support assistant already fits

    If the need is customer support specifically, a productised route reaches production faster than a custom conversational build.

    AI Customer Support
  • The need is a phone-answering receptionist

    Voice-first call handling is a different interaction model from a text chatbot, and a packaged route already covers it.

    AI Receptionist
  • The task changes systems, not just answers

    If the assistant needs to cancel, update or trigger a workflow, the right build is an agent, not a chatbot.

    AI Agent Development
Engagement shapes for chatbot builds
ShapeBest whenYou directWe carry
Scoped buildThe knowledge boundary is settledTone and escalation policyConversation and retrieval delivery
Delivery podThe boundary will grow with usagePriorities each cycleEngineering, quality, releases
Team extensionYour leads run delivery wellArchitecture and standardsNamed engineers and continuity

06Straight answers

Asked before a chatbot budget commits.

Can the chatbot also update records or trigger workflows?

Not in this scope. A chatbot answers from an approved knowledge boundary; changing a system, cancelling an order or updating a record is agent territory and needs a different architecture entirely.

How do you stop the chatbot inventing answers?

Every response is grounded in retrieval against approved content, and the assistant is tested on questions outside that boundary before launch, so declining beats guessing by design.

Which platforms does the chatbot integrate with?

Helpdesk platforms, product surfaces and messaging channels most commonly, chosen against where your customers already ask questions rather than a default integration list.

How long does a first chatbot build take?

Timeline depends on how much of your knowledge boundary already exists in writing and how many platforms it needs to reach, so the assessment sets the schedule, not a template.

Can you take over a chatbot another vendor built?

Yes, starting with an assessment of the existing conversation flow and knowledge boundary rather than a rebuild pitch. Many inherited bots need boundary work, not a replacement.

What happens to questions the chatbot cannot answer?

They route to a clean handoff path with the conversation history attached, so a human never starts from zero, and the gap gets logged for the next content update.

Do you write the knowledge content, or do we?

You keep ownership and authority over content; this practice structures it for retrieval and flags where existing documentation is too thin to ground an answer confidently.

Is a chatbot the same thing as an AI agent?

No. A chatbot answers questions inside a defined scope. An agent takes actions on connected systems, which is a different risk profile and a different build entirely.