Kivor Chat Agent
Kivor Chat Agent brings AI-powered support and discovery to WordPress websites
by ifeanyiachi · github.com/ifeanyiachi/kivor-chat-agent · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ifeanyiachi/kivor-chat-agent/archive/refs/heads/main.zipKivor Chat Agent brings AI-powered support and discovery to WordPress websites.
Description
Kivor Chat Agent helps you answer questions faster, guide visitors to the right content or products, and connect site knowledge from WordPress content and external systems.
Features include:
- AI chat for WordPress websites.
- Semantic and hybrid search for site content and product discovery.
- Product recommendations and product card responses when WooCommerce is active.
- WhatsApp integration.
- WordPress content knowledge sync.
- Knowledge sources including Zendesk and Notion.
- Multiple embedding providers: OpenAI, Gemini, OpenRouter, Cohere.
- Pinecone and Qdrant vector store support.
- Analytics insights and chat log tools.
- Forms integration for lead capture and support requests.
- Phone call features.
- Advanced chatbot styling controls.
- Consent and privacy controls.
- Webpage scanning.
Use Kivor Chat Agent when you want a storefront assistant that can:
- Reduce repetitive support requests.
- Improve content discovery and conversion.
- Pull answers from your site content and knowledge sources.
- Route conversations into channels your team already uses.
The plugin includes an admin area for configuring chat behavior, AI providers, embeddings, knowledge sources, styling, integrations, and privacy settings.
Installation
- Upload the plugin files to the
/wp-content/plugins/kivor-chat-agent/directory, or install the plugin through the WordPress Plugins screen. - Activate the plugin through the
Pluginsscreen in WordPress. - Open the Kivor Chat Agent settings page and configure your AI provider, embeddings, knowledge sources, and storefront settings.
- Add the required API keys and publish the chat widget to your store.
Frequently Asked Questions
Does this plugin require WooCommerce?
No. Kivor Chat Agent is built for WordPress websites and supports WooCommerce product features when WooCommerce is active.
What do I need to set up first?
You need to install the plugin, configure an AI provider, set up embeddings or a vector store, and add any knowledge sources you want the assistant to use.
Which AI providers are supported?
The plugin includes support for multiple providers, including OpenAI, Gemini, and OpenRouter.
Which embedding providers are supported?
The plugin includes support for multiple vector and embedding options, including OpenAI, Azure OpenAI, Cohere, OpenRouter, Gemini, local storage, Pinecone, and Qdrant.
Can I use local or self-hosted storage?
Yes. The plugin includes local storage options and support for external vector databases.
Can I import knowledge from external systems?
Yes. The plugin includes knowledge-source support for WordPress content and external platforms such as Zendesk and Notion.
Does the plugin support product recommendations?
Yes. The chatbot can surface product cards and product recommendations from your WooCommerce catalog.
Does the plugin support WhatsApp?
Yes. WhatsApp integration is included for store communication workflows.
Is the plugin GDPR-friendly?
The plugin includes consent and privacy-related controls to help you manage user data responsibly. You should still review your own legal and compliance requirements.
What happens when I uninstall the plugin?
If total uninstall is enabled in the plugin settings, the plugin removes its data, tables, options, transients, and related cron events.
Will uninstall remove all data automatically?
Only if total uninstall is enabled in the plugin settings.
External Services
This plugin connects to third-party services based on the providers you configure in the plugin settings. No external connections are made until you enter API keys and enable specific features.
AI Chat Providers
When you configure an AI provider and a visitor sends a chat message, the plugin sends the conversation messages (user input, system instructions, and any relevant context from your knowledge base) to the selected provider:
- OpenAI — Terms of Use, Privacy Policy
- Google Gemini — Terms of Service, Privacy Policy
- OpenRouter — Terms of Service, Privacy Policy
Embedding Providers
When you configure an embedding provider, the plugin sends knowledge base article text to generate vector embeddings for semantic search:
- OpenAI Embeddings — Terms of Use, Privacy Policy
- Azure OpenAI — Uses your own Azure-hosted endpoint. Azure Terms, Microsoft Privacy Statement
- Google Gemini Embeddings — Terms of Service, Privacy Policy
- OpenRouter Embeddings — Terms of Service, Privacy Policy
- Cohere — Terms of Use, Privacy Policy
Vector Store Providers
When you configure an external vector store, the plugin sends embedding vectors and metadata (object type, object ID, content hash) for storage and retrieval:
- Pinecone — Terms of Service, Privacy Policy
- Qdrant — Uses your own self-hosted or cloud-hosted endpoint. Terms of Service, Privacy Policy
Knowledge Source Integrations
When you configure external knowledge sources, the plugin fetches articles or pages from these platforms to build the knowledge base:
- Zendesk — Fetches Help Center articles using your subdomain and API credentials. Terms of Service, Privacy Policy
- Notion — Fetches database pages using your integration token. Terms and Conditions, Privacy Policy
Screenshots
None yet.
Changelog
1.0.0
- Initial release.