Most WordPress AI chatbot plugins follow the same pattern: a free tier that barely functions, then a monthly subscription once you actually need it to answer real questions. Beplus Site Assistant takes a different approach the plugin itself is free, permanently, and you connect your own AI provider (or your own self-hosted model) instead of paying a markup through a SaaS middleman. This article covers how it actually works, what data it sends and where, and who it’s a genuinely good fit for.

Quick Answer
Beplus Site Assistant is a free WordPress plugin that adds an AI chat widget trained on your site’s actual content pages, posts, products, menus, and structure rather than a generic scripted bot. It works by connecting to an AI provider you choose (OpenAI, Anthropic, OpenRouter, DeepSeek, or a self-hosted model via Ollama), so you control both the cost and where your data goes. It’s a strong fit if you’re comfortable connecting an API key and want a chatbot without a recurring subscription; it’s not the right fit if you want a fully managed, zero-setup solution with a hosted support team behind it.
How It Actually Works
1. What it indexes on your site
- Pages, posts, and products the plugin scans and indexes your actual published content, so answers are grounded in what’s really on your site rather than generic guesses
- Navigation menus and their links the assistant can point visitors to the right page instead of just describing it
- Post types, forms, search, comments, login/registration it understands your site’s structure well enough to describe what’s available and where
- Active plugins and themes (names only) enough to answer “does this site support X” without exposing anything more specific
- WooCommerce presence recognizes cart and checkout functionality for stores running WooCommerce
2. Connecting an AI provider
- WordPress AI Client integration reads your API key directly from Settings → Connectors, the standard WordPress-native way to manage AI provider credentials
- Custom endpoint mode works with any OpenAI-compatible endpoint, which covers OpenAI, OpenRouter, Anthropic via a gateway, DeepSeek, Ollama, or a fully self-hosted model on your own server
- You choose the provider, which means you control the cost unlike a SaaS chatbot with a fixed monthly fee regardless of usage, you pay your provider directly for what you actually use, and can switch providers without switching plugins
3. Keeping the content current
- Automatic daily re-scan runs on a cron schedule, so new pages, posts, or products get indexed without manual intervention
- Manual re-scan button available in settings for immediate updates after a major content change, rather than waiting for the next scheduled scan
4. Security and privacy design
- Your API key is never exposed it stays in your own database and is used only by your server to authenticate requests, never sent anywhere else
- Visitor data stays local a visitor’s IP address, name, or email (if captured through a lead form) is stored in your own WordPress database, not sent as part of the AI request
- No cross-visitor data leakage other visitors’ conversations or past session transcripts are never included in what’s sent to the AI provider
- Security guardrails on responses the assistant is built to describe site features without revealing code, API keys, or internal implementation details, even if a visitor asks directly
- Sources included with answers visitors can see what the answer was based on, which helps them verify accuracy rather than trusting a black-box response
What Actually Gets Sent, and to Whom
This is worth being specific about, since “AI chatbot” understandably raises data privacy questions:
- What’s sent: the visitor’s question as typed, the excerpts from your own content judged relevant to that question, and a structural summary (post types, menu names, active plugin/theme names)
- Who receives it: only the AI provider you connect there’s no Beplus server in the middle collecting or relaying this data
- What’s never sent: your API key, visitor IP addresses, names, or emails, and no data from other visitors’ conversations
- Where it’s stored: the content index, conversations, leads, and analysis results all live in your own WordPress database the plugin has no external server of its own
- Your provider’s policy still applies once your data reaches OpenAI, Anthropic, Google, or OpenRouter, that provider’s own retention and training policy governs it, so it’s worth reading before enabling the assistant if that matters to your organization
If keeping everything fully in-house matters, self-hosting a model and pointing Custom Endpoint mode at it means nothing leaves your server at all.
How It Compares to Paid Alternatives
The WordPress AI chatbot space is dominated by subscription tools hosted options like Tidio and Boei run $15-76/month, and even the well-known “bring your own API key” option, WPBot, charges $39/year for its paid tier. Beplus Site Assistant sits in a genuinely different spot: the plugin itself costs nothing, and your only ongoing cost is whatever your chosen AI provider charges for actual usage which for a low-to-moderate traffic site can be a few dollars a month or less, well under what a subscription chatbot tool charges regardless of how much (or little) it’s actually used.
The tradeoff is setup: a hosted SaaS chatbot handles the AI provider relationship for you, which suits someone who wants zero technical involvement. Beplus Site Assistant expects you to connect a provider yourself straightforward if you’re comfortable with an API key and WordPress settings, more friction if you want a fully turnkey solution with a vendor support team backing the AI layer itself (Beplus provides plugin support, not AI-provider-level support).
Who This Is a Good Fit For
- A good fit: a WordPress site owner comfortable connecting an OpenAI, Anthropic, or OpenRouter API key, who wants to avoid a recurring SaaS subscription for something usage-based costs can cover far more cheaply
- A good fit: agencies managing multiple client sites who want a consistent, self-hosted-friendly chatbot solution without negotiating per-client SaaS contracts
- A good fit: anyone with privacy or data-residency requirements who wants full control over where content and conversations are stored and which AI provider (if any commercial one) receives requests
- Not the ideal fit: someone who wants a fully managed chatbot with zero setup and a vendor’s support team handling the AI layer end-to-end a hosted option like Tidio fits that need better, at a recurring cost
Mistakes to Avoid When Setting Up an AI Site Chatbot
- Connecting an API key without setting a usage limit or budget alert with your AI provider usage-based pricing is generally cheap, but an unexpected traffic spike (or a bot hammering the chat widget) can run up a bill without a cap in place
- Skipping the manual re-scan after a major content update the daily cron handles routine updates, but if you’ve just launched a new product line or restructured navigation, triggering a manual re-scan gets visitors accurate answers immediately instead of waiting for the next scheduled scan
- Not testing what the assistant says about sensitive or unfinished content since it indexes published pages and posts, drafting sensitive material as “published but hidden” rather than genuinely unpublished can result in it surfacing in an answer
- Assuming “free” means no ongoing cost at all the plugin is free, but a connected commercial AI provider still bills for usage; understanding your provider’s pricing before launch avoids surprises
Frequently Asked Questions
Is Beplus Site Assistant really free, or is there a paid tier?
The plugin itself is free with lifetime access there’s no separate paid version of the plugin. The only ongoing cost is usage-based billing from whichever AI provider you connect, which is controlled by you and typically far cheaper than a subscription chatbot SaaS.
Do I need technical skills to set this up?
You need to be comfortable generating an API key from an AI provider (OpenAI, Anthropic, or similar) and entering it into a WordPress settings screen no coding is required beyond that, and documentation with screenshots is available for each setup step.
Can I avoid sending any data to a third-party AI company at all?
Yes, Custom Endpoint mode works with a self-hosted model like Ollama running on your own server, in which case no content leaves your infrastructure at all.
Will it ever reveal my site’s source code or API keys to visitors?
No. the plugin includes guardrails specifically designed to describe site features without exposing code, keys, or internal implementation details, even if a visitor asks directly.
How current are the answers it gives?
Content is re-scanned automatically once a day via a scheduled cron job, with a manual re-scan option available in settings for immediate updates after significant content changes.



