Solun AI Concierge Search
·
Lets visitors chat with AI and get guided to the right pages on your site.
Solun AI Concierge Search is a chatbot plugin that helps visitors find the best content on your WordPress site through conversation. You can choose from Claude (Anthropic), ChatGPT (OpenAI), or Gemini (Google).
Supported AI providers
- Claude (Anthropic)
- ChatGPT (OpenAI)
- Gemini (Google)
Features
- Choose your AI provider and model from the settings screen.
- API keys are stored encrypted and are only available to logged-in site administrators. They are never exposed to visitors or third parties.
- The AI searches your site’s posts and pages and uses the results in its replies, so visitors are guided to the most relevant content.
- View conversation history and logs in the admin screen.
- A chat widget appears on the front end. You can customize the title, welcome message, and colors in the settings.
- Site-wide daily cap on WordPress content searches (default 500 per day, all visitors combined). Helps control server load; use 0 in settings for unlimited.
Requirements
- WordPress 6.7 or higher
- PHP 8.1 or higher
External services
This plugin connects to third-party AI APIs to provide chatbot responses. The site administrator configures ONE of the following providers in the settings; only the selected provider receives data (not all three).
1. OpenAI (ChatGPT)
- What it is and what it is used for: OpenAI’s Chat Completions API powers the chatbot when „OpenAI“ is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
- What data is sent and when: Each time a visitor sends a chat message, the plugin sends to OpenAI: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and OpenAI is the configured provider.
- Terms of service: https://openai.com/policies/terms-of-use
- Privacy policy: https://openai.com/policies/privacy-policy
- API documentation: https://platform.openai.com/docs/
2. Google (Gemini)
- What it is and what it is used for: Google’s Generative Language API (Gemini) powers the chatbot when „Google“ is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
- What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Google: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Google is the configured provider.
- Terms of service: https://policies.google.com/terms
- Privacy policy: https://policies.google.com/privacy
- API documentation: https://ai.google.dev/gemini-api/docs
3. Anthropic (Claude)
- What it is and what it is used for: Anthropic’s Messages API powers the chatbot when „Anthropic“ is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
- What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Anthropic: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Anthropic is the configured provider.
- Terms of service: https://www.anthropic.com/legal/commercial-terms
- Privacy policy: https://www.anthropic.com/legal/privacy
- API documentation: https://docs.anthropic.com/
General notes
- API keys are stored encrypted on your WordPress site and are only accessible to logged-in administrators. They are never sent to visitors or exposed in front-end code.
- The plugin applies rate limits (10 chat requests per minute per IP) to protect against abuse. Separately, a site-wide daily limit on content searches applies to all visitors together (configurable in settings; 0 = unlimited).
- Site owners should disclose this data flow in their site’s privacy policy and obtain any consent required in their jurisdiction.