{"id":257013,"date":"2026-04-29T15:10:39","date_gmt":"2026-04-29T15:10:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kreechat\/"},"modified":"2026-05-05T13:41:24","modified_gmt":"2026-05-05T13:41:24","slug":"kreechat","status":"publish","type":"plugin","link":"https:\/\/es-co.wordpress.org\/plugins\/kreechat\/","author":23385565,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.8.5","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Kreechat","header_author":"Kristian Lalov","header_description":"A live chat widget for better customer support.","assets_banners_color":"","last_updated":"2026-05-05 13:41:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":125,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sspsdev","date":"2026-04-29 15:10:00"},"1.0.1":{"tag":"1.0.1","author":"sspsdev","date":"2026-05-04 13:40:13"},"1.0.2":{"tag":"1.0.2","author":"sspsdev","date":"2026-05-05 13:41:24"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5707,2364,2370,2379,10916],"plugin_category":[41],"plugin_contributors":[261415],"plugin_business_model":[],"class_list":["post-257013","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-free-live-chat","plugin_tags-live-chat","plugin_tags-livechat","plugin_category-communication","plugin_contributors-sspsdev","plugin_committers-sspsdev"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/kreechat.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Kreechat is a live-chat widget developed by SSPS Ltd. It gives you an easily modifiable chat widget for your WordPress website, connecting it to the Kreechat support platform.<\/p>\n\n<p>Developed by Kristian Lalov, Kristian Lachev, and Kristiyan Danchov.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Light and Dark mode<\/li>\n<li>File exchange<\/li>\n<li>Text chat<\/li>\n<li>Customizable chat display name<\/li>\n<li>Customizable welcome message<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.5 or higher \u2014 The chat widget uses the Script Modules \/ Interactivity API introduced in WordPress 6.5. The plugin will not activate on older versions.<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>In order for the Kreechat plugin to work with our external messaging app, it communicates with our external API.\nWe use our external API to store and retrieve multiple important things.<\/p>\n\n<p>widget\/partials\/api.js:6 const response = await fetch(\"https:\/\/us1.kreechat.app\/server\/get-wordpress-messages\",{:\nRetrieve the messages once a user opens the Kreechat widget. It sends the stored kreechat_token and the email of the user to our servers.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>widget\/partials\/script.js:280 const response = await fetch('https:\/\/us1.kreechat.app\/server\/send-wordpress-file', {:\nStores files on our server sent by the Kreechat widget. The company wordpress token is sent to the server.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>$api_url = 'https:\/\/us1.kreechat.app\/server\/create-wordpress-ticket';\nCreates a ticket when a new user opens the Widget and enters their email address. We send the company wordpress token and email to the server. This endpoint is used when a user opens the chat for the first time.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>includes\/api-handler.php:35 $api_url = 'https:\/\/us1.kreechat.app\/server\/register-wp-token';:\nRegisters the WordPress token which the user has created previously inside of the Kreechat application.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>includes\/api-handler.php:174 $api_url = 'https:\/\/us1.kreechat.app\/server\/unregister-wordpress-token';:\nDeletes and unregisters the WordPress token previously registered. Nothing is sent to the Kreechat servers. Only the origin of the request.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>widget\/partials\/script.js:48 await fetch('https:\/\/us1.kreechat.app\/server\/new-url', {:\nSaves each visited route of the website the user is currently on for display inside of the Kreechat app. Sends the saved company wordpress token to our servers.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>\/${message?.path}:\nRetrieves a file from our servers. The message id alongside the company wordpress token are sent to our servers.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>wp_enqueue_script('socketio-client', plugin_dir_url(<strong>FILE<\/strong>) . 'assets\/js\/socket.io.min.js', [], '4.7.5', true);:\nKreechat uses socket.io for real-time communication between our servers and the Kreechat plugin.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<p>widget\/partials\/sockets.js:203 const response = await fetch('https:\/\/us1.kreechat.app\/server\/get-wordpress-jwt', {:\nThis endpoint is used to create a secure JWT for our socket communication. It sends the company token to our servers when the token has expired or when a new connection is made.\nTerms of service: https:\/\/www.kreechat.com\/privacy-policy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Login to your WordPress admin panel.<\/li>\n<li>Go to \"Plugins\" on the sidebar.<\/li>\n<li>Click on \"Add Plugin\" and search for \"Kreechat\".<\/li>\n<li>Install and activate Kreechat.<\/li>\n<li>Kreechat will appear in the sidebar alongside your other plugins.<\/li>\n<li>Create a Kreechat account at <a href=\"https:\/\/kreechat.app\/register-company\">kreechat.app\/register-company<\/a>.<\/li>\n<li>In the Kreechat app, go to Admin Panel (Top Left Icon) &gt; Settings &gt; Communication Services &gt; WordPress Icon.<\/li>\n<li>Create a WordPress Token.<\/li>\n<li>Paste the WordPress Token into the field in the plugin admin panel.<\/li>\n<li>Start using Kreechat!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20kreechat%20account%3F\"><h3>Do I need a Kreechat account?<\/h3><\/dt>\n<dd><p>Yes. You need to register at <a href=\"https:\/\/kreechat.app\/register-company\">kreechat.app<\/a> and generate a WordPress token to connect the widget.<\/p><\/dd>\n<dt id=\"is%20kreechat%20free%3F\"><h3>Is Kreechat free?<\/h3><\/dt>\n<dd><p>Yes, the WordPress plugin is free to use.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Initial Kreechat release<\/li>\n<\/ul>","raw_excerpt":"Kreechat is a free live-chat widget that lets you add real-time customer support to your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257013"}],"author":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sspsdev"}],"wp:attachment":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257013"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257013"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257013"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257013"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257013"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}