Directory / plugin

BlueSearch – AI Site Search & Chatbot

v1.0.37 · by blueboot

AI search and chat that answers visitors' questions from your own website content, in 18 languages, with a link to the source.

About this plugin

Your website already contains the answers. BlueSearch lets visitors simply ask for them.

Add an AI assistant to your WordPress site that reads your own pages and answers questions in plain language, with a link to the page each answer came from. No FAQ to write, no content to maintain twice: change a page, and the assistant’s answers change with it.

Why BlueSearch

  • Answers, not a list of links. Visitors ask in their own words and get a direct answer, instead of ten search results to dig through.
  • Grounded in your content. Answers come from your pages, not from general AI knowledge, and every answer shows its source. When your content doesn’t cover something, it says so instead of guessing.
  • 18 languages from content written in one. A visitor can ask in Polish about a page written in English and get the answer in Polish, without translating your site.
  • Open around the clock. It answers at two in the morning and never keeps anyone waiting in a queue.
  • Hands over to a person. When a question needs a human, the conversation can continue with your team in Slack, Zendesk, Intercom, Chatwoot or LiveChat.
  • Learn what visitors want. See the questions people actually ask, and which ones your site doesn’t answer yet.
  • Webshop aware. Connect your shop to answer questions about products, stock and orders.

Five ways to show it

Add the BlueSearch block in the block editor and pick a layout, or use a shortcode:

  • [blue-search-launcher] – Chat button: a floating button in the corner of every page.
  • [blue-search-embed] – Search box: an AI search field inside your page.
  • [blue-search-embed-icon] – Icon: a compact mark for your header or menu.
  • [blue-search-embed-popup] – Panel: the conversation already open, over your content.
  • [blue-search-embed-docked] – Docked panel: the same open panel, as part of the page.

Or turn on the chat button for the whole site from Settings BlueSearch, with no block or shortcode at all. The assistant’s name, logo, colours, welcome text and language are set in your BlueSearch account, so every layout matches without extra configuration.

The widget is loaded only on pages that use it, and nothing in your theme needs to change.

Source Code

The bundled assets/main.js and assets/polyfills.js are the compiled output of the Angular widget published at:

https://github.com/blueboot-ai/blueboot-chat

Relevant directories in that repository:

  • widget2 – the Angular chat widget source.
  • widget-package/blue-search – the WordPress plugin.
  • tools – the packaging script. npm install && npm run release builds the widget and produces the plugin zip.

This plugin does not include any automatic update mechanism outside of the official WordPress.org update system. For questions, contact [email protected].

External services

This plugin relies on the BlueSearch service, provided by BlueBoot R&D AS (the author of this plugin), to answer visitors’ questions. Without it the widget cannot work.

The widget runs in the visitor’s browser and connects to the BlueSearch API at https://bluebootapi-nouhm5zjqa-uc.a.run.app (operated by BlueBoot R&D AS, hosted on Google Cloud Run). It connects only on pages where one of the plugin’s shortcodes, or the global launcher, is present. Nothing is sent when the plugin is activated or configured, and nothing is sent from the WordPress admin.

What is sent, and when:

  • When a page with the widget loads: the App ID set in the shortcode or settings, to load that assistant’s configuration (name, colours, logo, welcome text, language). The assistant’s logo and other images are loaded from the same API.
  • When a visitor sends a message: the text they typed, any file they choose to attach, the conversation ID, the language in use and the App ID, so the service can generate an answer from the content the site owner has configured in their BlueBoot account.
  • When a visitor rates an answer or fills in the contact form: the rating, comment or contact details they enter.
  • When a visitor starts a new conversation: a request to delete the files attached to the previous one.

The visitor’s browser also sends the usual technical information included with any web request, such as IP address and user agent.

BlueSearch is a product of BlueBoot R&D AS, https://blueboot.ai

  • Terms of Service: https://blueboot.ai/bs/terms
  • Privacy Policy: https://blueboot.ai/bs/privacy-policy

Site owners should mention their use of BlueSearch in their own privacy policy.

Plugin tags