Description
Sant Chat AI is a fully managed AI chatbot built specifically for WordPress. Unlike generic chatbot embeds, it installs as a native WordPress plugin with full admin integration, trains on your actual website content using Retrieval-Augmented Generation (RAG), and captures leads — all managed from your WordPress dashboard.
This plugin requires a free account at sant.chat to function. The Sant Chat AI service handles all AI processing, embeddings, and hosting — no OpenAI API key or third-party credentials needed. Sign up for free (no credit card required), get your license key, and your chatbot is live in minutes.
Free Plan Includes
- 300 AI responses per month
- 1 website
- RAG knowledge base (train on your content)
- Lead capture (name, email, phone)
- All design systems and color themes
- Proactive chat triggers
- Quick replies
- Help articles tab
- Chat analytics and session logs
- Email support
Key Features
AI That Knows Your Content (RAG)
The chatbot reads your website via sitemap sync, chunks and embeds your content into a vector database, and answers visitor questions based on what your site actually says — not generic responses.
- Automatic sitemap scanning and content extraction
- AI-optimised content summarisation before embedding
- Incremental Smart Sync (only re-indexes changed pages)
- Configurable sync schedule (hourly, daily, weekly, monthly)
- Manual context field for additional business information
Lead Capture
Capture visitor contact details naturally during conversations.
- Standard mode: ask after N messages
- Enhanced mode: configurable name, email, phone fields
- AI-driven mode: the AI decides the best moment to ask
- Export leads to CSV
- View all leads with conversation history
Voice Chat (Pro and Business)
Visitors can speak their questions and hear responses. Built-in speech-to-text and text-to-speech — no other WordPress chatbot offers this.
Teach Mode (Pro and Business)
Correct wrong AI answers directly from your dashboard. The chatbot learns the correction permanently using semantic matching. Pro allows 50 corrections, Business allows 200.
Design Customisation
Match the chatbot to your brand with full visual control.
- Multiple design systems (Classic, Playful, and more)
- Colour themes for each design system
- Custom header images, bot avatars, and bot name
- Adjustable text size and chat window dimensions
- All themes included on every plan, including Free
Proactive Chat
Trigger the chat window automatically based on time on page, scroll depth, or exit intent. Configurable messages and delays.
Help Articles
Add FAQ-style articles that appear in a dedicated tab within the chat widget. Visitors can browse answers without starting a conversation.
Analytics and Logs
View chat sessions, message counts, ratings, and lead data directly in your WordPress admin. Export chat logs for analysis.
Plans
- Free — 300 responses/mo, 1 site, all core features
- Starter ($9.99/mo) — 1,500 responses/mo, 2 sites
- Pro ($24.99/mo) — 5,000 responses/mo, 5 sites, Voice Chat, Teach Mode
- Business ($49.99/mo) — 12,000 responses/mo, 20 sites, everything in Pro with higher limits
Credit top-up Boost Packs are available for all paid plans. Credits from Boost Packs never expire.
Perfect For
- WooCommerce stores — Answer product questions and capture buyer leads
- Service businesses — Qualify leads and answer FAQs 24/7
- SaaS companies — Reduce support tickets with AI that knows your docs
- Law firms and consultants — Capture enquiries outside office hours
- Real estate — Answer property questions and capture buyer details
- Agencies — Deploy AI chatbots across client sites
External Services
This plugin requires a connection to the Sant Chat AI service hosted at sant.chat. The plugin will not function without a valid account and license key. A free account (no credit card required) is available at sant.chat.
What data is sent to sant.chat:
- During setup: Your website domain and license key are sent to validate your account.
- During knowledge base sync: Your website page content (extracted from your sitemap URLs) is sent to be processed, summarised, and stored as vector embeddings for AI retrieval.
- During chat: Visitor messages are sent to the Sant Chat AI API, which performs RAG retrieval against your knowledge base and generates AI responses. Your business name, contact information, and knowledge base context are included in chat requests. Visitor messages are not stored permanently on our servers — only anonymised token counts are logged for billing.
- During voice chat: Audio is sent for speech-to-text processing, and AI responses are converted to speech via text-to-speech.
- During lead capture: Lead data (name, email, phone if collected) is stored locally in your WordPress database. If you opt-in to email notifications, lead details (name, email, phone, page URL, and optionally conversation transcript) are sent to sant.chat to deliver the notification email to you. Email notifications are off by default and require explicit opt-in.
- During support requests: If you submit a support request from the plugin, your message and contact email are sent to sant.chat.
Service links:
- Sant Chat AI website: https://sant.chat
- Terms of Service: https://sant.chat/terms
- Privacy Policy: https://sant.chat/privacy
- Cookies Policy: https://sant.chat/cookies
No third-party AI API keys are required. All AI processing (OpenAI GPT-4o-mini, text-embedding-3-small) is managed by the Sant Chat AI service and included in your plan.
Installation
- Create a free account at sant.chat (no credit card required). Your license key will be available in the Sant Chat dashboard.
- Upload the plugin files to
/wp-content/plugins/sant-chat-ai, or install directly through the WordPress plugin screen. - Activate the plugin. You will be redirected to the setup wizard.
- In the setup wizard, enter your license key from step 1 and click “Connect & Activate” to link your site.
- Follow the remaining wizard steps to configure your chatbot name, design theme, knowledge base, and lead capture.
- On the final step, click “Launch Sant Chat” to make the chatbot live on your website.
You can also skip the wizard and configure everything manually from the Sant Chat AI admin pages.
FAQ
-
Do I need an account to use this plugin?
-
Yes. A free account at sant.chat is required. The plugin connects to the Sant Chat AI service for AI processing, content embeddings, and chat responses. Without an account and license key, the chat widget will not appear on your site. Sign-up is free and does not require a credit card.
-
Do I need an OpenAI API key?
-
No. Sant Chat AI is a fully managed service. AI processing, embeddings, and all infrastructure are included in your plan. You never need an API key from OpenAI or any other third party.
-
Is the Free plan really free?
-
Yes. The Free plan includes 300 AI responses per month, lead capture, all design systems, proactive chat, help articles, and email support. No credit card is required to sign up.
-
What happens when I run out of credits?
-
The chat widget is automatically hidden from your website visitors so they are never impacted by an error message. You can upgrade your plan or purchase a one-time Boost Pack from your dashboard to restore the widget instantly.
-
How does the knowledge base work?
-
The plugin reads your website content via your sitemap, sends each page to the Sant Chat AI service for AI-optimised summarisation, then chunks and embeds the content into a vector database. When a visitor asks a question, the AI searches this database for relevant content and generates an answer based on what your site says.
-
Is my data secure?
-
Chat conversations are processed by the Sant Chat AI API but are not stored permanently. Only anonymised usage metrics (token counts) are logged for billing. Lead data (names, emails, phone numbers) is stored locally in your WordPress database. If email notifications are enabled, lead details are sent to sant.chat solely to deliver the notification email to you — they are not stored on our servers. See our Privacy Policy for full details.
-
Can I use this on multiple websites?
-
Yes. The Free plan supports 1 site. Starter supports 2, Pro supports 5, and Business supports 20. Each site gets its own license key, knowledge base, and configuration.
-
What is Teach Mode?
-
Teach Mode lets you correct wrong AI answers directly from your WordPress dashboard. When the chatbot gives an inaccurate response, you provide the correct answer and it learns permanently using semantic matching. Available on Pro (50 corrections) and Business (200 corrections) plans.
-
Does any other WordPress chatbot offer voice chat?
-
No. Sant Chat AI is the only WordPress AI chatbot with built-in voice chat (speech-to-text and text-to-speech). Available on Pro and Business plans.
-
Where is the chat history stored?
-
All chat logs, session data, and lead information are stored in your WordPress database in custom tables. You can view, search, and export this data from the Activity and Reports page in your WordPress admin.
-
Can I customise the chatbot appearance?
-
Yes. You can change the design system, colour theme, header image, bot avatar, bot name, text size, and widget dimensions. All design options are available on every plan, including the Free plan.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Sant Chat AI” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Sant Chat AI” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.14 – 2026-04-06
- Feature: AI-driven lead capture now available on all plans (previously listed as Pro+)
- Documentation: Updated feature descriptions to match actual availability
1.0.13 – 2026-04-06
- Compliance: Switched from phpcs:ignore to phpcs:disable/enable blocks for database queries
- Compliance: All InterpolatedNotPrepared warnings now properly suppressed with block-level directives
- Code quality: Cleaner code without inline phpcs:ignore comments on every SQL line
1.0.12 – 2026-04-06
- Compliance: Restructured all $wpdb->prepare() calls with phpcs:ignore on $wpdb->prepare() line
- Compliance: InterpolatedNotPrepared ignores now correctly positioned for all SQL queries
- Compliance: Fixed SlowDBQuery ignore placement for tax_query in WP_Query
- Code quality: All database queries follow consistent pattern with proper ignore placement
1.0.11 – 2026-04-06
- Compliance: Fixed phpcs:ignore placement for DirectDatabaseQuery warnings
- Compliance: Added SlowDBQuery ignore for legitimate tax_query usage
- Code quality: Consolidated phpcs:ignore comments to be immediately before target lines
1.0.10 – 2026-04-06
- Compliance: Added InterpolatedNotPrepared ignores for custom table name variables
- Compliance: Added PluginCheck.Security.DirectDB.UnescapedDBParameter ignores where appropriate
- Compliance: Added SchemaChange ignores for DDL migration and uninstall operations
- Compliance: Prefixed all template variables in chat-widget.php with $sant_ prefix
- Compliance: Full phpcs:ignore coverage for all remaining Plugin Check warnings
- Code quality: Fixed all PHP warnings in template file
1.0.9 – 2026-04-06
- Compliance: Added phpcs:ignore comments for DirectDatabaseQuery on all custom plugin tables
- Compliance: Added phpcs:ignore comments for NonceVerification.Recommended on URL routing parameters
- Compliance: Added phpcs:ignore comments for error_log usage (wrapped in WP_DEBUG)
- Compliance: Prefixed variables in uninstall.php with $sant_ prefix
- Code quality: Improved code documentation for PHPCS compliance
1.0.8 – 2026-04-06
- Compliance: Sanitized all $_GET and $_POST comparisons using sanitize_text_field() and wp_unslash()
- Compliance: Added phpcs:ignore comment for hardcoded SVG output in wizard
1.0.7 – 2026-04-06
- Compliance: Removed all inline styles – now using wp_enqueue_style() exclusively
- Compliance: Fixed unsanitized $_POST values in several locations
- Compliance: Removed leading underscore from function name
- Compliance: Added phpcs:ignore comments with explanations for legitimate suppressions
- Code quality: Improved setup wizard step rendering
1.0.6 – 2026-04-01
- Security: Added session ownership validation for message rating endpoint
- Security: Added validate_callback for rating values (1 or -1 only)
- Security: Added validate_callback for voice audio base64 format
- Security: Field-aware sanitization in settings (URL/email/textarea fields)
- Security: Fixed JSON sanitization pattern (decode first, then sanitize)
- Updated: Chart.js library to v4.5.1 (latest stable)
- Compliance: Unlocked all sync frequencies for all users
- Compliance: Unlocked all lead capture modes for all users
- Compliance: Email notification default changed to opt-in (off by default)
1.0.0 – 2026-03-10
- Initial release.
