Guide
Build vs Buy an AI Chatbot for SMBs
How Agentic Academy Labs helps SMBs decide buy vs build: when a SaaS bot is enough, when custom RAG on Next.js and Postgres pays off, and a week-1 checklist.
Published 2026-08-08 · Updated 2026-08-14
Most small businesses that call Agentic Academy Labs from India should buy a SaaS chatbot first. We say that even though we sell custom work. Buy when FAQs are public and integrations are standard. Build when wrong answers hit revenue or compliance, or when the assistant is the product. From Sikar we have watched shops pay for a custom RAG stack they never update, and we have watched others outgrow a website widget in a quarter. The checklist below is how we decide in discovery, not a pitch for either side.
Signals we use in the first call
| Signal | Buy | Build (custom RAG / workflow) |
|---|---|---|
| Knowledge | Public FAQ and site crawl | Private docs, CRM, tenant data |
| Time to live | Days | Weeks after discovery |
| Differentiation | Same answers as the website | High if this is part of the product |
| Compliance | Vendor's limits are acceptable | You need audit logs and tenancy you design |
| Ongoing cost | Seats and message packs | Engineering plus separate model spend |
| Channels | One web widget | Slack, WhatsApp, Flutter, admin review |
What week 1 looks like when we advise 'buy'
- List the twenty questions staff already answer on WhatsApp. If they are all on the website, a SaaS crawler is enough.
- Pilot one vendor on a staging domain. Measure deflection and the questions it still escalates.
- Assign a human owner for the FAQ. Unowned bots rot in two months.
- Set a calendar reminder to revisit build vs buy after a quarter of real tickets.
What week 1 looks like when we advise 'build'
- Discovery: corpus, tenants, channels, eval questions. See AI MVP cost and timeline.
- Thin RAG slice on Next.js, Bun, and Postgres, not a multi-agent demo. RAG vs fine-tuning.
- One channel that staff already live in. For many Indian SMBs that is WhatsApp or Slack, not a new URL.
- Admin upload so a non-engineer can fix a wrong answer tomorrow morning.
Cost drivers without fake INR quotes
SaaS is a subscription you can cancel. Custom is people time plus model tokens plus hosting. We keep those lines separate. A built bot that nobody maintains becomes more expensive than the SaaS you rejected. Interns can staff eval scoring; they cannot be the only owner of a customer-facing bot. If you build, budget corpus cleanup. That was the expensive surprise in our Bangalore fintech case study, and SMBs hit the same wall with GST FAQs and rate cards.
Failure modes
- Buying a widget, then pasting private price lists into a vendor that trains on your data. Read the DPA.
- Building custom because a competitor announced 'AI,' then shipping with no eval set.
- Expecting a chatbot to update CRM. That is an agentic workflow, with approvals.
- Flutter app and website each talking to a different bot. Customers get two answers.
A simple decision rule we use
- If a wrong answer is embarrassing but not costly: buy, measure, revisit.
- If a wrong answer is a compliance or refund event: build RAG with citations and logs.
- If success is 'create the ticket' not 'explain the policy': you need tools and gates, not a smarter FAQ.
Agentic Academy Labs will tell you to buy when that is the honest answer. When it is not, we build under custom AI development and IT consulting. Schedule a call with the twenty real questions in a spreadsheet.
Frequently asked questions
- When is buying enough?
- When the bot answers marketing FAQs and you do not need deep CRM actions or private document grounding with citations.
- When should an SMB build?
- When wrong answers create revenue or compliance risk, or when the assistant is part of the product itself.
- Can we start on SaaS and rebuild later?
- Yes, and we often recommend it. Keep your FAQ source of truth in files you own so you are not trapped when you move to RAG.
- Will you refuse a custom build?
- Yes. Agentic Academy Labs has pointed SMBs to a vendor widget after discovery. We would rather lose a small invoice than own a bot nobody updates.