Skip to content

Self-hosted or SaaS: which chatbot model fits your site

A hosted widget is faster to switch on. A plugin on your own hosting is cheaper, private and yours. Here is the honest trade-off.

There are two ways to put an AI assistant on a WordPress site, and the choice affects cost, privacy and how much control you keep.

The hosted route

You sign up, paste a script tag, and point the tool at your website. It crawls your pages, stores everything on its own infrastructure, and bills you monthly — usually by conversation volume or seats.

It is genuinely easier. Someone else runs the servers, the model updates, and the uptime. For a team with no technical resource and no privacy constraints, that convenience is worth real money.

The self-hosted route

You install a plugin. Your content is indexed into your own database, conversations stay there, and the plugin calls an AI provider with your own API key.

It is cheaper at any real volume, because you pay the model provider directly instead of a reseller. And nothing about your customers leaves your hosting except the text of each question.

Side by side

ChatFlintHosted widget
Where conversations liveYour WordPress databaseThe vendor’s servers
Typical billingLicence per site + AI at costMonthly, by conversations or seats
Cost as usage growsAI cost rises gently; licence fixedBill rises with success
If you stop payingThe plugin keeps working; updates stopThe widget stops
When it does not knowIt says so, logs the question as a gap, and offers a humanDepends on the vendor — many fill the gap from the model
Setup effortInstall, add an API key, sync contentPaste a script tag
Who your visitors’ data is shared withYour AI provider onlyThe vendor, plus their AI provider
CustomisationFull — it is a plugin on your siteWhatever the dashboard offers

How to decide

  • Choose hosted if nobody on your side will maintain anything, you have no data-residency requirements, and predictable-but-higher cost is fine.
  • Choose self-hosted if you already run WordPress, care where customer conversations are stored, expect meaningful volume, or want the assistant to reach into WooCommerce.

The deciding question is usually not technical. It is whether you are willing to hold an API key and spend an hour on setup, in exchange for owning the data and paying cost price. If yes, self-hosted wins on almost every axis. If no, a hosted widget is a perfectly reasonable purchase.

Questions

Is self-hosted slower?

No. The AI provider is the same one the hosted tools use, and that call dominates. Retrieval on your own database adds milliseconds.

What if my host is weak?

Retrieval is light — text search and vector maths on a few thousand rows. Shared hosting handles it. The heavy work happens at the AI provider.

Put it on your site this week

One plugin, your own content, and seven days on our AI before you add a key. No subscription to a chat platform, no data leaving your hosting.

  1. Download and install. Upload it under Plugins → Add New, like any other plugin.
  2. Start the trial. The setup wizard asks for an email; the answers run on our AI while you decide.
  3. Sync your content. One click reads your pages, posts and products. From then on it answers your visitors.

Currently at version 1.59.0 · what changed

Talk to the person who built it

Pre-sales questions, licences, agency work, or a site that needs a look. One inbox, read by the developer.

  • A reply within a working day — usually much sooner.
  • Support by the person who wrote the code, not a queue.
  • A 14-day refund on every plan, no questions that matter.