AI Chatbot Development Company

Custom AI chatbots that answer from your own data and know when to hand off

Merehead builds custom AI chatbots for customer support, product assistance and internal knowledge. We connect the bot to your help center, product data and business systems, design the conversation, and test answers and handoffs before launch.

  • Three chatbot projects delivered: B2B SaaS support, crypto account support, internal knowledge
  • Set bot actions and a handoff path to a person in every project
  • Approval steps for sensitive actions

Official Technology Partners

  • DigitalOcean
  • Crystal Intelligence
  • Elliptic
  • Ondato
  • Sumsub
Use cases

Chatbots We Build for Your Business

Most chatbot projects start with one specific problem. These are the four we design most often.

Customer support

The question

“Where is my invoice?” or “How do I turn on two-factor login?”

What the bot uses

Help center articles and read-only account data through your APIs.

What the customer gets

A direct answer with a link to the right article, or a support case opened with the conversation already attached.

Where automation stops: refunds, disputes, account changes and anything that needs a human decision go to an agent.

In-product assistance

The question

“How do I set up a recurring payout?”

What the bot uses

Product documentation, release notes and the feature list for the user’s plan.

What the customer gets

Step-by-step guidance inside the app, with the screen they are on taken into account.

Where automation stops: the bot explains settings but changes them only when the user confirms and the action is on a list you approve.

Internal knowledge

The question

“What is the procedure for a failed wire transfer?”

What the bot uses

Wiki pages, policy documents and templates, searched with the employee’s own access rights.

What the employee gets

An answer with the document name and version, so they can check the source.

Where automation stops: if no approved answer exists, the bot says so and sends the question to the document owner.

Lead qualification and booking

The question

“Do you support our payment provider? What would a pilot cost?”

What the bot uses

Your product catalog, the sales calendar and the CRM.

What the visitor gets

A few qualifying questions, then a booked call or a new CRM record for the sales team.

Where automation stops: the bot does not quote prices outside the ranges your sales team has approved.

Have a different problem in mind? Tell us which questions your users ask most and which systems hold the answers.

Discuss your use case
Selected projects

Selected Chatbot Projects

Three delivered chatbots, each with set limits, a handoff path to a person and a confirmed result.

Project 1B2B SaaS

Customer Support Chatbot for a B2B SaaS Product

Customers kept asking the same questions about workspace access, invoices and account settings. The answers existed, but they were spread across the help center and account records, so support staff searched before they could reply.

What we built

An in-app chatbot connected to the help center and to read-only account APIs. It checks workspace access before it shows account details and links to the right instructions.

Limits

Billing disputes and out-of-scope requests go to a support agent with the conversation attached.

Confirmed result
56%of eligible pilot conversations resolved without human help
Eligible600
Resolved by bot336

Four-week pilot: 336 of 600 eligible conversations. The share is of the pilot cohort, not of all support demand.

Integrations
Help centerAccount APIs

Have a similar support or knowledge problem? Let’s scope your chatbot.

Discuss your chatbot project
Approach

Custom Development or a Ready-Made Platform?

We assess whether configuring an existing platform, extending it with custom connectors, or building a dedicated chatbot best fits your requirements.

Configure an existing platform

Fits when

You need answers to a small set of questions with public answers.

Extend a platform with custom connectors

Fits when

The platform covers the conversation, but someone has to build the connection to your CRM, help desk or product APIs.

Before you choose

Compare platforms and custom builds on these points

We go through each point with you during discovery and recommend the option with the lowest total cost that still meets your requirements.

Connectors

Whether the platform already reaches your CRM, help desk and product APIs, or whether someone has to build each one.

Permissions

Whether the bot can show each user only what that user is allowed to see.

Interface

How much control you have over the widget, branding and mobile behavior.

Deployment

Where the system runs, and whether you can move it later.

Licensing

What you pay per seat, per conversation or per integration as volume grows.

Ownership

Who holds the prompts, content, conversation logs and integration code.

Support

Who fixes a broken integration on a Friday evening.

