Most chatbot vendors offer both a plugin and a script tag, and most buyers reach for the plugin because it feels more official.
It is usually the worse choice, and it is worth understanding why before you install anything.
What the plugin usually is
Open most chatbot plugins and you find a settings page that stores your bot id, and a hook that injects a <script> tag into your footer.
That is it. You are running a piece of server-side software, with its own update cycle and its own attack surface, in order to insert one line of HTML.
What each actually costs
A script tag costs one line in your theme or site settings. It runs in the browser, adds nothing to your server, and removing it is deleting the line.
A plugin costs a dependency. It runs code on every page request, needs updating, can conflict with other plugins, occasionally breaks on a platform update, and sometimes leaves data behind when removed.
When a plugin is genuinely better
There are real cases:
- You cannot edit theme files and your platform offers no custom-code field.
- The plugin does more than inject a script — reads your product catalogue, syncs orders, hooks into your checkout. On Shopify and WooCommerce this is sometimes true and it is a real reason.
- You are not comfortable touching code, and the settings page is genuinely easier for you.
That last one is legitimate. "Technically better" is not the same as "better for you", and a plugin you can confidently manage beats a script tag you are afraid to touch.
When it is worse
- The plugin is a wrapper around a script tag, which is most of the time.
- Your site already has thirty plugins and a performance problem.
- You are on a platform where plugins are a known source of breakage.
How to tell which you are looking at
Read the plugin description. If the features list is "add our chat widget to your site", it is a wrapper. If it lists catalogue sync, order lookup or checkout integration, it is doing real work.
The practical answer
If your platform has a custom-code field — Webflow, Squarespace, Wix, Shopify's theme editor, most modern site builders — use the script tag.
If it does not, or the plugin does substantive integration work, use the plugin.
Try before you install either
Build a chatbot from your website URL first and check the answers are good. Installing is the easy part; being worth installing is not.