{"id":266579,"date":"2025-12-16T08:48:59","date_gmt":"2025-12-16T08:48:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/the-chat-widget\/"},"modified":"2026-03-29T09:52:19","modified_gmt":"2026-03-29T09:52:19","slug":"ghostchat","status":"publish","type":"plugin","link":"https:\/\/sk.wordpress.org\/plugins\/ghostchat\/","author":23067628,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"GhostChat","header_author":"GhostChat","header_description":"Privacy-first live chat widget with zero tracking, zero cookies, and anonymous visitor sessions. Just 7KB.","assets_banners_color":"293d43","last_updated":"2026-03-29 09:52:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ghostchat.dev\/chat-widget-for-wordpress","header_author_uri":"https:\/\/ghostchat.dev","rating":5,"author_block_rating":0,"active_installs":0,"downloads":472,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.6":{"tag":"1.0.6","author":"jacobo1","date":"2026-02-01 19:12:53"},"1.0.7":{"tag":"1.0.7","author":"jacobo1","date":"2026-02-03 17:55:43"},"1.0.8":{"tag":"1.0.8","author":"jacobo1","date":"2026-02-15 16:59:51"},"1.0.9":{"tag":"1.0.9","author":"jacobo1","date":"2026-02-27 06:58:38"},"1.1.0":{"tag":"1.1.0","author":"jacobo1","date":"2026-03-03 13:12:06"},"1.1.1":{"tag":"1.1.1","author":"jacobo1","date":"2026-03-29 09:52:19"}},"upgrade_notice":{"1.1.1":"<p>Copy updates and pricing corrections. No settings changes \u2014 just update.<\/p>","1.0.7":"<p>Major update: Plugin renamed to GhostChat, improved i18n support, better security, and WordPress coding standards compliance. Your settings will be preserved.<\/p>","1.0.6":"<p>Security improvements with input sanitization. WordPress 6.9 compatible. Better branding.<\/p>","1.0.9":"<p>WooCommerce auto-integration: page context on all plans, cart context on Pro &amp; Business. Just update \u2014 zero configuration needed.<\/p>","1.0.5":"<p>Security and compatibility updates. Recommended for all users.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3470730,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3470730,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3470730,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3473695,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3473695,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":[],"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","5":"WooCommerce cart context shown to agents in real-time - zero configuration"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5707,4035,2379,396,286],"plugin_category":[41,54],"plugin_contributors":[250673],"plugin_business_model":[],"class_list":["post-266579","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-lightweight","plugin_tags-live-chat","plugin_tags-privacy","plugin_tags-woocommerce","plugin_category-communication","plugin_category-security-and-spam-protection","plugin_contributors-jacobo1","plugin_committers-jacobo1"],"banners":{"banner":"https:\/\/ps.w.org\/ghostchat\/assets\/banner-772x250.png?rev=3473695","banner_2x":"https:\/\/ps.w.org\/ghostchat\/assets\/banner-1544x500.png?rev=3473695","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/ghostchat\/assets\/icon.svg?rev=3470730","icon":"https:\/\/ps.w.org\/ghostchat\/assets\/icon.svg?rev=3470730","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GhostChat is a lightweight, privacy-focused live chat widget for WordPress. Reply from Gmail, the mobile PWA, or the dashboard \u2014 your choice.<\/p>\n\n<p><strong>Why GhostChat?<\/strong><\/p>\n\n<ul>\n<li><strong>~10KB widget<\/strong> - 20-35x smaller than tawk.to, Crisp, Tidio, LiveChat<\/li>\n<li><strong>Zero tracking, zero cookies<\/strong> - No cookie banners needed<\/li>\n<li><strong>15-30ms latency<\/strong> - Edge-powered global delivery<\/li>\n<li><strong>Gmail threading<\/strong> - Reply from your inbox, conversations stay in sync<\/li>\n<li><strong>WooCommerce auto-integration<\/strong> - Page context on all plans, cart context on Pro &amp; Business<\/li>\n<li><strong>Real-time messaging<\/strong> - Instant customer replies<\/li>\n<li><strong>CRM Lite<\/strong> - Built-in contacts, conversation history, and notes<\/li>\n<li><strong>Team support<\/strong> - Invite agents, assign conversations (Business plan)<\/li>\n<li><strong>Webhooks<\/strong> - Integrate with your stack (Business plan)<\/li>\n<li><strong>Canned responses<\/strong> - Save time with pre-written replies<\/li>\n<li><strong>Mobile PWA dashboard<\/strong> - Reply from your phone like WhatsApp<\/li>\n<li><strong>GDPR-friendly<\/strong> - No cookies, no tracking, no consent banner needed<\/li>\n<li><strong>Easy setup<\/strong> - Takes 30 seconds to configure<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Sign up free at <a href=\"https:\/\/app.ghostchat.dev\/signup\">GhostChat<\/a><\/li>\n<li>Create a site and get your Site ID<\/li>\n<li>Enter your Site ID in the plugin settings<\/li>\n<li>The chat widget appears on your site automatically<\/li>\n<\/ol>\n\n<p><strong>Pricing:<\/strong><\/p>\n\n<ul>\n<li><strong>Free (forever)<\/strong>: 1 site, 30-day history, unlimited canned responses, no credit card required<\/li>\n<li><strong>Pro ($9\/mo)<\/strong>: 3 sites, 1-year history, hide branding, visitor context, page journey<\/li>\n<li><strong>Business ($25\/mo)<\/strong>: 10 sites, unlimited history, webhooks, team (up to 5 agents), auto-translate, priority support<\/li>\n<\/ul>\n\n<p><strong>Perfect for:<\/strong><\/p>\n\n<ul>\n<li>Small businesses<\/li>\n<li>Freelancers<\/li>\n<li>E-commerce stores<\/li>\n<li>Support teams<\/li>\n<li>Anyone who values privacy and performance<\/li>\n<\/ul>\n\n<p><strong>WooCommerce Integration:<\/strong><\/p>\n\n<p>Running a WooCommerce store? The plugin auto-detects WooCommerce and sends your agents real-time context \u2014 zero configuration required. Your agents see:<\/p>\n\n<ul>\n<li>Page type, product name, cart items, total, and item count \u2014 <strong>Pro &amp; Business<\/strong><\/li>\n<li>Custom data via <code>GhostChat.setContext()<\/code> \u2014 <strong>Pro &amp; Business<\/strong><\/li>\n<li>Updates in real-time on AJAX cart changes<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>GhostChat does not collect, store, or transmit any personal data from your WordPress site. The plugin only:<\/p>\n\n<ul>\n<li>Stores your Site ID in your WordPress database (wp_options table)<\/li>\n<li>Loads the chat widget script from api.ghostchat.dev<\/li>\n<li>When WooCommerce is active, sends page context and cart data (page type, product name, items, total, count) on Pro and Business plans, and custom setContext() data on Pro and Business plans<\/li>\n<li>Does not set any cookies<\/li>\n<li>Does not track visitors<\/li>\n<li>Does not send any data to third parties besides the GhostChat service<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<h3>Support<\/h3>\n\n<p>Need help? We're here for you:<\/p>\n\n<ul>\n<li>Email: jacob@ghostchat.dev<\/li>\n<li>WordPress Setup Guide: https:\/\/ghostchat.dev\/chat-widget-for-wordpress<\/li>\n<li>Dashboard: https:\/\/app.ghostchat.dev<\/li>\n<li>Website: https:\/\/ghostchat.dev<\/li>\n<\/ul>\n\n<h3>About GhostChat<\/h3>\n\n<p>GhostChat is 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.<\/p>\n\n<p>Learn more at <a href=\"https:\/\/ghostchat.dev\">ghostchat.dev<\/a><\/p>\n\n<!--section=installation-->\n<p><strong>Automatic Installation:<\/strong><\/p>\n\n<ol>\n<li>Log into your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New<\/li>\n<li>Search for \"GhostChat\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Log into your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the downloaded file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<p><strong>Configuration:<\/strong><\/p>\n\n<ol>\n<li>After activation, go to Settings &gt; GhostChat<\/li>\n<li>Sign up at <a href=\"https:\/\/app.ghostchat.dev\/signup\">app.ghostchat.dev\/signup<\/a> if you haven't already<\/li>\n<li>Get your Site ID from <a href=\"https:\/\/app.ghostchat.dev\/sites\">app.ghostchat.dev\/sites<\/a><\/li>\n<li>Paste your Site ID in the plugin settings<\/li>\n<li>Click \"Save Changes\"<\/li>\n<li>The widget appears instantly on your site!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>Yes, sign up free at <a href=\"https:\/\/app.ghostchat.dev\/signup\">app.ghostchat.dev\/signup<\/a> to get a Site ID. It takes less than a minute and no credit card is required.<\/p><\/dd>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes! The Free plan is free forever \u2014 1 site, 30-day message history, unlimited canned responses. No credit card required. Paid plans start at $9\/month.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No! At ~10KB, GhostChat is 20-35x smaller than competitors like tawk.to (~200KB), Crisp (~85KB), Tidio (~65KB), or LiveChat (~120KB). 15-30ms edge-powered latency means zero impact on page speed or Lighthouse scores.<\/p><\/dd>\n<dt id=\"does%20it%20track%20visitors%3F\"><h3>Does it track visitors?<\/h3><\/dt>\n<dd><p>No. GhostChat uses zero tracking and zero cookies. Visitor sessions are anonymous. No cookie banners needed.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr-friendly%3F\"><h3>Is it GDPR-friendly?<\/h3><\/dt>\n<dd><p>Yes. GhostChat uses zero cookies and zero tracking. No consent banner needed. Chat conversations are stored on our servers \u2014 review our privacy policy at ghostchat.dev\/privacy for full details.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20widget%3F\"><h3>Can I customize the widget?<\/h3><\/dt>\n<dd><p>Yes! Customize colors, position, and welcome messages in your dashboard at app.ghostchat.dev.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%3F\"><h3>Does it work on mobile?<\/h3><\/dt>\n<dd><p>Yes! The dashboard is a mobile-first PWA. Install it on your phone and reply to customers like WhatsApp.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20on%20multiple%20sites%3F\"><h3>Can I use it on multiple sites?<\/h3><\/dt>\n<dd><p>Yes! Free includes 1 site. Pro ($9\/mo) includes up to 3 sites. Business ($25\/mo) includes up to 10 sites.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20support%3F\"><h3>How do I get support?<\/h3><\/dt>\n<dd><p>Email us at jacob@ghostchat.dev or visit <a href=\"https:\/\/ghostchat.dev\/chat-widget-for-wordpress\">ghostchat.dev\/chat-widget-for-wordpress<\/a> for the complete setup guide.<\/p><\/dd>\n<dt id=\"can%20i%20paste%20the%20entire%20script%20tag%3F\"><h3>Can I paste the entire script tag?<\/h3><\/dt>\n<dd><p>Yes! Our plugin has smart paste detection. You can paste the entire script tag and we'll automatically extract just the Site ID.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20site%20id%3F\"><h3>Where do I find my Site ID?<\/h3><\/dt>\n<dd><p>Log into <a href=\"https:\/\/app.ghostchat.dev\/sites\">app.ghostchat.dev\/sites<\/a>, find your site, and click the \"Copy\" button. You can paste the entire script or just the ID.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes! The plugin auto-detects WooCommerce and sends your agents real-time context \u2014 zero configuration required. Page type, product name, cart items, total, and item count are available on Pro ($9\/mo) and Business ($25\/mo). Custom data via setContext() requires Pro or Business.<\/p><\/dd>\n<dt id=\"can%20i%20send%20custom%20data%20to%20agents%3F\"><h3>Can I send custom data to agents?<\/h3><\/dt>\n<dd><p>Yes! Use the <code>GhostChat.setContext()<\/code> JavaScript API to send any key-value data (up to 10 keys, 4KB total). Your agents see it in real-time in the conversation header. Available on Pro and Business plans.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated copy: \"Reply from Gmail\" replaces \"lives in your Gmail\"<\/li>\n<li>Signup URL updated to app.ghostchat.dev\/signup<\/li>\n<li>Free plan now shows unlimited canned responses (up to 50)<\/li>\n<li>setContext() now listed as Pro &amp; Business (was Business only)<\/li>\n<li>GDPR wording updated to \"GDPR-friendly\" throughout<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Updated pricing: Business $25\/mo, Pro 1-year history<\/li>\n<li>Added auto-translate to Business plan description<\/li>\n<li>Improved cart fragment reading with polling fallback for themes where jQuery events don't fire<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>WooCommerce auto-integration: page context (page type, product name) on all plans, cart context (items, total, count) on Pro &amp; Business, custom setContext() on Business<\/li>\n<li>Zero configuration required \u2014 auto-detects WooCommerce and works out of the box<\/li>\n<li>Updates context in real-time on AJAX cart changes<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Updated pricing to reflect current 3-tier plans (Free\/Pro\/Business)<\/li>\n<li>Fixed version mismatch between header and constant<\/li>\n<li>Updated branding references to GhostChat<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Plugin renamed to GhostChat per WordPress.org guidelines<\/li>\n<li>Improved code structure with singleton pattern<\/li>\n<li>Added comprehensive internationalization (i18n) support<\/li>\n<li>All strings now translatable with 'ghostchat' text domain<\/li>\n<li>Added proper settings link in plugin actions<\/li>\n<li>Enhanced accessibility with ARIA labels<\/li>\n<li>Improved security with capability checks<\/li>\n<li>Added proper uninstall cleanup<\/li>\n<li>Better WordPress coding standards compliance<\/li>\n<li>Updated tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed WordPress.org plugin checker errors<\/li>\n<li>Corrected text domain to match slug<\/li>\n<li>Added proper input sanitization callback<\/li>\n<li>Updated tested up to WordPress 6.9<\/li>\n<li>Reduced tags to 5 (WordPress.org requirement)<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added chat bubble icon to header for better branding<\/li>\n<li>Fixed script enqueuing to use WordPress standards<\/li>\n<li>Added input sanitization for security<\/li>\n<li>WordPress 6.9 compatibility verified<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added professional branding with gradient header<\/li>\n<li>Added footer with helpful links<\/li>\n<li>Improved user interface<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added smart paste detection - auto-extracts Site ID from script tag<\/li>\n<li>Improved user experience with real-time feedback<\/li>\n<li>Better validation and error messages<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added step-by-step setup instructions<\/li>\n<li>Better guidance for first-time users<\/li>\n<li>Improved documentation<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated branding from GhostChat to GhostChat<\/li>\n<li>Updated widget URL to api.ghostchat.dev<\/li>\n<li>Updated dashboard URL to app.ghostchat.dev<\/li>\n<li>Improved admin UI with better status messages<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Privacy-first live chat widget<\/li>\n<li>~10KB lightweight script<\/li>\n<li>Zero tracking, zero cookies<\/li>\n<li>Real-time messaging<\/li>\n<li>Mobile PWA dashboard<\/li>\n<\/ul>","raw_excerpt":"Lightweight live chat (~10KB) for WordPress. Reply from Gmail. Zero tracking, zero cookies, GDPR-friendly.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266579"}],"author":[{"embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jacobo1"}],"wp:attachment":[{"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266579"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266579"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266579"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266579"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266579"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}