Services

AI Chatbot Development Services

Each service ends with a concrete output you can review.

Discuss your project

Starting with a prototype you already have?

We can assess it first. You receive a written review of what works, what is risky to keep, and a fixed-scope plan to make it production-ready.

Request a prototype review
01

Discovery

We review your support tickets, current help content and the questions people actually ask.

OutputScope documentQuery categoriesData sourcesSystemsSuccess criteria
02

Conversation design

We write the dialogue flows, clarifying questions, follow-up logic, tone and the limits of what the bot answers.

OutputDialogue flows you can read without a technical background
03

Chatbot and knowledge development

We prepare the content, build retrieval over it and configure the model.

OutputA working bot connected to the sources you approved
04

API and channel integration

We connect the bot to your website, app or messaging channels and to your systems.

OutputAn integrated bot running in a staging environment
05

Evaluation and launch

We test against real question categories, missing data, permission checks and handoff cases, then release in stages.

OutputTest reportLaunch plan with rollback steps
06

Ongoing support

Support is a separate agreement covering monitoring and bug fixes.

Priced separatelyNew integrationsScenariosModel changesFeature improvements
Integrations

Channels and Integrations

Each integration depends on three things:

  • The vendor’s API access
  • The license your team holds for that system
  • The permissions your security team approves

We confirm all three during discovery, before the schedule is set.

Channels
  • Website
  • Mobile apps
  • Slack
  • Telegram
Systems the bot connects to
  • CRMHubSpot, Salesforce
  • Help deskZendesk
  • KYC providerSumsub
  • Internal APIsYour own services
Answers

How the Bot Gets Its Answers

For factual questions, we design the chatbot to retrieve information from approved sources. Account-specific answers use authorized APIs. We test how it handles missing information, conflicting sources and requests outside its scope.

Prepared documents

We prepare your documents: remove duplicates, name an owner for each one and set a version.

A source with every answer

The bot shows a link to the source with each answer, so the customer or employee can check it.

Updates without retraining

When you update a document, the bot uses the new version after the index refreshes. You do not retrain the model.

Answers by role

Users see only the content their role allows. A support agent and an internal auditor may get different answers to the same question.

Conflicts flagged

When two sources disagree, the bot says so and flags the conflict for an owner.

An honest “I don’t know”

When no approved source covers a question, the bot says it does not know and routes the question.

Indexing your documents is not the same as fine-tuning a model on them. It is also not a promise of zero errors. Language models still make mistakes, so we measure how often they happen and design the handoff for the cases that carry risk.

Conversation design

Conversation Design and Human Handoff

A good bot asks before it guesses. If a question could mean two things, the bot asks which one. It also keeps track of earlier messages, so the user does not repeat account details or a product name in every reply.

We agree these with your team before the build
Tone
Formal, friendly or neutral, described with written examples.
Languages
English, which we have tested. Other languages can be scoped for a specific project.
Limits
Topics the bot answers, topics it redirects and topics it never touches.

Voice is possible, but it is an option and not part of the standard package. We recommend it only where phone calls are already part of the support flow.

Human handoffThe bot hands the conversation to an operator when
  1. 1The user asks for a person.
  2. 2The question falls outside the agreed scope.
  3. 3Two sources give different answers.
  4. 4The request involves a sensitive action, such as a payment change or account closure.
The operator receives
  • The full conversation
  • The data the bot already checked
  • A note on the unresolved issue

The customer does not have to explain the problem again.

Security

Security and Deployment

We design access around your existing identity system.

Authentication

The bot knows who the user is before it reveals account data.

Data access

Read-only by default. Write actions need an explicit allowlist and, where needed, a confirmation step.

Secrets

API keys and tokens are stored in your secret manager, not in the prompt or the code.

Logging and retention

We agree which conversations are logged, for how long, and who can read them.

Action limits

The bot cannot run an action you have not approved, even if a user asks.

Prompt injection

Access permissions and action limits are enforced by the application and backend services. Testing includes attempts to expose restricted data or trigger unauthorized actions.

