=== GhostChat === Contributors: jacobo1, ghostchat Tags: chat, live-chat, privacy, gdpr, lightweight Requires at least: 5.0 Tested up to: 6.9 Stable tag: 1.0.8 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Ultra-lightweight live chat widget (just 5KB). Privacy-first, zero tracking, zero cookies. 20-40x smaller than competitors. == Description == GhostChat is an ultra-lightweight, privacy-focused live chat solution for WordPress. Perfect for businesses that care about page speed, visitor privacy, and GDPR compliance. **Why GhostChat?** * **Just 5KB** - 20-40x smaller than tawk.to, Crisp, Tidio, LiveChat * **Zero tracking, zero cookies** - No cookie banners needed * **10-30ms latency** - Edge-powered global delivery * **Anonymous visitor sessions** - Privacy by default * **Real-time messaging** - Instant customer replies * **Gmail threading** - Reply from your inbox, conversations stay in sync * **CRM Lite** - Built-in contacts, conversation history, and notes * **Team support** - Invite agents, assign conversations (Business plan) * **Webhooks** - Integrate with your stack (Business plan) * **Canned responses** - Save time with pre-written replies * **Mobile PWA dashboard** - Reply from your phone like WhatsApp * **GDPR compliant** - Built for privacy regulations * **Easy setup** - Takes 30 seconds to configure **How it works:** 1. Sign up free at [GhostChat](https://ghostchat.dev/signup) 2. Create a site and get your Site ID 3. Enter your Site ID in the plugin settings 4. The chat widget appears on your site automatically **Pricing:** * **Free (forever)**: 1 site, 30-day history, 3 canned responses, no credit card required * **Pro ($5/mo)**: 3 sites, unlimited history, unlimited canned responses, hide branding * **Business ($19/mo)**: 10 sites, webhooks, team (up to 5 agents), priority support **Perfect for:** * Small businesses * Freelancers * E-commerce stores * Support teams * Anyone who values privacy and performance == Installation == **Automatic Installation:** 1. Log into your WordPress admin panel 2. Navigate to Plugins > Add New 3. Search for "GhostChat" 4. Click "Install Now" and then "Activate" **Manual Installation:** 1. Download the plugin zip file 2. Log into your WordPress admin panel 3. Navigate to Plugins > Add New > Upload Plugin 4. Choose the downloaded file and click "Install Now" 5. Activate the plugin **Configuration:** 1. After activation, go to Settings > GhostChat 2. Sign up at [ghostchat.dev/signup](https://ghostchat.dev/signup) if you haven't already 3. Get your Site ID from [app.ghostchat.dev/sites](https://app.ghostchat.dev/sites) 4. Paste your Site ID in the plugin settings 5. Click "Save Changes" 6. The widget appears instantly on your site! == Frequently Asked Questions == = Do I need an account? = Yes, sign up free at [ghostchat.dev/signup](https://ghostchat.dev/signup) to get a Site ID. It takes less than a minute and no credit card is required. = Is it really free? = Yes! The Free plan is free forever — 1 site, 30-day message history, and 3 canned responses. No credit card required. Paid plans start at $5/month. = Does it slow down my site? = No! At just 5KB, GhostChat is 20-40x smaller than competitors like tawk.to (200KB+), Crisp (170KB+), or Tidio (150KB+). It has zero impact on page speed or Lighthouse scores. = Does it track visitors? = No. GhostChat uses zero tracking and zero cookies. Visitor sessions are anonymous. No cookie banners needed. = Is it GDPR compliant? = Yes. GhostChat doesn't track or store personal data without consent. Perfect for EU businesses. = Can I customize the widget? = Yes! Customize colors, position, and welcome messages in your dashboard at app.ghostchat.dev. = Does it work on mobile? = Yes! The dashboard is a mobile-first PWA. Install it on your phone and reply to customers like WhatsApp. = Can I use it on multiple sites? = Yes! Free includes 1 site. Pro ($5/mo) includes up to 3 sites. Business ($19/mo) includes up to 10 sites. = How do I get support? = Email us at jacob@ghostchat.dev or visit [ghostchat.dev/chat-widget-for-wordpress](https://ghostchat.dev/chat-widget-for-wordpress) for the complete setup guide. = Can I paste the entire script tag? = Yes! Our plugin has smart paste detection. You can paste the entire script tag and we'll automatically extract just the Site ID. = Where do I find my Site ID? = Log into [app.ghostchat.dev/sites](https://app.ghostchat.dev/sites), find your site, and click the "Copy" button. You can paste the entire script or just the ID. == Screenshots == 1. The GhostChat widget on your website - privacy-first, lightweight, and beautiful 2. WordPress admin settings page - clean, simple configuration 3. Mobile dashboard (PWA) for instant replies - works like WhatsApp 4. Smart paste detection - automatically extracts Site ID from script tag == Changelog == = 1.0.8 = * Updated pricing to reflect current 3-tier plans (Free/Pro/Business) * Fixed version mismatch between header and constant * Updated branding references to GhostChat = 1.0.7 = * Plugin renamed to GhostChat per WordPress.org guidelines * Improved code structure with singleton pattern * Added comprehensive internationalization (i18n) support * All strings now translatable with 'ghostchat' text domain * Added proper settings link in plugin actions * Enhanced accessibility with ARIA labels * Improved security with capability checks * Added proper uninstall cleanup * Better WordPress coding standards compliance * Updated tested up to WordPress 6.9 = 1.0.6 = * Fixed WordPress.org plugin checker errors * Corrected text domain to match slug * Added proper input sanitization callback * Updated tested up to WordPress 6.9 * Reduced tags to 5 (WordPress.org requirement) = 1.0.5 = * Added chat bubble icon to header for better branding * Fixed script enqueuing to use WordPress standards * Added input sanitization for security * WordPress 6.9 compatibility verified = 1.0.4 = * Added professional branding with gradient header * Added footer with helpful links * Improved user interface = 1.0.3 = * Added smart paste detection - auto-extracts Site ID from script tag * Improved user experience with real-time feedback * Better validation and error messages = 1.0.2 = * Added step-by-step setup instructions * Better guidance for first-time users * Improved documentation = 1.0.1 = * Updated branding from GhostChat to GhostChat * Updated widget URL to api.ghostchat.dev * Updated dashboard URL to app.ghostchat.dev * Improved admin UI with better status messages = 1.0.0 = * Initial release * Privacy-first live chat widget * 5KB lightweight script * Zero tracking, zero cookies * Real-time messaging * Mobile PWA dashboard == Upgrade Notice == = 1.0.7 = Major update: Plugin renamed to GhostChat, improved i18n support, better security, and WordPress coding standards compliance. Your settings will be preserved. = 1.0.6 = Security improvements with input sanitization. WordPress 6.9 compatible. Better branding. = 1.0.5 = Security and compatibility updates. Recommended for all users. == Privacy Policy == GhostChat does not collect, store, or transmit any personal data from your WordPress site. The plugin only: * Stores your Site ID in your WordPress database (wp_options table) * Loads the chat widget script from api.ghostchat.dev * Does not set any cookies * Does not track visitors * Does not send any data to third parties Chat conversations are handled by GhostChat service. Please review GhostChat's privacy policy at https://ghostchat.dev/privacy for details on how chat data is handled. == Support == Need help? We're here for you: * Email: jacob@ghostchat.dev * WordPress Setup Guide: https://ghostchat.dev/chat-widget-for-wordpress * Dashboard: https://app.ghostchat.dev * Website: https://ghostchat.dev == About GhostChat == GhostChat is made by GhostChat, a privacy-first live chat platform that prioritizes page speed and visitor privacy. We believe live chat shouldn't slow down your site or compromise your visitors' privacy. Learn more at [ghostchat.dev](https://ghostchat.dev)