ChatonboChatonbo
Solutions
TemplatesTry ItUse CasesPricingIntegrationsDocsBlog
LoginSign Up Free
BlogGuides
GuidesApril 23, 202610 min read

AI Chatbot Development Process: From Requirements to Launch

MR
Marcus Reyes
Principal AI Engineer
AI Chatbot Development Process: From Requirements to Launch

On this page

Phase 1: Requirements and use case definitionPhase 2: Knowledge base preparationPhase 3: Model selection, prompting, and trainingPhase 4: Deployment and integrationPhase 5: Testing, iteration, and improvementPhase 6: Scale, maintenance, and evolutionHow SaaS platforms collapse this timelineCommon pitfalls across all pathsSummary

The AI chatbot development process has six phases: requirements, knowledge, training, deployment, iteration, and scale. This guide walks through each one with the work involved, the common pitfalls, and the decisions that matter most.

Whether you're hiring an agency, managing an in-house build, or using a self-service SaaS platform, understanding these phases helps you make the right calls at each step.

Phase 1: Requirements and use case definition

The first mistake most chatbot projects make is skipping this phase. "We want an AI chatbot" is not a requirement — it's a wish. Real requirements answer four questions.

What job is the chatbot doing?

  • Customer support (answering questions)
  • Lead capture (qualifying and routing prospects)
  • Sales (recommending products, closing deals)
  • Appointment booking (scheduling calls, visits, demos)
  • Internal support (helping employees find HR / IT info)

Pick one primary job and one secondary. Trying to do all five at once produces a mediocre chatbot that does nothing well.

Who is the user?

Support bots for existing customers need to know your product deeply. Sales bots for first-time visitors need to be warm and focused on value props. The persona of the user drives the tone and scope of the knowledge base.

What's the success metric?

Common metrics:

  • Deflection rate — percentage of questions the bot resolves without human escalation
  • Lead capture rate — percentage of visitors who leave contact details
  • Conversion rate — percentage of chats that convert to purchases or bookings
  • CSAT — customer satisfaction on bot-handled conversations

Pick one primary. You can't optimize for all of them simultaneously — the tone and flow for maximum deflection is different from the tone for maximum lead capture.

What's the escape hatch?

When the bot fails, what happens? Options:

  • Route to live chat (requires a team available)
  • Capture contact details for callback (works 24/7)
  • Redirect to a contact form or phone number
  • Generate a Zendesk/Intercom ticket

This is not an afterthought — it's a core feature. Every chatbot will fail sometimes; what happens next determines whether that failure becomes a lost customer or a captured lead.

Time in this phase:

  • Agency project: 1-2 weeks of discovery calls
  • In-house build: 1 week of internal alignment
  • SaaS self-service: 10 minutes thinking + a draft welcome message

Phase 2: Knowledge base preparation

The chatbot is only as smart as the content it can access. This phase is about gathering, cleaning, and structuring that content.

Sources to gather:

  • Website pages (automatic via crawler in most modern tools)
  • Help docs, knowledge base articles, FAQs
  • Product catalog and specifications
  • Pricing, shipping, returns, warranty, and other policies
  • Sales playbooks, support scripts, objection handlers
  • Team bios, contact info, office hours, locations

Structuring for retrieval:

Modern chatbots use RAG (retrieval-augmented generation). The chatbot searches your content at query time and feeds the most relevant snippets to the model as context. Retrieval quality depends heavily on how content is structured.

Best practices:

  • One topic per document — long "Everything About Us" pages retrieve badly
  • Clear headings — they help the chunker split content logically
  • Plain language — write the way customers search, not the way you internally describe things
  • Include the question in the answer — "When do we ship orders? We ship within 2 business days..." retrieves better than just the answer

Common pitfalls:

  • Dumping every PDF into the knowledge base. More content is often worse — it increases the chance of retrieving irrelevant snippets.
  • Using marketing copy. "Best-in-class customer experience" is not helpful; "24-hour email response, 48-hour phone callback" is.
  • Forgetting negative content. "We do not ship to PO boxes" is as important as "We ship worldwide."

Time in this phase:

  • Agency project: 2-4 weeks of content collection and cleanup
  • In-house build: 1-2 weeks, usually done by a PM or ops person
  • SaaS self-service: 15-30 minutes (paste URL + upload key PDFs)