Model and provider

Chosen per project, based on data-handling terms and test results.

Models and data handling

Your cloud account, the model API you choose

GPT-5Claude Sonnet 5.5Gemini 3.8 Flash

The application runs in your cloud account, while requests go to the model API you choose. Standard APIs from OpenAI, Anthropic and Google do not use your data for training under their current terms.

For stricter requirements
AWS BedrockAzure OpenAIZero data retention provider

We confirm the terms of the chosen provider before launch.

Quality

How We Test Chatbot Quality

Before a pilot, we agree on the test plan with your team.

We report

Correct answers

Checked by a reviewer.

Source support

Whether each answer is backed by an approved document.

Resolution

Without a repeat contact within the agreed window.

Handoff quality

Scored by the operators who receive the cases.

p95 response latency

The response time that 95% of answers stay within.

Cost per conversation

What one conversation costs to run.

The test plan covers

  • Real request categoriesThe questions your support team sees most often, anonymized where needed.
  • Hard follow-upsQuestions that depend on an earlier answer or correct the bot.
  • Missing dataWhat happens when an account record or document is absent.
  • PermissionsWhether one user can see another user’s information.
  • HandoffsWhether the right cases reach a person with complete context.

Fixed before the pilot starts

Test periodSample sizeEvaluation methodExclusions

An abandoned conversation is not counted as resolved.

Process

Our Chatbot Development Process

Schedules depend on how quickly your team can provide API access, review drafts and clean up source documents. We do not set a date before discovery shows what is involved.

  1. 1

    Discovery and content audit

    We review your questions, documents and systems.

    Your partAccess to sample data and an owner for the content

  2. 2

    Conversation prototype

    We build the dialogue flows and test them with your team on sample questions.

    Your partYou approve the scope before the build starts

  3. 3

    Build and integrations

    We connect the knowledge sources and systems.

    Your partAPI access, credentials and review access

  4. 4

    Evaluation

    We run the agreed test plan and share the results.

    You getTest results, including failures and their causes

  5. 5

    Controlled launch

    The bot goes live for a limited set of question categories.

    Your partYour team reviews conversations before the scope grows

  6. 6

    Support

    We monitor quality, update content and report on the metrics above.

    You getRegular reports on the agreed metrics

For the full development process, read How to build a chatbot from scratch for your business

Cost and timelines

Development Cost and Timelines

The cost of an AI chatbot has five parts. We show each one separately so you can see what drives the budget.

  • BuildDesign, development, integration and testing
  • Model usageCharged by the model provider, based on conversation volume and length
  • InfrastructureHosting, storage and monitoring
  • Channels and licensesMessaging platforms, widget licenses and third-party tools
  • SupportMonitoring, content updates and improvements after launch
Packages

Basic AI Chatbot

$3,000–7,000

2–4 weeks

A chatbot on your website that answers typical questions, built on an LLM API.

Does not include document upload or a knowledge base built from your files.

RAG Chatbot

$7,000–15,000

4–7 weeks

Answers from documents, PDFs and a knowledge base.

  • Your own chat interface, with history for each user
  • Document upload to the knowledge base
  • Admin panel for knowledge and conversations
  • Deployment in your cloud account
  • Answers that cite their source document

Business AI Chatbot

$12,000–30,000

6–12 weeks

CRM and API integrations, analytics.

Enterprise AI Chatbot

$30,000–80,000

3–6 months

User roles, SSO, several data sources, security, audit logs.

Discovery starts at $2,000 and is included in the package price. Each price assumes the channels, integrations, data sources, languages and access complexity in your estimate. Monthly operating costs are estimated separately for cloud infrastructure, model API usage and support, based on your expected monthly conversation volume and average conversation length. We state those assumptions in the estimate.

Timeline

Typical project stages

Some stages run in parallel, so the total is shorter than the sum of the stages. Security approvals and API access are the most common causes of delay.

