Insights · AI agents

AI chatbot development company: how to choose one.

Choose an AI chatbot development company on three things you can test before you sign: its bot answers from your own content and says so when it does not know, a customer can always reach a person, and the company can explain what each conversation will cost to run. Here are the questions to ask, the running costs, the pricing models you will be offered and the red flags.

Choosing a chatbot builder

Test first
A pilot on your own content and questions
Must have
A clear route to a human
Running costs
Model tokens, channel messages, hosting
You should own
The accounts, the code and the conversations
Red flag
No answer to “what if the bot is wrong?”

What a chatbot development company actually builds

The same label covers three kinds of company: some configure a ready-made chatbot platform for you, some connect such a platform to your tools, and some write the chatbot as their own software and host it. All three can be the right choice; what matters is that you know which one you are buying, because it decides who can change the bot later, where the conversations are stored and what happens if you leave.

A chatbot answers. Once it also acts — books a table, updates a customer record, sends a payment link — it is closer to an AI agent, and the questions about permissions and logs in our guide to choosing an AI automation agency apply in full. This article covers what is specific to a bot that talks to your customers.

Your business answers for what the bot says

Language models can produce text that sounds right and is not. The OWASP Top 10 for LLM Applications (2025) lists this as LLM09, Misinformation, and defines hallucination as the model generating “content that seems accurate but is fabricated”. Its first example is Air Canada, whose chatbot gave travellers wrong information: OWASP notes that “the airline was successfully sued as a result”.

The mitigations OWASP lists are the ones to ask a vendor about: retrieval-augmented generation, so the bot answers from verified data you supply; cross-verification and human oversight; and telling users clearly what the bot can and cannot do. In plain terms, ask two questions. What does the bot answer from? Your website, your documents, your booking system — and who keeps that source up to date. What does it do when the answer is not there? A good bot says it does not know and passes the conversation on; a bad one improvises.

Vendor selection

Chatbot-specific questions, and what a good answer sounds like

TopicAskGood answerRed flag
KnowledgeWhere do the bot's answers come from?Your own content, named, with a way to update it“The model knows your business”
Unknown questionsWhat happens when the answer is not in our content?It says so and hands over, or takes a messageIt always answers something
Human handoverHow does a customer reach a person?A transfer in the chat, or a phone number, e-mail or form shown in the conversationNo way out of the bot
TestingHow will you test it on our questions?A set of real questions from your inbox, re-run after every changeA demo on the vendor's own example company
LanguagesWhich languages has it been tested in?The ones your customers actually write in, tested on real messages“It speaks every language”
ChannelIs WhatsApp built on Meta's official platform?Yes, on your own business accountAn unofficial connection to a personal app
ConversationsWhere are conversations stored, and can we export them?A named place, your access, an exportOnly inside the vendor's dashboard
CostsWhat will one conversation cost to run?A breakdown by model, channel and hosting, on your volumesA monthly figure nobody can explain

What a chatbot costs to run

Whatever the build costs, a live chatbot has running costs, and a serious vendor can split them for you.

  • The model. Model providers bill per token, the pieces of text the model reads and writes. Anthropic's pricing page, for example, lists separate prices per million input tokens and per million output tokens for each Claude model, with output priced higher than input. Everything sent to the model with each message counts as input: the instructions, the extract of your content, the conversation so far. A bot that sends your whole website with every question costs more than one that sends the relevant part.
  • The channel. A website chat costs nothing per message beyond your hosting. WhatsApp does: Meta charges per delivered message from the business, by message category and by the recipient's country code, and does not charge for messages from users. A chatbot's replies inside the 24-hour customer service window are service messages; since 1 October 2026 each business phone number gets 1,000 free service messages a month, and Meta charges for the rest. The rates for Indian numbers are in our article on WhatsApp Business API pricing in India.
  • Hosting, monitoring and changes. Someone keeps the bot online, watches its answers, updates its content and adapts it when a model or an API changes. Ask whether that is included, billed by the hour or not offered at all.
Pricing models

The pricing models you will be offered

No figures here: prices depend on scope and change often. What matters is what each model makes the vendor responsible for.

  • Fixed-price build

    One price for an agreed scope. Check what “done” means in writing, who pays for model and channel usage, and what a change costs after launch.

  • Time and materials

    You pay for the hours spent. Flexible when the scope is unclear; ask for a weekly view of hours and a working demo at each step.

  • Platform subscription

    A monthly fee for a chatbot product, sometimes by conversation or by message. Check what happens to your conversations and content if you stop paying.

  • Build, then a monthly run fee

    A build price, then a fee to host, monitor and update. Check what the fee covers and whether usage costs are passed on at cost or marked up.

Method

Vet a chatbot company in five steps

  1. 01

    Collect real questions

    Take the questions your team actually receives, from your inbox, chat history or call notes — including the awkward ones.

  2. 02

    Ask for a pilot on your content

    A bot built on your own website or documents, that you can try yourself before any customer sees it.

  3. 03

    Try to break it

    Ask what is not in your content, ask for a discount it cannot give, ask for a person. Watch whether it improvises or hands over.

  4. 04

    Read the cost breakdown

    Model, channel and hosting, estimated on your own volumes, with who pays for each.

  5. 05

    Check the exit

    In whose name the accounts are, whether you get the code or the configuration, and how you export the conversations.

How we build chatbots

We are one of the companies you might compare, so here is how we answer our own table. The chat assistant on takat.ai answers from our own website content and books a call in the conversation. Our agents are written as code, tested, versioned in git and deployed as containers, so they can be reviewed, rolled back and moved. Every WhatsApp AI agent we build runs on Meta's official platform with a daily usage cap, a dry-run mode, an off switch, human handover and a log of every action — more on our AI agents and automation work.

For a restaurant group in South Africa, for example, the WhatsApp booking assistant writes into the same booking system the hosts use, and the project is labelled with its real stage: in production, pilot phase — see the restaurant booking platform.

Sources (checked 23 October 2026)

About this article

Written by the Takat AI team from the projects we build and run. Facts about third-party services are checked against their official documentation on the date shown; figures come from the sources listed. Last reviewed .

FAQ

Frequently asked questions

  • How do I choose an AI chatbot development company?

    Ask for a pilot on your own content and real customer questions, check what the bot does when the answer is not in that content, make sure a customer can always reach a person, ask for a running-cost breakdown by model, channel and hosting, and confirm who owns the accounts, the code and the conversations.

  • Is a business responsible for what its AI chatbot says?

    It should plan as if it is. The OWASP Top 10 for LLM Applications (2025) cites Air Canada, whose chatbot gave travellers wrong information, and notes that the airline was successfully sued as a result.

  • What does an AI chatbot cost to run?

    Three things: the model, billed per input and output token by providers such as Anthropic; the channel, for example WhatsApp, where Meta charges per delivered business message and gives each number 1,000 free service messages a month; and hosting, monitoring and updates.

  • Does a WhatsApp chatbot need a human handover?

    Yes. The WhatsApp Business Messaging Policy allows automation within the 24-hour customer service window but requires prompt, clear and direct escalation paths, such as a transfer to a human agent, a phone number, e-mail, web support, a store visit or a support form.

Comparing chatbot builders? Put us to the same test.

Bring your real questions and we will show you what a bot built on your own content does with them.