Phase 3: Model selection, prompting, and training

Training in 2026 does not mean fine-tuning. For 99% of business chatbots, training means writing system prompts that tell the model how to behave with your knowledge.

Model selection:

  • GPT-5.4 — best general-purpose, strong reasoning, fastest inference
  • Claude Opus 4.7 — longest context, excellent for complex reasoning, higher cost
  • Gemini — strong multilingual, good cost-performance ratio

Modern platforms let you switch models per bot. Start with GPT-5.4; test Claude for complex scenarios if the default doesn't perform.

System prompt engineering:

The system prompt tells the model:

  • Its role ("You are a customer support agent for Acme Corp")
  • Its persona and tone (formal, casual, enthusiastic)
  • Its guardrails (what it won't answer, what it won't promise)
  • Its escalation triggers (when to hand off to humans)
  • Its formatting preferences (use bullet lists for multi-item answers, keep responses concise)

Well-written system prompts are the difference between a chatbot that answers accurately and one that makes things up. Most chatbot failures are prompt failures, not model failures.

Fine-tuning:

In 2026, fine-tuning is almost always the wrong choice for business chatbots. It makes the bot remember specific examples, but it also makes updates expensive. RAG (grounding on your knowledge base) is cheaper, more accurate, and instantly updatable.

Time in this phase:

  • Agency project: 2-3 weeks of prompt engineering and testing
  • In-house build: 3-4 weeks (often underestimated)
  • SaaS self-service: 30 minutes (most of the prompt is handled by the platform)

Phase 4: Deployment and integration

Once the chatbot works in a test environment, it needs to go live on your actual website and connect to your existing tools.

Website embedding:

  • A single script tag is all that's needed in 2026 — no theme rebuild, no deployment sprint
  • On WordPress, a plugin handles it
  • On Shopify, paste the script into theme.liquid
  • On custom stacks, paste into the footer

Integrations:

Most businesses need:

  • CRM sync (HubSpot, Salesforce, Zoho, Pipedrive) — so leads land in the right tool
  • Helpdesk sync (Zendesk, Intercom, Freshdesk) — so escalated tickets have context
  • Team notifications (Slack, Microsoft Teams) — so humans know when something needs attention
  • Calendar (Google Calendar, Calendly) — for appointment booking bots
  • E-commerce platform (Shopify, WooCommerce) — for product recommendations

In SaaS platforms, these are toggles. In custom builds, each is a 1-2 week integration project.

Time in this phase:

  • Agency project: 3-4 weeks of integration work + QA
  • In-house build: 4-8 weeks (every integration is a sprint)
  • SaaS self-service: 10 minutes for the embed + integrations enabled via UI

Phase 5: Testing, iteration, and improvement

A chatbot launched is not a chatbot finished. The first 2-4 weeks of production reveal everything the test environment missed.

What you test:

  • Accuracy — grade 50-100 real conversations. For each: was the answer correct? Complete? Appropriate?
  • Tone — does the bot match your brand voice?
  • Escalation — when the bot fails, does the escape hatch work?
  • Lead capture — are emails and phones being detected and routed correctly?
  • Performance — how fast is the bot responding? Are users abandoning mid-conversation?

What you iterate on:

  • Knowledge base gaps — every "I don't know" is a signal that something should be added
  • Prompt tuning — if the bot is too verbose or too terse, adjust
  • UI triggers — maybe the bot should auto-open faster, or only on specific pages
  • Escalation rules — thresholds may need tweaking

Time in this phase:

  • Ongoing, but most of the value is in weeks 2-8 after launch
  • Agency project: billed hourly, typically $2K-$5K/month retainer
  • In-house build: the team stays allocated
  • SaaS self-service: you iterate yourself via dashboard, no developer needed

Phase 6: Scale, maintenance, and evolution

Once the chatbot is stable and delivering value, the long-term work begins.

Ongoing maintenance:

  • Content freshness — update the knowledge base as pricing, products, policies change. Decays fast if ignored.
  • Model upgrades — platforms ship new models; you switch or get bumped automatically
  • Integration additions — new CRM? New channel? Add them as needed
  • Analytics review — watch conversation quality, deflection rates, lead volume monthly