Get a scoped budget
StageTypical durationWhat happens
Discovery and architecture3–5 daysRequirements, scenarios, LLM choice
UI/UX design4–7 daysChat interface, admin panel
Backend and LLM integration1–2 weeksAPI, context, conversation history
RAG implementation1–2 weeksEmbeddings, search, documents
Cloud deployment3–5 daysDocker, CI/CD, database
Testing and optimization1–2 weeksAnswer quality, security, performance
Why Merehead

Why Merehead

Chatbot quality depends on the systems behind it.

Backend depth

Our team has built APIs, permission models and integration layers for fintech and crypto products, so we treat account-linked answers as an engineering task, not a scripted reply.

Fintech and crypto

This is our strongest ground. Account-linked support, transaction status questions and compliance-sensitive answers need different rules than a general FAQ bot, and most of our team has built that kind of system.

Partner: SumsubPartner: OndatoPartner: Elliptic

Clear roles

Yuri Musienko, CBDO at Merehead, has worked on AI development and optimization, trading platforms and asset tokenization. He has consulted companies on strategic planning and market entry since 2018.

Yuri Musienko
Yuri MusienkoCBDO, Merehead

Documentation and handover

You receive documentation your team can use without us.

Dialogue flowsIntegration notesTest resultsRunbook
Client feedback

What Clients Say About Working With Merehead

Here is what the teams we worked with said after launch.

“We started with access questions and invoice requests because those were taking up time every day. The useful part was the handoff: our team could see what the customer had asked and what the bot had already checked. We also had a clear list of questions it was not ready to answer.”
Dakotah BellamyHead of Customer Support, B2B SaaS company
“The chat interface was only part of the job. We needed account access handled properly, and we needed the bot to say when the transaction data was incomplete. The team worked through those cases with our backend developers before launch. That gave us a much clearer basis for the release decision.”
Patrick MartinezCTO, cryptocurrency platform
“The first review exposed how many old versions of our procedures were still in circulation. We sorted that out before rolling out the bot. People can now open the source behind an answer, and each document has an owner. That has been more useful to us than adding another search box.”
Dino ParraOperations Manager
FAQ

Frequently Asked Questions

Yuri Musienko
Yuri MusienkoCBDO · AI, trading platforms and asset tokenization

Since 2018, Yuri has been consulting companies on strategic planning, entering international markets, and scaling technology businesses. Ask him about your case directly.

Talk to an expert

Packages run from $3,000 for a basic chatbot to $30,000–80,000 for an enterprise build. Discovery starts at $2,000, and every estimate lists the assumptions behind it.

A basic chatbot takes 2–4 weeks, and an enterprise build takes 3–6 months. Stage durations are in the cost and timelines section.

The documents you want the bot to answer from, access to the systems it should read, and a list of the questions your team gets most often. Messy content is normal. We help you sort out what is current and what should be removed.

Yes. We start with an assessment and give you a written review of what can stay, what needs rebuilding and what it costs to reach production.

If your CRM offers an API, usually yes. We confirm fields, permissions and rate limits during discovery. Some CRMs need a licensed integration or a custom connector, and we tell you which case applies.

English, which we have tested. Other languages can be scoped for a specific project.

The bot hands the conversation to an operator when the case falls outside its scope, when the user asks for a person, or when the request needs a decision. The operator sees the full history and the data already checked.

The chatbot runs in your cloud account. We hand over the code, documentation and prompts. The model API is licensed separately, under your own account with the provider.

The project includes a 1-month warranty for defects within the agreed scope. Ongoing monitoring and maintenance are covered by a separate support agreement. New integrations, scenarios, model changes and feature improvements are priced separately.

Contact

Tell Us About Your Chatbot Project

Describe what the chatbot should do. We will review the scope and identify the next steps.

Helpful to include
  • The questions your team gets most often
  • The documents you want the bot to answer from
  • The systems it should read
  • Any prototype you already have

Do you want to start your own project?

Discuss your idea with our business development expert.

Describe your idea or request and our expert will contact you within a couple of hours. Or contact us directly via Telegram or WhatsApp.