How to Resell AI Chatbots to Clients: The Agency Owner's Complete Playbook
AI chatbots are one of the easiest services to resell as an agency because the value is immediately visible. A business owner watches a chatbot answer customer questions on their website at 11 PM on a Saturday and they instantly understand why they're paying you $400/month. Compare that to SEO, where they wait six months and still aren't sure it's working.
The chatbot reselling model is straightforward: you build once, deploy to many, and collect recurring revenue with minimal ongoing work per client. If you want to expand beyond chatbots into a full SaaS offering, check out our guide to white-label AI SaaS for agencies. Agencies running 50+ chatbot clients report 80-90% gross margins and under 2 hours of maintenance per client per month. This guide covers everything from choosing a platform to scaling past your first 50 clients.
Choosing a Chatbot Platform to Resell
The platform you choose determines your margins, your customization options, and how much technical work each deployment requires. Here are the leading options ranked by agency-friendliness:
Tier 1: Purpose-Built for Agencies
- Voiceflow: The most flexible option for building custom conversational AI. Supports GPT-4, Claude, and custom models. White-label available on agency plans. Best for agencies that want full control over the chatbot experience. Pricing starts at $50/month per workspace.
- Botpress: Open-source core with a cloud-hosted option. Excellent for agencies with some technical ability. Built-in NLU, knowledge base integration, and multi-channel deployment. Free tier available, paid plans from $50/month.
- Chatbase: Simplest option — upload documents or paste a website URL and get a chatbot in minutes. Limited customization but extremely fast to deploy. Great for agencies selling basic FAQ chatbots. Plans from $19/month per bot.
Tier 2: General Platforms With Chatbot Features
- GoHighLevel: All-in-one CRM with a built-in chatbot builder. Best if you're already using GHL for other agency services. Chat widget included in all plans.
- ManyChat: Instagram and Facebook Messenger focused. Best for e-commerce and social media-heavy businesses. Limited website chat capabilities.
- Intercom / Drift / Tidio: Established live chat tools adding AI features. Good for clients who want human + AI hybrid support.
Tier 3: Build Your Own
- OpenAI Assistants API + custom frontend: Maximum flexibility and lowest per-message cost, but requires development time for each deployment
- LangChain + custom UI: For agencies with developers who want full control over the AI pipeline
For most agencies starting out, Voiceflow or Chatbase offers the best balance of customization, speed, and cost. As you scale past 20 clients, building a custom solution on the OpenAI API becomes more economical.
White-Labeling Options
White-labeling means removing the chatbot platform's branding and replacing it with yours (or making it brandless). This is critical for appearing as a premium service rather than a reseller. For a comprehensive look at white-label options, see our white-label AI agent platform guide.
What to White-Label
- Chat widget: Remove "Powered by [Platform]" branding. Most platforms offer this on paid plans.
- Dashboard: Some platforms let you white-label the client-facing dashboard where they can view conversations and analytics.
- Domain: Host the chatbot on your own domain or the client's domain rather than a platform subdomain.
- Email notifications: Chat transcripts and alerts should come from your brand, not the platform.
- Reporting: Generate branded reports showing chatbot performance, leads captured, and questions answered.
White-Label Pricing by Platform
- Voiceflow: White-label on Team plan ($100/month) and above
- Chatbase: Remove branding on Standard plan ($99/month)
- Botpress: White-label on Team plan ($495/month — covers unlimited bots)
- GoHighLevel: Full white-label on Agency Pro ($497/month — includes all features)
Pricing for Maximum Margin
Chatbot pricing follows a simple formula: your cost per client plus your margin equals the client's monthly price. Here's how to structure it for maximum profitability.
The Three-Tier Pricing Model
- Starter ($297/month): Basic FAQ chatbot trained on the client's website content. Handles common questions, collects lead information, and sends email notifications. Up to 500 conversations/month. Your cost: $20-40/month.
- Professional ($497/month): Everything in Starter plus appointment booking integration, multi-page deployment, custom conversation flows, monthly optimization, and reporting. Up to 2,000 conversations/month. Your cost: $40-80/month.
- Enterprise ($997/month): Everything in Professional plus CRM integration, multi-language support, custom API connections, priority support, and weekly optimization calls. Unlimited conversations. Your cost: $80-150/month.
Setup Fees
- Starter: $500 one-time setup (covers 2-3 hours of build time)
- Professional: $1,000 one-time setup (covers 5-8 hours of build time)
- Enterprise: $2,500 one-time setup (covers 10-15 hours of build and integration)
Margin Analysis
At the Professional tier with 30 clients: monthly revenue is $14,910, platform costs are approximately $1,500, and your time investment is about 30 hours/month (1 hour per client). That's $13,410 in gross profit — a 90% margin. Even accounting for 10 hours/month of sales and admin work, your effective hourly rate exceeds $335/hour. For more on structuring your agency pricing, see our AI agency pricing guide.
Client Onboarding Process
A streamlined onboarding process is the difference between a chatbot agency that scales and one that drowns in custom work. Build a repeatable system.
The 5-Step Onboarding Framework
- Step 1 — Intake form (Day 1): Collect business information, website URL, common customer questions, brand voice guidelines, and any existing FAQ documents. Use a Typeform or Google Form.
- Step 2 — Knowledge base build (Days 2-3): Scrape the client's website, import their FAQ documents, and structure the information into the chatbot's knowledge base. Add industry-specific Q&A that they may not have thought of.
- Step 3 — Flow design (Days 3-5): Build the conversation flows for lead capture, appointment booking, and FAQ handling. Map out fallback responses for questions the bot can't answer.
- Step 4 — Testing (Days 5-6): Internal QA with at least 50 test questions. Check for hallucinations, off-brand responses, and dead-end conversations. Have a team member who didn't build the bot test it fresh.
- Step 5 — Launch and training (Day 7): Deploy the widget on the client's website. Walk the client through the dashboard in a 30-minute Zoom call. Provide a quick-reference guide for viewing conversations and leads.
Onboarding Automation
- Automated welcome email with intake form link when contract is signed
- Slack/email notifications at each stage so the client knows progress
- Templated project in your PM tool (Notion, Asana, or Monday) for each new client
- Pre-built chatbot templates by industry that you customize rather than building from scratch
Managing Multiple Client Chatbots
Managing 5 chatbots is easy. Managing 50 requires systems. Here's how to stay on top of a growing portfolio without drowning.
Daily Operations (15 minutes/day)
- Review the daily summary dashboard showing conversations across all clients
- Check for flagged conversations where the bot gave uncertain or incorrect answers
- Respond to any client support tickets or questions
Weekly Operations (2 hours/week)
- Review conversation logs for the top 10 clients by volume
- Identify new questions that aren't being handled well and update knowledge bases
- Check chatbot performance metrics: response accuracy, lead capture rate, conversation completion rate
- Send weekly performance reports to clients (automated via template)
Monthly Operations (4 hours/month)
- Monthly optimization call with each client (15 minutes per client, batch schedule them)
- Update knowledge bases with any new services, pricing changes, or seasonal information
- Review and optimize conversation flows based on last month's data
- Generate monthly ROI reports showing leads captured, questions answered, and estimated revenue impact
Handling Support Requests
Support is the hidden cost of the chatbot reselling business. Without a system, support requests eat your margins. With a system, they take minutes.
Common Client Support Requests
- "The chatbot gave a wrong answer" — Update the knowledge base entry. Takes 2-5 minutes.
- "I want to change the chatbot's greeting" — Simple text update. Takes 1 minute.
- "We changed our hours/pricing/services" — Update relevant knowledge base entries. Takes 5-10 minutes.
- "Can the chatbot do [new thing]?" — Evaluate if it's within scope or an upsell opportunity. Often a 15-minute conversation.
- "The chatbot widget disappeared" — Usually a website update broke the embed code. Takes 5 minutes to re-install.
Support System Setup
- Create a shared email or help desk (Freshdesk, Zendesk, or even a dedicated Gmail) for chatbot support
- Build a client-facing FAQ document covering common questions and self-service fixes
- Set response time expectations in your contract (e.g., 4-hour response during business hours)
- Track time spent on support per client — clients consistently requiring more than 2 hours/month need a plan upgrade or a conversation about scope
Upselling Additional Features
The chatbot is the foot in the door. Once clients see it working, they want more. Here are the natural upsells, ordered by ease of delivery:
- Appointment booking integration ($100-200/month add-on): Connect the chatbot to Calendly, Cal.com, or the client's scheduling tool so leads book directly from chat
- Multi-channel deployment ($100-150/month add-on): Deploy the same chatbot to Instagram DMs, Facebook Messenger, WhatsApp, and SMS
- CRM integration ($150-300/month add-on): Push chatbot leads directly into their CRM with full conversation context
- AI voice agent ($300-500/month add-on): Same AI knowledge base but handling phone calls instead of chat
- Lead follow-up automation ($200-400/month add-on): Automated SMS and email sequences triggered by chatbot conversations
- Custom API integrations ($500-1,000 one-time + $100/month): Connect the chatbot to proprietary systems like inventory, pricing databases, or booking engines
The typical client journey starts at $297/month for a basic chatbot and grows to $800-1,200/month within 6-12 months as they add features. This organic expansion is the key to scaling revenue without constantly acquiring new clients. For more on packaging these upsells into a repeatable offering, see our guide to building a productized AI service business.
Scaling to 50+ Clients
The path from 1 client to 50 follows a predictable pattern. Here's the roadmap:
Phase 1: 1-10 Clients (Months 1-3)
- Focus on one industry vertical (e.g., dental offices, law firms, or real estate)
- Build one master chatbot template for that industry
- Deliver each client manually to learn what works and what doesn't
- Collect case studies and testimonials from every client
- Revenue target: $3,000-$5,000/month
Phase 2: 10-25 Clients (Months 3-6)
- Standardize your onboarding process with templates and automation
- Create SOPs for every recurring task (knowledge base updates, monthly reports, support tickets)
- Consider hiring a part-time VA to handle routine support ($500-$1,000/month)
- Expand to a second industry vertical
- Revenue target: $7,500-$12,500/month
Phase 3: 25-50 Clients (Months 6-12)
- Hire a dedicated chatbot manager to handle day-to-day operations ($3,000-$4,000/month)
- Build internal tools for batch-updating knowledge bases and generating reports
- Develop a referral program offering clients one free month for successful referrals
- Explore partnership channels: web design agencies, marketing agencies, business consultants
- Revenue target: $15,000-$25,000/month
Phase 4: 50+ Clients (Month 12+)
- Build or license a custom platform for better margins at scale
- Hire a sales person to handle client acquisition while you focus on operations
- Develop self-serve onboarding for simpler deployments
- Create a partner program for white-label resellers under your brand
- Revenue target: $25,000-$50,000/month
Key Metrics to Track
- Monthly recurring revenue (MRR): Total monthly chatbot revenue across all clients
- Gross margin: Revenue minus platform costs, API usage, and direct labor. Target: 80%+
- Client churn rate: Percentage of clients canceling per month. Target: under 5%
- Average revenue per client (ARPC): Track this monthly and aim to grow it through upsells
- Support hours per client: If this exceeds 2 hours/month, you need to improve your chatbot quality or raise prices
- Time to deploy: From signed contract to live chatbot. Target: 7 days or less
- Client lifetime value (LTV): Average monthly revenue times average client lifespan. Used to determine how much you can spend on acquisition.
Want to learn how to build and sell AI automations? Join our free Skool community where AI agency owners share strategies, templates, and wins. Join the free AI Agency Sprint community.
Join 215+ AI Agency Owners
Get free access to our LinkedIn automation tool, AI content templates, and a community of builders landing clients in days.