Scaling up:

  • Conversation volume grows — make sure your plan covers it
  • New use cases emerge — e.g., starting with support, adding lead capture, then product recommendations
  • Team grows — add seats, permissions, role-based access

The long-term cost:

  • Agency: monthly retainer forever
  • In-house: engineer team forever
  • SaaS: subscription that grows gradually with usage

This is the phase where the cost gap between paths widens the most. SaaS stays cheap as you scale; custom builds consume resources indefinitely.

How SaaS platforms collapse this timeline

Here's the same 6 phases compressed for a SaaS platform like Chatonbo:

PhaseTraditionalChatonbo
Requirements1-2 weeks10 minutes
Knowledge base2-4 weeks15-30 minutes
Model + prompt2-3 weeks30 minutes
Deployment3-4 weeks10 minutes
IterationOngoingOngoing (but self-service)
ScaleProject-by-projectAutomatic

Total time to production: 8-13 weeks vs ~2 hours.

The reason SaaS collapses the timeline is that it does all the scaffolding work for you. Knowledge crawling, prompt engineering, integrations, UI components, admin dashboard — all built. You're configuring, not building.

Common pitfalls across all paths

No matter which path you take, these mistakes are universal:

  • Skipping requirements. Building before defining what success looks like guarantees a mediocre bot.
  • Too much content. More knowledge is often worse. Curate.
  • Ignoring the escape hatch. Every bot will fail. What happens next matters more than the failure rate.
  • Launching and forgetting. Accuracy decays without iteration. Budget for ongoing work.
  • Measuring the wrong thing. Conversations is a vanity metric. Resolutions, leads, conversions are outcome metrics.

Summary

The AI chatbot development process has six phases — the phases haven't changed, but the time required has collapsed dramatically. What took an agency 12 weeks in 2023 takes a self-service platform 2 hours in 2026.

The decision isn't "should we build an AI chatbot?" — it's "which path makes sense for us?" For almost every business, the answer is the fastest, cheapest one: a modern SaaS platform.

  • [Start the 2-hour version of this process](https://chatonbo.com/platform/register) — free, no credit card
  • [Compare paths in detail](https://chatonbo.com/ai-chatbot-development-services) — agency vs in-house vs SaaS

The phases above took me 8 weeks the first time and 2 hours the fourth. The process doesn't get easier — the tooling does.

MR

Written by

Marcus Reyes

Principal AI Engineer · Chatonbo

AI engineering at Chatonbo. Deep dives on RAG, hallucinations, and model selection.

No signup required

See it work on your own website

Paste your URL and chat with an AI agent trained on your content — right now, in 60 seconds.

Try It on Your Website

Ready to try it yourself?

Deploy an AI chatbot on your website in under 5 minutes.

Get Started for Free

Related articles

How Much Does AI Chatbot Development Cost in 2026? (Full Breakdown)
April 24, 2026

How Much Does AI Chatbot Development Cost in 2026? (Full Breakdown)

A real breakdown of what AI chatbot development actually costs — agency quotes, in-house team costs, and the SaaS alternative that replaces both. With numbers.

How to Train an AI Chatbot on Your Own Data (Without Machine Learning)
April 23, 2026

How to Train an AI Chatbot on Your Own Data (Without Machine Learning)

You don't need to fine-tune a model or hire a data scientist to train an AI chatbot on your business data. Here's exactly what "training" means in 2026, how RAG works, and the 4 steps to do it in an afternoon.

ChatonboChatonbo

AI-powered chatbot platform for sales, support, and lead capture.

© 2026 Chatonbo. All rights reserved.

Product

  • How It Works
  • Pricing
  • Integrations
  • Documentation
  • Templates
  • Compare
  • Blog

Solutions

  • Sales Agent
  • Support Agent
  • Shopify Agent
  • WooCommerce Agent
  • E-commerce Agent
  • Lead Generation Agent
  • Real Estate
  • Healthcare
  • Restaurants
  • Legal
  • Education

Guides

  • Zapier Integration
  • Webhook Setup
  • WordPress Install
  • Shopify Install
  • Wix Install
  • HubSpot CRM
  • Slack Notifications
  • Zendesk Escalation
  • Zoho CRM
  • Google Analytics

Company

  • About
  • Contact
  • Help Center
  • Privacy Policy
  • Terms of Service
  • Affiliate Program