BACK TO DIRECTORY

ColorWhistle AI ChatBot

by ColorWhistle

0.0
(0 ratings)

ColorWhistle AI ChatBot transforms your WordPress site into a knowledgeable AI assistant. Leveraging OpenAI and Pinecone, it provides accurate, context-aware answers to visitors.

Key Features

  • Smart Indexing: Syncs content to Pinecone.
  • Context-Aware AI: RAG architecture retrieval.
  • Response Rules Engine: Trigger custom automated responses, page redirects, or CTA buttons based on visitor keywords.
  • IP Blocking Security: Easily block abusive or spam IP addresses manually or automatically to protect your chatbot.
  • Conversation Limits: Set maximum message limits per visitor session to control OpenAI API costs.
  • Visitor Page & Location Tracking: Track the exact page URL, path, and geolocation where visitors initiate chat conversations.
  • Customizable Widget: Fully customizable design.
  • Lead Capture Forms: Collect visitor information seamlessly within the chat.
  • Chat History: Track and manage all AI conversations from the admin dashboard.
  • Built-in Protection: Rate limiting, honeypot anti-spam protection, and IP blocking.
  • Source Citations: AI links to sources.
  • Secure: Best practices followed.

External Services

This plugin connects to OpenAI API to generate chatbot responses.
Data sent: user input messages.
Purpose: AI-generated responses.

OpenAI Privacy Policy: https://openai.com/privacy
OpenAI Terms of Service: https://openai.com/policies/terms-of-use/

This plugin also connects to Pinecone for vector storage.
Data sent: embeddings or chatbot data.
Purpose: semantic search and retrieval.

Pinecone Privacy Policy: https://www.pinecone.io/privacy/
Pinecone Terms of Service: https://www.pinecone.io/terms-of-service/

This plugin connects to ipapi.co for visitor IP geolocation mapping.
Data sent: visitor IP address.
Purpose: displaying visitor country location in the admin dashboard and visitor logs.

ipapi.co Privacy Policy: https://ipapi.co/privacy/

This plugin connects to api64.ipify.org to resolve server public IP address in local development environments.
Data sent: HTTP GET request header.
Purpose: resolving server IP for rate limiting and logging on loopback environments.

ipify Privacy Policy: https://www.ipify.org/

Fonts and Assets

  • What it does: Uses the Manrope font and Material Symbols icon set for styling the chat widget and admin panel.
  • Local Loading: All font files (Manrope and Material Symbols) are bundled locally within the plugin package (assets/fonts/). No external HTTP requests are made to third-party font servers like Google Fonts, ensuring compliance with strict privacy regulations.

Screenshots

Admin Settings Page

Admin Settings Page

Knowledge Base Sync

Knowledge Base Sync

Chat Widget Frontend

Chat Widget Frontend

Plugin Details

Active Installs
0
Total Downloads
716
Version
1.2.2
Requires WP
6.2
Requires PHP
8.0
Tested Up To
7.0.4
Added
2026-03-24
Last Updated
2026-08-10 9:33am GMT

Ratings

5
0
4
0
3
0
2
0
1
0