{"id":351720,"date":"2026-08-21T07:20:19","date_gmt":"2026-08-21T07:20:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/knocket-live-chat-widget\/"},"modified":"2026-08-21T07:19:59","modified_gmt":"2026-08-21T07:19:59","slug":"knocket-live-chat-widget","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/knocket-live-chat-widget\/","author":23546453,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Knocket \u2014 Live Chat Widget","header_author":"Knocket","header_description":"Add a free live chat widget to your WordPress site in 30 seconds \u2014 one script tag, zero config, 100% free forever.","assets_banners_color":"","last_updated":"2026-08-21 07:19:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/knocket.trtc.io\/","header_author_uri":"https:\/\/trtc.io\/solutions\/knocket","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"rrivory","date":"2026-08-21 07:19:59"}},"upgrade_notice":{"1.0.2":"<p>Improves WordPress.org compatibility, output escaping, and script loading.<\/p>","1.0.1":"<p>Uses the WordPress script enqueue system and improves SDK URL validation.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3658404,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3658404,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Customize your widget \u2014 choose theme color, welcome message, button style, and preview in real time.","2":"Unified Inbox \u2014 all visitor messages from live chat, Telegram, and email in one place.","3":"Get your installation script from the Knocket console (Installation \u2192 Web Widget) and paste it into the plugin settings.","4":"AI Agent setting \u2014 build a knowledge base and let AI answer visitor questions automatically (coming soon)."}},"plugin_section":[],"plugin_tags":[5707,14160,2369,2370,2379],"plugin_category":[41],"plugin_contributors":[276781],"plugin_business_model":[],"class_list":["post-351720","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-chat-widget","plugin_tags-customer-support","plugin_tags-free-live-chat","plugin_tags-live-chat","plugin_category-communication","plugin_contributors-rrivory","plugin_committers-rrivory"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/knocket-live-chat-widget\/assets\/icon-128x128.png?rev=3658404","icon_2x":"https:\/\/ps.w.org\/knocket-live-chat-widget\/assets\/icon-256x256.png?rev=3658404","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Knocket<\/strong> is a lightweight, 100% free contact widget built for indie developers and early-stage teams who need to catch every visitor who wants to reach them.<\/p>\n\n<p>One <code>&lt;script&gt;<\/code> tag. No seat fees. No ads. No paid tier hiding the useful features.<\/p>\n\n<h4>What the Web Widget does<\/h4>\n\n<p>After installing this plugin, a floating chat button appears on your site. When a visitor clicks it, they can send you a message instantly \u2014 no email form, no waiting. You get notified in real time via Telegram or browser push, and you can reply from the <a href=\"https:\/\/knocket.trtc.io\/\">Knocket console<\/a> or directly from Telegram by quote-replying.<\/p>\n\n<p><strong>Everything works out of the box:<\/strong><\/p>\n\n<ul>\n<li>Fully customizable \u2014 theme color, welcome message, avatar, language, offline message<\/li>\n<li>Real-time live chat for your site visitors<\/li>\n<li>Notifications via Telegram or browser push \u2014 reply without opening a dashboard<\/li>\n<li>Telegram quote-reply \u2192 message goes straight back to the visitor<\/li>\n<li>Unified inbox: all messages from live chat, Telegram, and email in one place<\/li>\n<li>Lightweight loading \u2014 the script is enqueued in the footer through WordPress<\/li>\n<li>100% free, no seat limits, no ads, forever<\/li>\n<\/ul>\n\n<h4>Who it's for<\/h4>\n\n<p>Knocket is for people still looking for their first 100 users. If you're shipping a SaaS, an open-source tool, or an indie product and you want to talk to every person who lands on your site \u2014 this is for you. Not a helpdesk. Not an enterprise ticketing system. Just real, fast, lightweight connection.<\/p>\n\n<h4>Coming soon<\/h4>\n\n<ul>\n<li><strong>AI Agent<\/strong> \u2014 build a knowledge base from your FAQ, a URL, or uploaded files. Knocket AI automatically answers visitor questions using LLM-powered semantic understanding. Supports multiple languages and complex questions. Falls back to a human agent when confidence is low or the visitor asks for one.<\/li>\n<li><strong>AI-generated Contact Page<\/strong> \u2014 pick a template (Creator \/ Business \/ Developer) and let AI generate your shareable contact page from a one-sentence description. All content editable after generation.<\/li>\n<\/ul>\n\n<h4>Full Knocket feature set<\/h4>\n\n<p>Beyond this WordPress plugin, Knocket also offers:<\/p>\n\n<ul>\n<li><strong>Contact Page<\/strong> \u2014 a shareable link that works as a personal contact hub (live chat + social links + email). No website required. Works as a link-in-bio, a waitlist page, or a standalone contact entry point.<\/li>\n<li><strong>Mobile Widget<\/strong> \u2014 embed Knocket into iOS, Android, React Native, or Flutter apps via WebView.<\/li>\n<li><strong>Unified Inbox<\/strong> \u2014 all channels (web widget, contact page, Telegram, email) feed into one inbox. Reply from any channel and the message goes back through the original channel.<\/li>\n<\/ul>\n\n<h4>Data &amp; Privacy<\/h4>\n\n<p>This plugin loads a script from <code>trtc.io<\/code> (powered by Tencent RTC infrastructure). Chat messages are processed by Knocket's servers. See the <a href=\"https:\/\/knocket.trtc.io\/legal\/privacy\/\">Knocket Privacy Policy<\/a> for details.<\/p>\n\n<h4>External Services<\/h4>\n\n<p>This plugin connects to the following external service:<\/p>\n\n<ul>\n<li><strong>Knocket \/ trtc.io<\/strong> \u2014 the widget script is loaded from <code>https:\/\/trtc.io\/knocket-sdk\/sdk.js<\/code>. When a visitor uses the chat widget, messages are sent to Knocket's servers for delivery and storage.\n\n<ul>\n<li>Service URL: https:\/\/knocket.trtc.io\/<\/li>\n<li>Privacy Policy: https:\/\/knocket.trtc.io\/legal\/privacy\/<\/li>\n<li>Terms of Service: https:\/\/knocket.trtc.io\/legal\/terms\/<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>No data is sent to this service until you configure your script URL in the plugin settings.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New Plugin \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload <code>knocket-live-chat-widget.zip<\/code> and click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>Settings \u2192 Knocket Widget<\/strong><\/li>\n<li>Open the <a href=\"https:\/\/knocket.trtc.io\/\">Knocket console<\/a>, sign up for free, then go to <strong>Installation \u2192 Web Widget<\/strong><\/li>\n<li>Copy the <code>src<\/code> URL from the <code>&lt;script&gt;<\/code> tag shown there (or copy the entire tag)<\/li>\n<li>Paste it into the <strong>Script Source URL<\/strong> field and click <strong>Save Settings<\/strong><\/li>\n<\/ol>\n\n<p>The chat widget appears on your site immediately.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20knocket%20really%20free%3F\"><h3>Is Knocket really free?<\/h3><\/dt>\n<dd><p>Yes \u2014 100% free forever. No seat limits, no ads, no paid tier. See <a href=\"https:\/\/knocket.trtc.io\/\">knocket.trtc.io<\/a>.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20my%20script%20url%3F\"><h3>Where do I get my script URL?<\/h3><\/dt>\n<dd><p>Sign up at <a href=\"https:\/\/knocket.trtc.io\/\">knocket.trtc.io<\/a>, then go to <strong>Installation \u2192 Web Widget<\/strong>. Copy the <code>src<\/code> URL (or the full <code>&lt;script&gt;<\/code> tag) and paste it into the plugin settings.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20widget%20appearance%3F\"><h3>Can I customize the widget appearance?<\/h3><\/dt>\n<dd><p>Yes \u2014 theme color, welcome message, avatar, language, and button style are all configurable in the <a href=\"https:\/\/knocket.trtc.io\/\">Knocket console<\/a>. Changes apply instantly without updating the plugin.<\/p><\/dd>\n<dt id=\"will%20the%20widget%20slow%20down%20my%20site%3F\"><h3>Will the widget slow down my site?<\/h3><\/dt>\n<dd><p>No. The script is loaded in the footer through WordPress's standard script enqueue system.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20notified%20of%20new%20messages%3F\"><h3>How do I get notified of new messages?<\/h3><\/dt>\n<dd><p>Connect Telegram or enable browser push in the Knocket console. With Telegram, you can quote-reply a notification and the reply goes straight back to your visitor.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20widget%20on%20only%20one%20page%3F\"><h3>Can I show the widget on only one page?<\/h3><\/dt>\n<dd><p>Enable the \"Only on front page\" toggle under <strong>Settings \u2192 Knocket Widget<\/strong>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Match the WordPress.org plugin slug and text domain.<\/li>\n<li>Escape settings output at render time.<\/li>\n<li>Remove direct script-tag filtering and rely entirely on the WordPress enqueue system.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Load the Knocket SDK through the WordPress script enqueue system.<\/li>\n<li>Restrict configuration to the official HTTPS Knocket SDK endpoint.<\/li>\n<li>Correct the privacy policy and terms of service links.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add a free live chat widget to your WordPress site in 30 seconds \u2014 one script tag, zero config, 100% free forever.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/351720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=351720"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rrivory"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=351720"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=351720"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=351720"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=351720"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=351720"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=351720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}