AI

    Customer Service Chatbots: Use Cases, Costs and How to Set One Up

    Which support requests to automate, how to design the handoff to your team, what the main platforms charge and how to test a bot before your customers do.

    Muhammad Hamza

    Founder, Agenbord

    Published 14 min read

    The short answer

    A customer service chatbot answers routine requests (order status, policies, bookings, simple returns) instantly and hands everything else to a person with the conversation attached. Modern AI bots answer from your own help content and systems instead of fixed scripts. As of October 2026, Intercom Fin costs $0.99 per outcome, HubSpot's Customer Agent $0.50 per resolution and extra Zendesk resolutions $1.50–$2.00, on top of seats. Our custom pilots start around $4,000.

    Key takeaways

    • Automate high-volume, low-risk requests first (order status, policies, bookings) and write down the topics that always go to a person.
    • Design the handoff before the bot: pass a summary and the transcript so customers never repeat themselves, and be honest about reply times after hours.
    • Vendors bill AI by different units (per resolution, per outcome, per session, per AI conversation), so compare the cost per resolved conversation, not the list price.
    • Say it's a bot. California and Utah have disclosure rules, and your business answers for what the bot tells customers.
    • Test 50–200 real questions before launch and fix wrong answers at the source, which is often a missing or outdated help article.
    On this page
    1. What a customer service chatbot can and can't do
    2. Customer service chatbot use cases, ranked
    3. Design the handoff before you build the bot
    4. Prepare your knowledge base
    5. Disclosure, tone and privacy basics
    6. Channels: website, SMS, WhatsApp, Messenger, Instagram and email
    7. Customer service chatbot platforms and pricing (October 2026)
    8. Metrics to track and how to test before launch
    9. How to set up a customer service chatbot

    A customer service chatbot answers the messages your team gets over and over (where's my order, what's your return policy, can I move my appointment) on your website, by text or in messaging apps, and passes everything else to a person. Today's AI bots don't follow a script. They read your help articles and policies and, if you connect them, your order or booking system, then reply in plain language. Phone calls need a different design, which our AI receptionist guide covers.

    That makes them good at the repetitive half of support and bad at judgment calls, upset customers and exceptions to policy. It also makes them sound confident when they're wrong, and your business answers for what the bot says. The bots that work are narrow, open about being bots and quick to hand off.

    What a customer service chatbot can and can't do

    Older chatbots were decision trees that matched keywords or button taps to scripted answers. They're predictable, and they fall apart when a customer phrases something nobody scripted. The AI agents helpdesk vendors sell now run on large language models (LLMs) with retrieval: the bot searches your approved content, then writes its answer from what it found, ideally with a link to the source.

    Rules-based botAI (LLM-based) bot
    UnderstandsKeywords and button tapsFree-form questions, typos, follow-ups
    Answers fromA script for each pathYour articles, policies and connected systems
    Fails whenThe customer goes off-scriptYour content is missing, outdated or contradictory
    Best forExact steps: pick a slot, enter an order numberQuestions people phrase many different ways

    Good bots combine the two: AI to understand and answer, buttons and hard rules wherever the outcome must be exact.

    An AI customer service chatbot is good at answering policy and product questions in the customer's own words at 2 a.m., looking things up once it's connected to your systems (order status, open slots, a return label), collecting what your team needs before a person picks up, and summarizing the conversation for them. What it can't do, or shouldn't be trusted to do alone:

    • Know what you haven't given it. Missing content gets "I don't know" at best and a confident guess at worst.
    • Enforce policy by instruction. Refund limits, eligibility rules and account changes belong in code and permissions, not the prompt.
    • Make judgment calls on exceptions, goodwill credits, or angry and vulnerable customers.
    • Know who it's talking to without your login or verification step.
    • Be right every time.

    That last point has consequences. In Moffatt v. Air Canada (2024), a British Columbia tribunal held the airline liable for refund information its website chatbot got wrong, and rejected the argument that the chatbot was responsible for its own words. It's a Canadian small-claims decision, not US law, but the lesson travels: your bot's answer is your company's answer.

    Customer service chatbot use cases, ranked

    Rank requests by how often they come in and how much damage a wrong answer would do. Start with the frequent, low-risk ones you can answer from data you already have.

    RequestFitWhat the bot needsHand to a person when
    Order status and trackingHighRead access to orders and a light check (order number plus email or ZIP)It shows delivered but nothing arrived
    FAQs and policiesHighCurrent articles on hours, pricing, shipping, warranty, service areaThe customer disputes the policy or wants an exception
    Booking and reschedulingHighYour scheduling system, real availability, a confirmation messageNo slot fits, special requests, a complaint about a visit
    Lead captureHighQualifying questions, CRM integration, a calendar linkThe job is large or needs a custom quote
    Returns and exchangesMediumReturn rules, order data, a way to issue labelsOutside the window, damaged or high-value items, refunds above your limit
    Account questionsMediumIdentity verification, read-only access to startPayment, email or password changes; billing disputes
    TroubleshootingMediumStep-by-step guides that actually workTwo failed steps, any safety risk, anything needing a technician

    Always send these to a person, whatever the bot could technically handle:

    • Safety issues and emergencies. For a home services business, a burst pipe or a no-heat call in winter should get your emergency number in the bot's first reply.
    • Legal threats, regulator complaints and media inquiries.
    • Billing disputes, chargebacks and requests for exceptions or goodwill credits.
    • Anything that amounts to medical, legal or financial advice.
    • Harassment, signs of distress and anyone who asks for a human.

    A simple rule: the bot can say yes to anything your written policy already says yes to. Anything that needs someone to decide goes to a person.

    Design the handoff before you build the bot

    The fastest way to make customers hate a chatbot is a bad handoff: the bot loops, hides the "talk to a person" option, or passes the chat on and the customer has to start over. Decide the escalation rules first.

    Flowchart of chatbot escalation checks: disclose the bot, route always-human topics to a person, answer only from approved sources, verify identity before actions, escalate when stuck or asked, hand off with context, and handle after-hours honestly.
    The order matters: always-human topics are checked before the bot tries to answer, and every handoff carries the context so the customer doesn't start over.

    When to hand off

    • The customer asks for a person, in any wording ("agent", "human", "call me").
    • The topic is on your always-human list.
    • The answer isn't in approved sources, or the bot's confidence is low.
    • Two failed attempts, or frustration: angry language, all caps, a second contact about the same problem.
    • The action is outside the bot's limits, such as a refund over your threshold.

    What to pass along

    The person who picks up should never ask a question the bot already asked. Send a short summary (what the customer wants, what's been tried, what's left), the intent and urgency for routing, who the customer is and whether they're verified, order or account numbers and attachments, what the bot told them with its sources, and the full transcript.

    Bot and staff should share one inbox, so a person can watch the bot's conversations and step in. The WhatsApp-first billing platform our team built works this way: a shared team inbox with an AI assistant inside it.

    Example support chat in which an AI assistant answers an order-status question, then hands a damaged-item refund request to a staff member who already has the order number, photo and summary.
    Illustrative example. The customer never repeats themselves: the person picks up with the order number, the photo and the bot's summary.

    After hours

    Tell the truth about availability ("Our team is back at 8 AM Eastern. I've opened a ticket and we'll reply by text.") and never imply someone is about to join. Give urgent problems a real path, such as an on-call number, collect the contact details you'll need, and queue whatever the bot can't resolve with the summary already written.

    Prepare your knowledge base

    An AI bot is only as accurate as the content it reads. Before choosing a tool:

    1. Pull your real questions. Export 60–90 days of tickets, chats and emails, tag each by reason and rank by volume.
    2. Give each top reason one current answer: the policy, steps, exceptions and the date it took effect.
    3. Remove contradictions such as old PDFs and expired promotions. If two documents disagree, the bot may quote either.
    4. Write down what you don't do (areas you don't serve, products you don't carry) so the bot can say no correctly.
    5. Keep internal notes out. Assume anything the bot can read, it can repeat to a customer.
    6. Give each article an owner and a review date, and update the bot the day a policy changes.
    7. Keep the questions. They become your test set.

    Disclosure, tone and privacy basics

    Say it's a bot

    Label the assistant as automated, say so in the first message and answer honestly whenever someone asks. The FTC's business guidance puts it plainly: "people should know if they're communicating with a real person or a machine." Some rules make it concrete:

    • California: Business and Professions Code §17941 makes it unlawful to use a bot with someone in California while intentionally misleading them about its artificial identity to drive a sale. A clear, conspicuous disclosure that it's a bot avoids liability under that section.
    • Utah: businesses using generative AI with consumers must disclose it when a consumer clearly asks, and regulated occupations must disclose it up front in high-risk interactions (S.B. 226, 2025).
    • Messenger and Instagram: Meta's policy says that where the law requires it, automated chats must disclose automation at the start of a conversation, after a long gap and when a chat moves from a person to automation.

    This is general information, not legal advice; check the rules for your industry and states with counsel.

    Tone

    Lead with the short answer, ask one question at a time and use buttons for structured choices. Skip fake human touches like a human name or fake typing. "I don't know, let me get someone who does" beats a guess, and the bot shouldn't say a refund or booking is done until your system confirms it.

    Privacy and security

    • Collect the minimum and verify identity before sharing order or account details. Never take card numbers in chat; send a secure payment link.
    • Mask sensitive data in transcripts, set a retention period, and ask vendors in writing whether your data trains their models and where it's stored.
    • If the bot handles protected health information, HHS treats the vendor as a business associate, so you need a signed business associate agreement. Intercom, for one, lists HIPAA support on its Expert plan.
    • If California's CCPA applies to you, transcripts tied to a customer are personal information they can ask to see or delete.
    • Treat every message as untrusted input. Prompt injection, a customer typing instructions meant to override the bot's rules, is first on OWASP's Top 10 for LLM applications. Give the bot only the access it needs, and require confirmation or a person's approval for anything that moves money or changes an account.

    Channels: website, SMS, WhatsApp, Messenger, Instagram and email

    ChannelGood forWatch for
    Website widgetPre-sale questions, order help, logged-in customersOnly reaches site visitors; must work with a keyboard and screen reader
    SMSReminders, order and job updates, quick repliesPlain text; business texting must be registered
    WhatsAppCustomers who already message you there24-hour reply window; no marketing messages to US numbers
    Messenger and Instagram DMsQuestions from posts and ads24-hour reply window; Meta's disclosure rule
    EmailDetailed issues, attachments, overnight backlog (most helpdesk AI agents answer email)Answers must be complete; back-and-forth is slow

    Start with the channel that carries the most repetitive volume and add others once accuracy holds. The US specifics:

    SMS. Carriers require businesses texting from standard 10-digit numbers to register their brand and use case with The Campaign Registry (10DLC registration). Under the FCC's consent rules, a reply of "stop," "quit," "end," "revoke," "opt out," "cancel" or "unsubscribe" is a valid opt-out you must honor within 10 business days. So a customer who texts "cancel" may be opting out, not canceling an appointment: use other wording for changes ("reply R to reschedule") and have counsel review your flows.

    WhatsApp. About a third of US adults use it, including more than half of Hispanic adults, per Pew Research Center's 2025 survey, so add it when your customers already message you there. Since October 1, 2026, Meta bills your replies within 24 hours of the customer's last message per message, at its utility rate; messages you start need approved templates, also billed per message, and WhatsApp currently doesn't deliver marketing templates to US numbers. Since January 15, 2026, its business terms restrict general-purpose AI assistants; a bot serving your own customers isn't the target. Fees are covered in our WhatsApp Business API pricing guide, and approval, templates and opt-in rules in our WhatsApp Business API guide.

    Messenger and Instagram. Meta gives businesses 24 hours to reply. A human-agent tag extends that (to seven days on Messenger), but only for replies a person writes, so plan after-hours handoffs around the window.

    Customer service chatbot platforms and pricing (October 2026)

    If you already use a helpdesk, price its built-in AI agent first: it inherits your tickets, routing and reports. List prices as of October 2026; seats are per agent per month, billed annually unless noted.

    OptionHow the AI is billedPlan you needWorth knowing
    Intercom Fin$0.99 per outcome, such as a resolution or a completed handoff procedure; lead qualifications $9.99Intercom seats: Essential $29, Advanced $85, Expert $132Also runs on Zendesk, Salesforce, HubSpot and others: $0.99 per outcome, 50-outcome monthly minimum
    Zendesk AI agents5 (Team) or 10 (Professional) resolutions per agent a month included; then $1.50 committed or $2.00 pay-as-you-goSuite Team $55, Suite Professional $115Only LLM-verified resolutions count
    HubSpot Customer Agent$0.50 per resolution (50 HubSpot Credits)Service Hub Professional $90 or Enterprise $150Professional includes 3,000 credits a month, shared with other HubSpot AI features
    Freshdesk Freddy AI Agent$49 per 100 sessions after 500 included onceGrowth $19, Pro $55, Enterprise $89A session is every message within 24 hours, resolved or not
    Tidio LyroFrom $39/month for 50 AI conversations, billed monthly ($32.50 annually)Optional help desk from $29/month, billed monthlyCounts any conversation the AI replies to; also plugs into Zendesk or Salesforce
    Custom buildModel usage, billed per use by the AI providerOne-time build; pilots from $4,000You own the code and the upkeep

    The billing unit matters as much as the price

    Say your bot handles 1,000 conversations a month and fully resolves 600 (a hypothetical). AI fees alone, before seats, at list prices:

    Billing unitExampleAI fees for the month
    Per resolutionHubSpot at $0.50About $300, less included credits
    Per outcomeIntercom Fin at $0.99About $594
    Per 24-hour sessionFreshdesk at $49 per 100About $490, since all 1,000 count
    Per automated resolutionZendesk at $1.50–$2.00About $900–$1,200, less the included allowance

    Outcome and resolution pricing mostly charges when the bot does its job, but the definitions differ: Intercom counts a resolution when no further help is requested after Fin's last answer (and also bills completed handoff procedures), HubSpot when the conversation isn't handed to a person for 72 hours, Zendesk when an LLM verifies it. Per-session and per-conversation pricing (Freshdesk, Tidio's standard plans) charges for every conversation the bot touches. And seats can outweigh AI fees: HubSpot's low rate requires Professional or Enterprise seats.

    Platform or custom build?

    A platform AI agent is the right call when your answers live in help articles, you already run that helpdesk and volume is modest. It can be answering customers within days. A custom build is worth pricing when:

    • The bot has to take actions inside your own systems (a custom CRM, scheduling or job-management tool), not just answer.
    • WhatsApp or SMS is your main channel and the flows must follow your rules.
    • You need tight control over what the bot says and does, where data goes and which model runs.
    • Per-resolution fees at your volume add up to more than owning the bot.

    Once a bot takes actions, it's effectively an AI agent, and the same rules apply: narrow permissions, limits in code and a measured pilot. Our guide to AI agents for business covers those controls.

    Our AI chatbot development work starts with a pilot from $4,000 (2–4 weeks: one channel, one knowledge base, human handoff, an accuracy report). Production assistants with helpdesk or CRM integrations typically run $12,000–$35,000; assistants that take actions like bookings or refunds, with approvals and audit logs, start around $35,000. Running costs: model usage billed by the provider, hosting (roughly $50–$500 a month for a small-business app) and maintenance at about 15–20% of the build a year. The AI chatbot cost guide works through the subscription-versus-custom math, and the build-vs-buy framework covers the wider decision. For the build itself, step by step, see how to create an AI chatbot for your business.

    Metrics to track and how to test before launch

    Test before customers see it

    • Build a test set of 50–200 real questions with correct answers, plus the awkward ones: policy edge cases, out-of-scope requests, angry messages, "are you a bot?", "let me talk to a person" and attempts to talk the bot into a discount.
    • Score every answer as correct, partly correct, wrong or should-have-handed-off, against a pass bar you set beforehand.
    • Fix failures at the source (the article, the integration, the escalation rule) and rerun the whole set after every change to content, instructions or model.
    • Test handoffs end to end, in and after business hours, on every channel and on a phone.

    What to measure after launch

    MetricWhat it measuresWatch out for
    Resolution rateConversations resolved with no person involved and no repeat contactVendor definitions differ; add your own repeat-contact check
    Containment rateConversations that never reached a personA customer who gives up counts as contained
    Escalation rateConversations handed to a personSeparate planned handoffs from bot failures
    CSATPost-chat satisfaction scoreCompare bot-only, handed-off and human-only chats
    First response timeTime to the first replyThe bot is instant; track time to a person after handoff
    Wrong-answer rateReviewed answers that were wrongNeeds a weekly human review of sample transcripts

    When escalations cluster around one topic, that's your next content fix or your next automation.

    How to set up a customer service chatbot

    1. Rank your real questions from 60–90 days of tickets, chats and emails.
    2. Pick 3–5 use cases for version one, and write the always-human list.
    3. Fix the content those use cases depend on.
    4. Choose a platform or a custom build based on your channels, systems and volume.
    5. Connect systems read-only first. Add refunds and changes later, with limits, confirmations and logs.
    6. Write the bot's instructions: scope, tone, the disclosure line, what it must never do and when to hand off.
    7. Build the handoff: routing, the context package, business hours and the after-hours message.
    8. Run your test set and fix failures at the source.
    9. Soft-launch on one channel or a slice of traffic, such as after-hours chats. Review transcripts daily for two weeks, then weekly.

    Launch checklist

    • The first message says it's automated and how to reach a person
    • Asking for a person works at any point, in any wording
    • Always-human topics go straight to the right queue
    • Handoffs carry the summary, IDs, attachments and transcript
    • After hours, the bot gives a real reply time and opens a ticket
    • Identity is verified before order or account details are shared
    • The bot never asks for card numbers or passwords
    • Every action has limits, a confirmation step and an audit log
    • The test set passes your accuracy bar; known gaps are documented
    • SMS opt-out words are handled; WhatsApp templates are approved
    • The widget works on a phone, with a keyboard and with a screen reader
    • Someone owns content updates and the weekly transcript review

    Sources

    1. Intercom - Pricing (accessed October 2026)
    2. Intercom - Intercom pricing explained: annual vs monthly seat prices (accessed October 2026)
    3. Fin - Pricing and outcome definitions (accessed October 2026)
    4. Fin - What is Fin for Zendesk? (accessed October 2026)
    5. Zendesk - Pricing (accessed October 2026)
    6. Zendesk - About automated resolution tiers (accessed October 2026)
    7. HubSpot - Service Hub pricing (accessed October 2026)
    8. HubSpot - Customer Agent (accessed October 2026)
    9. HubSpot - Product and Services Catalog: HubSpot Credits (accessed October 2026)
    10. Freshworks - Freshdesk pricing (accessed October 2026)
    11. Freshworks - Freddy AI Agent sessions FAQs (accessed October 2026)
    12. Tidio - Pricing (accessed October 2026)
    13. California Legislative Information - Business and Professions Code sections 17940-17943, Bots (accessed October 2026)
    14. Utah Legislature - S.B. 226 (2025), Artificial Intelligence Consumer Protection Amendments, enrolled (accessed October 2026)
    15. Federal Trade Commission - The Luring Test: AI and the engineering of consumer trust (May 2023)
    16. Civil Resolution Tribunal (British Columbia) - Moffatt v. Air Canada, 2024 BCCRT 149
    17. Meta for Developers - Messenger Platform and IG Messaging API policy (accessed October 2026)
    18. Meta for Developers - Messenger Platform: Send a message (accessed October 2026)
    19. Meta for Developers - Instagram Messaging overview (accessed October 2026)
    20. Meta for Developers - WhatsApp Business Platform pricing (accessed October 2026)
    21. Meta for Developers - WhatsApp per-user marketing template limits (US delivery note) (accessed October 2026)
    22. Meta for Developers - WhatsApp pricing policy for AI Providers (accessed October 2026)
    23. TechCrunch - WhatsApp changes its terms to bar general-purpose chatbots from its platform (October 2025)
    24. Pew Research Center - Social Media Fact Sheet, 2025 survey (accessed October 2026)
    25. The Campaign Registry - Introduction to 10DLC (accessed October 2026)
    26. eCFR - 47 CFR 64.1200, revocation of consent (accessed October 2026)
    27. HHS - Guidance on HIPAA and cloud computing (accessed October 2026)
    28. State of California Department of Justice - California Consumer Privacy Act (accessed October 2026)
    29. OWASP - LLM01:2025 Prompt Injection (accessed October 2026)

    Prices, plans and regulations change. Figures were checked on October 1, 2026; follow the links for the latest. Nothing here is legal, tax or financial advice.

    About the author

    Muhammad Hamza

    Founder, Agenbord

    Muhammad Hamza is the founder of Agenbord, the Fort Lauderdale software company behind the construction ERP Smart Construction and a WhatsApp-first billing platform. He writes practical guides on buying, building and automating business software.

    FAQ

    Frequently asked questions.

    What is the best chatbot for customer service?

    There isn't one best tool. If you already run Zendesk, Intercom, HubSpot or Freshdesk, test its built-in AI agent first, because it plugs into your tickets, routing and reports. Tidio suits small teams that want website chat plus a bot on a small budget. A custom build fits when the bot must act inside your own systems or run your WhatsApp or SMS flows. Judge every option on your own questions, not on the demo.

    How much does an AI chatbot cost for a business?

    Platform AI agents charge per use on top of seats. As of October 2026: Intercom Fin $0.99 per outcome, HubSpot's Customer Agent $0.50 per resolution, Freshdesk $49 per 100 sessions and Zendesk $1.50–$2.00 per resolution beyond its allowance. A custom build with us starts around $4,000 for a pilot and $12,000–$35,000 for a production assistant, plus AI model usage and hosting.

    How do I choose a chatbot for 24/7 customer service?

    Check what happens at 2 a.m., not at noon. The bot should open a ticket with a summary attached, tell customers honestly when a person will reply, give urgent problems a real path such as an on-call number, and work on the channels your customers use after hours. Test it outside business hours before launch.

    Do I have to tell customers they're talking to a chatbot?

    In some situations the law requires it, and it's good practice everywhere. California bars using an undisclosed bot to mislead people in order to drive a sale, Utah requires disclosing generative AI when a consumer asks, and Meta requires disclosure on Messenger and Instagram where the law does. A plain first line such as 'I'm an automated assistant; ask for a person anytime' is the simple approach. This is general information, not legal advice.

    Can a customer service chatbot process refunds or change orders?

    Yes, once it's connected to your order or billing system, but treat it as a permissions question, not a prompt. Set limits in code (for example, refunds under a set amount on orders inside the return window), ask the customer to confirm, log every action and send anything outside the limits to a person. Start read-only and add actions once accuracy holds.

    How long does it take to set up a customer service chatbot?

    A platform bot can answer from your help center within days. A tested pilot with handoff, integrations and an accuracy check takes longer: our custom pilots run 2–4 weeks, and production assistants with integrations typically take 6–10 weeks.

    Work with us

    Got a brief? Let's build it.

    Thirty minutes, no pitch deck. We will tell you what we would build, what it costs, and whether we are the right team for it.

    No obligation · We reply within one business day