Plugin Overview
Voxfor Secure Live Chat and AI Support is a comprehensive live chat solution designed specifically for WordPress websites. It provides real-time communication between website visitors and administrators with a focus on performance, security, and user experience.
🚀 Why Choose Voxfor Secure Live Chat?
Unlike basic chat plugins, Voxfor combines live chat with AI automation, advanced analytics, and intelligent user tracking. It's production-ready, secure, and follows WordPress coding standards.
Key Features
Secure Real-time Live Chat
Fast, reliable messaging with agent statuses (Online/Away/Busy/AI), moderation (ban/unban), and secure file sharing with customizable limits.
Claude-powered AI Agent
Automated, multilingual support with smart escalation, custom prompts, behavior controls, and conversation memory for consistent interactions.
Knowledge Base Manager
Auto-scans pages/posts/products, lets you edit/save content, and feeds AI with up-to-date site knowledge for accurate responses.
Advanced Analytics
Dashboards for chat volume, response times, agent performance, peak hours, and completion rates with beautiful SVG charts.
Live User Tracking
Real-time behavior insights (mouse, scroll, clicks, session) with privacy controls and bot detection for better engagement.
Security & Performance
CSRF protection, input sanitization, rate limiting, secure file handling, and optimized database queries for production use.
Installation Guide
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| WordPress | 6.0 | Higher |
| PHP | 7.4 | Higher |
| MySQL | 5.6 | Higher |
| Memory | 256MB | 512MB+ |
Installation Methods
Method 1: WordPress Admin (Recommended)
- Log in to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Search for "Voxfor Secure Live Chat"
- Click Install Now and then Activate
Method 2: Manual Upload
- Download the plugin ZIP file
- Go to Plugins → Add New → Upload Plugin
- Choose the ZIP file and click Install Now
- Click Activate Plugin
✅ Post-Installation
After activation, the plugin automatically creates necessary database tables and sets up default configurations. You'll see "WP Chat" in your WordPress admin menu.
Quick Start Guide
Get Started in 5 Minutes
-
Access Plugin Settings:
Go to
WP Chat → Settingsin your WordPress admin -
Configure Basic Settings:
- Set your widget title and welcome message
- Choose widget position (bottom-right, bottom-left, etc.)
- Select your brand color
-
Set Agent Status:
Go to
WP Chat → Live Chatand set your status to "Online" -
Test the Widget:
Visit your website frontend to see the chat widget in action
-
Optional - Configure AI:
Add your Anthropic API key in
AI Agent → APIfor automated responses
💡 Pro Tip
Start with basic live chat first, then gradually enable AI features and analytics as you become familiar with the system.
Live Chat System
The live chat system provides real-time communication with visitors through an elegant, mobile-responsive widget and comprehensive admin interface.
Chat Widget Features
- Real-time Messaging: Instant message delivery using AJAX polling
- File Sharing: Secure upload/download with configurable file types and size limits
- Mobile Optimized: Touch-friendly interface with responsive design
- Multi-language Support: Translation-ready with RTL language support
Agent Status Management
Agents can set their availability status to control how chats are handled:
| Status | Description | Behavior |
|---|---|---|
| 🟢 Online | Available for new chats | Receives all new chat notifications and can handle unlimited conversations |
| 🟡 Away | Temporarily unavailable | This status is to show user that they leave there message and will be back soon |
| 🔴 Busy | Handling current chats | Agent is busy with other tasks and will be back soon |
| 🤖 AI Agent Mode | AI handles all conversations | Automatic AI responses with Claude Sonnet 4 (requires API key) |
User Management & Banning
Comprehensive user management system to maintain a safe chat environment:
Banning System Features
- Instant User Banning: Ban users directly from the chat interface
- Flexible Ban Duration: Set temporary or permanent bans
- Multiple Ban Criteria: Ban by IP address, browser fingerprint, or both
- Ban Track Date: Track users date and time of banned
- Easy Unban Process: Remove bans when appropriate
Banning Process
- Select the problematic chat from the sidebar
- Click the "Ban User" button in the chat header
- Enter a reason for the ban (required)
- Select the ban duration
- Confirm the ban action
- The user is immediately blocked from accessing chat
AI Agent (Anthropic Claude)
The AI Agent automates frontline support using Anthropic Claude, delivering fast, context-aware, multilingual replies that follow your rules. It works alongside your team, responds when humans are unavailable (or in hybrid mode), and uses your site's content and the visitor's current page to give accurate answers.
AI Capabilities
Multilingual Support
Responds fluently in Hebrew, English, Spanish, Arabic, and more with cultural awareness and appropriate expressions.
Conversation Memory
Maintains context throughout entire chat sessions, referencing previous messages for consistent interactions.
Page Awareness
Knows which page the visitor is viewing and incorporates that context into responses for relevant assistance.
Sentiment Analysis
Detects customer emotions and adjusts response tone accordingly for better customer satisfaction.
AI Configuration
Configure the AI agent at WP Chat → AI Settings:
Basic Settings
| Setting | Description | Default |
|---|---|---|
| Enable AI Agent | Checkbox switch for AI automation | Disabled |
| API Key | Your Anthropic Claude API key | Required |
| AI Model | Choose Claude model (Claude Sonnet 4 recommended) | Claude Sonnet 4 |
| Max Response Length | Maximum tokens per response (100-4000) | 1000 (Recommended) |
| Response Creativity | Lower = focused, Higher = creative (0-1) | 0.7 |
| Response Delay | Simulate human typing delay (seconds) | 2 |
AI Personality (System Prompt)
Define how the AI should behave and respond to users:
You are a helpful customer service assistant for {Brand}. Be friendly, concise, and accurate.
Always reference current page context when helpful. If a question requires human approval,
collect details and escalate. Never speculate; if unsure, ask for clarification. Prefer linking
to on-site pages or products with short summaries.
✅ Best Practices
- Start with focused creativity and moderate length
- Keep the personality prompt short and action-oriented
- Regularly update the Knowledge Base for accuracy
- Monitor escalations to improve prompts
Knowledge Base Management
The Knowledge Base system powers the AI agent with up-to-date information about your website and business. It automatically scans your content and allows manual editing for accuracy.
Knowledge Base Features
- Automatic Content Scanning: Discovers and indexes website content automatically
- Manual Content Management: Add, edit, and organize custom knowledge
- Real-time Updates: Keep AI knowledge current with latest changes
- Content Categories: Organize information by type and topic
- AI Integration: Knowledge directly powers AI responses
Content Types Managed
| Content Type | Auto-Scan | Manual Edit | AI Usage |
|---|---|---|---|
| Pages | ✅ WordPress pages | ✅ Edit titles, content, URLs | Site navigation and information |
| Blog Posts | ✅ Recent posts | ✅ Update summaries | Content recommendations |
| Products | ✅ WooCommerce integration | ✅ Prices, descriptions, stock | Product recommendations and support |
| Contact Info | ✅ Business details | ✅ Hours, location, phone | Customer service information |
Knowledge Management Workflow
- Automatic Scanning: System scans your website for content
- Content Discovery: Identifies pages, posts, products, and business info
- Knowledge Processing: Extracts key information and creates summaries
- Manual Review: Admin can edit, enhance, or remove content
- AI Integration: Knowledge becomes available to AI agent
- Continuous Updates: Regular rescanning keeps information current
Managing Knowledge Base
Access the Knowledge Base manager at WP Chat → AI Settings → Knowledge Base:
// Scan website content
Click "Manage Knowledge Base" → "Scan Website Content"
// Edit knowledge items
Select item → Edit inline → Save changes
// Add custom knowledge
Click "Add Custom Knowledge" → Enter title and content → Save
Analytics & Reports
Comprehensive analytics help you understand chat performance and visitor behavior with real-time data visualization and actionable insights.
Analytics Dashboard Features
- Real-time Statistics: Live chat counts, active users, and response times
- Historical Data: Customizable date ranges (7, 30, 90 days)
- Interactive Charts: Beautiful SVG charts with hover details
- Performance Monitoring: System health and optimization recommendations
- Agent Analytics: Individual performance tracking and comparison
Key Metrics Tracked
Chat Volume
Total chats, daily trends, peak hours, and seasonal patterns to understand customer demand.
Response Performance
Average response time, first response time, and resolution speed for quality measurement.
Agent Productivity
Chats per agent, active days, workload distribution for staffing optimization.
User Engagement
Session duration, message count, return visitors for satisfaction assessment.
Chart Types & Visualizations
- Line Charts: Trend analysis over time periods with smooth animations
- Bar Charts: Comparative data visualization with color coding
- Pie Charts: Distribution and percentage breakdowns
- Gauge Charts: Performance indicators and KPI tracking
- Table Views: Detailed data with sorting and filtering
📊 Analytics Access
View comprehensive analytics at WP Chat → Analytics. All charts are generated using SVG for crisp display and fast loading without external dependencies.
Live User Tracking
Advanced real-time visitor tracking system that monitors user behavior and provides insights for better customer engagement while respecting privacy.
Tracking Capabilities
- Real-time Visitor Monitoring: See who's on your site right now
- Page View Tracking: Monitor visitor navigation patterns
- Referrer Tracking: Track from which source the user came from
- Session Insights: Time on page, total session duration
- Device Information: Desktop, Mobile, Tablet
- Geographic Data: IP-based location tracking
- Engagement Scoring: Identify high-intent visitors
User Behavior Metrics
| Metric | Description | Use Case |
|---|---|---|
| User Status | Track user activity and patterns | Identify engaged vs. idle users |
| Click Events | Monitor interactions with page elements | Identify user interests and intent |
| Time on Page | Duration spent viewing specific pages | Measure content engagement |
| Session Duration | Total time spent on the website | Overall engagement quality |
| Page Transitions | Navigation paths through the site | Optimize user journey |
Privacy & Compliance
🔒 Privacy First
All tracking respects user privacy. No personal data is collected.
Bot Detection System
Advanced algorithms automatically identify and filter automated traffic:
- User Agent Analysis: Detect known bot signatures
- Behavioral Patterns: Identify non-human interaction patterns
- Speed Analysis: Flag unusually fast navigation
- JavaScript Execution: Verify browser capabilities
- Mouse Movement Validation: Detect natural vs. programmatic movement
- Fingerprint Analysis: Unique browser fingerprinting
Customization & Styling
Extensive customization options to match your brand and website design perfectly.
Widget Customization
Configure the chat widget appearance at WP Chat → Settings:
| Setting | Options | Description |
|---|---|---|
| Position | Bottom-right, Bottom-left, Top-right, Top-left | Widget placement on the page |
| Color Scheme | Custom color picker | Primary color for buttons and headers |
| Widget Title | Custom text | Title displayed in widget header |
| Welcome Message | Custom text | First message shown to visitors |
| Offline Message | Custom text | Message when no agents are available |
CSS Customization
Add custom styles to match your theme perfectly:
/* Main widget container */
.awc-chat-widget {
border-radius: 15px !important;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
}
/* Widget header */
.awc-widget-header {
background: linear-gradient(45deg, #007cba, #005a87) !important;
color: white !important;
}
/* Message bubbles */
.awc-message.user {
background: #007cba !important;
color: white !important;
}
.awc-message.agent {
background: #f1f3f4 !important;
color: #333 !important;
}
/* Send button */
.awc-send-button {
background: #007cba !important;
border-radius: 50% !important;
}
Mobile Responsiveness
Adaptive Layout
Automatically adjusts to screen size with optimized touch targets and spacing.
Touch Optimized
Large buttons, smooth gestures, and hardware-accelerated animations.
Advanced Customization
- Template Override: Create custom templates in your theme
- Hook Integration: Use WordPress hooks to modify behavior
- Conditional Display: Show/hide widget based on page, user role, or device
- Custom Fields: Add additional data collection fields
Troubleshooting
Common Issues & Solutions
❌ Chat Widget Not Appearing
Symptoms: The chat widget doesn't show on the frontend
Solutions:
- Check if the plugin is activated
- Verify chat is enabled in settings
- Clear any caching plugins
- Check for JavaScript errors in browser console
- Ensure your theme calls
wp_footer()
⚠️ Messages Not Sending
Symptoms: Messages appear to send but don't reach the admin
Solutions:
- Check AJAX functionality is working
- Verify database tables exist
- Check for plugin conflicts
- Review server error logs
- Test with default WordPress theme
⚠️ AI Not Responding
Symptoms: AI agent doesn't reply to messages
Solutions:
- Verify Anthropic API key is correct
- Check AI is enabled in settings
- Ensure agent status is set to "AI Agent Mode"
- Review API usage limits
- Check if API is fetching AI models through [Refresh Models] button
Database Repair Tool
If you encounter database-related issues, use the built-in repair tool:
- Go to Tools → AWC Database Repair
- Review missing tables
- Click Repair Database Tables
- Reactivate the plugin if needed
Performance Optimization
- Increase Polling Interval: Reduce server load by increasing message check frequency
- Enable Database Cleanup: Automatically remove old chat data
- Optimize Server Resources: Ensure adequate memory and processing power
- Use Caching: Compatible with popular caching plugins
- Limit Concurrent Chats: Set maximum simultaneous conversations
Frequently Asked Questions
Q: Does this plugin require external services?
A: No, the core chat functionality works entirely within your WordPress installation. The AI features are optional and require an Anthropic API key if you choose to use them.
Q: Is the chat widget mobile-friendly?
A: Yes, the chat widget is fully responsive and optimized for mobile devices with touch gestures and adaptive layouts.
Q: Can I customize the appearance?
A: Yes, the plugin includes comprehensive theming options, custom CSS support, and template override capabilities.
Q: Does it work with caching plugins?
A: Yes, the plugin is designed to work with popular caching solutions and includes its own caching strategies for optimal performance.
Q: Is it GDPR compliant?
A: The plugin includes privacy controls and data management features to help with GDPR compliance. You should review your specific requirements and configure accordingly.
Q: Can I use it with WooCommerce?
A: Yes, the plugin integrates seamlessly with WooCommerce and can provide product recommendations through the AI agent.
Q: How many agents can use the system?
A: There's no limit on the number of agents. All WordPress users with appropriate permissions can access the live chat interface.
Q: Can I export chat transcripts?
Current we don't support this option, but we are working on it.
Q: How does the Knowledge Base work?
A: The system automatically scans your website content (pages, posts, products) and allows manual editing. This knowledge powers the AI agent's responses for accurate, contextual assistance.
Technical Requirements
🖥️ Server Requirements
- WordPress 6.0 or higher
- PHP 7.4+ (8.0 or higher recommended)
- MySQL 5.6+ (8.0 or higher recommended)
- 256MB memory limit
🌐 Browser Support
- Chrome 70+ (Desktop/Mobile)
- Firefox 65+ (Desktop/Mobile)
- Safari 12+ (Desktop/Mobile)
- Edge 79+ (Desktop/Mobile)
🔧 Optional Integrations
- Anthropic API (for AI features)
- WooCommerce (for product integration)
- Caching plugins (W3 Total Cache, WP Rocket)
- Translation plugins (WPML, Polylang)

















