What the advertised price leaves out
Suppose a plugin advertises $4 a month and asks for your own API key. That price covers the plugin, not necessarily model usage, configuration, or support. Check each of those before treating it as the total.
With some plugins, you manage both the plugin and a separate AI billing account. You may also need to configure prompts and test lead capture after changes. Other plugins handle more of this for you; ask which responsibilities remain yours.
The key question is who owns the upkeep, and whether that arrangement fits your time and skills.
The OpenAI key is not the product
An API key gives you access to a model. A chatbot for a real business is everything around the model:
- Lead capture logic. Asking for contact info at the right time, not on first hello, not after the visitor has already given it.
- Handoff routing. When the visitor asks for a person, the bot has to actually do something useful, not just say someone will be in touch.
- Owner notifications. Push, email, or both, at the right intensity, without flooding the owner with low-signal pings.
- Retries and resilience. When the model API hiccups, the chat doesn't break in the visitor's face.
- Prompt maintenance. The instructions to the model are not write-once. They evolve as visitor behavior surfaces edge cases.
- Behavioral guardrails. The bot doesn't promise things you can't deliver, doesn't quote prices that aren't yours, doesn't tell visitors to email you separately when they've already given their email.
- Monitoring. Telemetry that shows what's working and what isn't, so problems are visible before customers point them out.
None of that is in the API key. The key is just the engine. A good chatbot product is the car around the engine.
Check the workflows beyond FAQ answers
Plain FAQ answers are the easy part of a chatbot. Most plugins handle that fine. The hard part is everything else, and it's the part that actually decides whether the chatbot makes you money.
- Ask for contact at the right time. Too early and the visitor bails. Too late and the visitor leaves without giving anything.
- Don't show the booking link until the visitor qualifies. Free consultations cost real time. The bot has to know whether to share the calendar or to politely defer (see the qualify-leads guide).
- Capture a real message when the visitor wants to leave one. "Tell Steve I'm interested" requires the bot to actually ask what to tell Steve, not just say "I'll pass that along" and capture nothing.
- Don't overpromise. The bot shouldn't say "your audit is on the way" if no audit is generated. It shouldn't say "you'll get a calendar invite" if no invite gets sent.
- Don't interrupt normal questions. If the visitor asks "what are your hours?" the bot answers. It does not pivot to "great, can I get your name?" mid-sentence.
Each of those requires tracking what has happened in the conversation, not just generating the next sentence. Ask the vendor to demonstrate the workflow with its supported models, including incomplete answers and retries.
Model behavior changes over time
Model changes can affect answer style and how well instructions are followed. Whether you choose BYOK or a managed service, ask who tests upgrades, how versions are selected, and what happens if a change breaks a workflow.
A managed service should handle model migration and regression testing. A BYOK plugin may also provide that support, or may leave model selection and testing to you. Get the division of responsibility in writing; the billing model alone does not tell you how well a product is maintained.
Model upgrades aren't trivia. They're the kind of behind-the-scenes maintenance that decides whether the chatbot still works the way you remember it working three months ago.
The real cost comparison
BYOK can cost less, especially with low usage or existing technical support. The table below is an illustrative budget, not a measured market average: it assumes $50-180 in annual plugin fees, $120-1,000 in API usage, and one hour of monthly maintenance valued at $50. Replace these assumptions with your expected usage and time.
| Annual cost item | BYOK plugin | Managed service (e.g. SBB Basic) |
|---|---|---|
| Plugin or subscription fee | $50 to $180 | $348 ($29/mo) |
| AI usage (API bill) | $120 to $1,000+ depending on traffic | Included |
| Owner time on setup, billing, prompt tweaks, model-upgrade testing | Assumed: 1 hour per month at $50/hr = $600/year. | Content review, setup, and follow-up still take time; estimate separately. |
| Year 1 total (illustrative) | $770 to $1,780 under these assumptions | $348 subscription + your time |
Owner time matters on both sides. A managed service can reduce technical upkeep, but you still need to keep business information current, review conversations, and follow up on inquiries.
If you enjoy technical work or already have someone maintaining your site, BYOK may fit. If you want fewer systems to manage, a managed service may be worth the higher subscription.
When bring-your-own-key actually makes sense
BYOK is a real product category and there are buyers it fits.
- You already manage AI infrastructure. Existing API accounts, monitoring, evals, and a developer who can debug behavior changes when models update.
- The chatbot is a small piece of a larger system you operate. If you've already built the surrounding business logic, integrations, and observability, plugging in a bare model is a feature, not a burden.
- Your traffic is genuinely low. If you get a handful of conversations a week and the bot mostly answers basic FAQs, the operational overhead of BYOK is small enough that the savings are real.
- You have privacy or self-hosting requirements. Some BYOK plugins offer self-hosted deployment that managed services don't. If that's a hard requirement, BYOK may be the only option.
For an owner mainly looking to answer questions and collect inquiries, the decision is whether the extra control is worth the ongoing responsibility.
What Simple Business Bots manages for you
SBB is the managed version. Every plan starts with the same baseline: model usage, hosted widget, business-specific prompting, lead capture, push and email alerts, dashboard, prompt maintenance, and behind-the-scenes model upgrades when the AI vendor changes versions. Growth and Premium add weekly performance reports. No separate API account on any tier. No second bill. No prompt textbox to tinker with.
Higher tiers add CRM and integration support (Growth, $49/mo) and live chat with phone takeover plus Fit Check qualification (Premium, $79/mo). Basic at $29/mo is the comparison row in the cost table above; the higher tiers replace specific operator-time tasks (CRM data entry, after-hours phone availability, manually filtering free-consultation requests) and are priced against that.
Choose BYOK when its control and cost structure suit you. Choose a managed service when you would rather have the provider maintain the chatbot infrastructure.