{"id":393699,"date":"2026-10-27T11:12:31","date_gmt":"2026-10-27T11:12:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pidge-live-chat\/"},"modified":"2026-10-27T11:12:04","modified_gmt":"2026-10-27T11:12:04","slug":"pidge-live-chat","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pidge-live-chat\/","author":23594172,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Pidge Live Chat","header_author":"Pidge","header_description":"Adds the Pidge live chat widget to your site. Answer visitors from the Pidge inbox.","assets_banners_color":"ccdef9","last_updated":"2026-10-27 11:12:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pidge.chat","header_author_uri":"https:\/\/pidge.chat","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"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":"pidgechat","date":"2026-10-27 11:12:04","revision":3768313}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3768313,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3768313,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3768313,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3768313,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[5707,20898,2369,2379,1104],"plugin_category":[41],"plugin_contributors":[288918],"plugin_business_model":[],"class_list":["post-393699","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-crisp","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-support","plugin_category-communication","plugin_contributors-pidgechat","plugin_committers-pidgechat"],"banners":{"banner":"https:\/\/ps.w.org\/pidge-live-chat\/assets\/banner-772x250.png?rev=3768313","banner_2x":"https:\/\/ps.w.org\/pidge-live-chat\/assets\/banner-1544x500.png?rev=3768313","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pidge-live-chat\/assets\/icon-128x128.png?rev=3768313","icon_2x":"https:\/\/ps.w.org\/pidge-live-chat\/assets\/icon-256x256.png?rev=3768313","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Pidge is a hosted live chat service. This plugin puts its chat widget on your WordPress site. The plugin itself only adds one script tag; the chats, the inbox and your team live in your Pidge account at app.pidge.chat.<\/p>\n\n<p><strong>This plugin needs a Pidge account and connects to the Pidge service.<\/strong> Read \"External services\" below for what is sent and when.<\/p>\n\n<p>What you get:<\/p>\n\n<ul>\n<li>A chat bubble on every public page. The loader is about 5 KB and the chat panel only loads when someone opens it.<\/li>\n<li>Answers from the Pidge inbox at app.pidge.chat, in the browser or installed on your phone.<\/li>\n<li>If a visitor leaves before you reply and left an email address, your answer reaches them by email, and their email reply comes back into the same chat.<\/li>\n<li>An option to tell Pidge who your logged-in WordPress users are (name and email), so you don't have to ask. Off until you turn it on.<\/li>\n<li>Optional identity verification: the plugin signs each logged-in user's email on your server, so nobody can pose as one of your users.<\/li>\n<li>Options to hide the chat from administrators, or on single pages of chosen post types.<\/li>\n<li>Works with a self-hosted Pidge server.<\/li>\n<\/ul>\n\n<h4>Pricing<\/h4>\n\n<p>The plugin is free and has no locked features. What your site can do is set by your Pidge plan:<\/p>\n\n<ul>\n<li><strong>Free:<\/strong> one website, two people replying, live chat, the inbox and webhooks. No card needed.<\/li>\n<li><strong>Paid:<\/strong> $10 a month per website, or $100 a year. Adds translation both ways, the full API and as many teammates as you like.<\/li>\n<li><strong>Everything is unlocked for your first 14 days<\/strong>, so you can try the paid features before deciding.<\/li>\n<\/ul>\n\n<p>Every plan shows a small \"Chat by Pidge\" link in the widget. When the 14 days end, the chat stays on your site. You don't need to change anything in WordPress.<\/p>\n\n<h4>Setting it up<\/h4>\n\n<ol>\n<li>Create a Pidge account at <a href=\"https:\/\/app.pidge.chat\/#\/signup\">app.pidge.chat<\/a>.<\/li>\n<li>In the Pidge inbox, open Websites, add your site and copy its website ID.<\/li>\n<li>In WordPress, go to Settings \u2192 Pidge Live Chat, paste the ID and save.<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin loads the Pidge chat widget from Pidge's servers and connects your visitors to them. Pidge is run by Spill Hosting AS, and chats are stored on servers in Norway. Nothing is loaded or sent until you save a website ID on the settings page.<\/p>\n\n<p><strong>The widget script.<\/strong> On every public page where the chat shows, visitors' browsers load <code>https:\/\/app.pidge.chat\/client\/l.js<\/code> (or the self-hosted server you set). It asks Pidge for your widget's settings, such as colours and opening hours.<\/p>\n\n<p><strong>On each page view where the chat shows<\/strong>, the widget sends Pidge the page's address and title, the browser's language and time zone, and a random visitor ID. This lets your team see who is on the site right now and which page a chatting visitor is on. While the tab is open, it repeats this every 30 seconds. The random visitor ID is kept in the browser's local storage and in a first-party cookie named <code>pidge_<\/code> followed by part of your website ID, so a visitor keeps the same conversation between visits. Pidge's server also sees the visitor's IP address and browser (user agent), and uses the IP address for a rough location (country and city) looked up on its own server.<\/p>\n\n<p><strong>When a visitor uses the chat<\/strong>, Pidge receives and stores their messages, any files they attach, and the email address they choose to give.<\/p>\n\n<p><strong>Only if you tick \"Share logged-in users' name and email with Pidge\"<\/strong>, the widget also sends the display name and email address of logged-in WordPress users to Pidge on each page view. If you also save an identity secret, a signature of the email (HMAC-SHA256, computed on your server) is sent with it. The secret itself never leaves your server.<\/p>\n\n<p>The plugin sends nothing from your WordPress server to Pidge. Everything above goes from the visitor's browser to Pidge.<\/p>\n\n<ul>\n<li>Terms of service: <a href=\"https:\/\/pidge.chat\/terms.html\">https:\/\/pidge.chat\/terms.html<\/a><\/li>\n<li>Privacy policy: <a href=\"https:\/\/pidge.chat\/privacy.html\">https:\/\/pidge.chat\/privacy.html<\/a><\/li>\n<\/ul>\n\n<p>If you use a self-hosted Pidge server, the same data goes to that server instead, and its operator's terms apply.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Add Pidge to your site's privacy policy: it processes chat messages, page views and IP addresses for you. If you turn on \"Share logged-in users' name and email with Pidge\", say that too. The option is off by default.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins \u2192 Add New, search for \"Pidge Live Chat\" and install it. Or upload the <code>pidge-live-chat<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate it.<\/li>\n<li>Go to Settings \u2192 Pidge Live Chat, paste your website ID from the Pidge inbox and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20pidge%20account%3F\"><h3>Do I need a Pidge account?<\/h3><\/dt>\n<dd><p>Yes. The plugin only adds the widget; the chats are handled by Pidge. Signing up is free, no card needed, and the first 14 days have everything unlocked: <a href=\"https:\/\/app.pidge.chat\/#\/signup\">app.pidge.chat\/#\/signup<\/a>.<\/p><\/dd>\n<dt id=\"what%20happens%20after%20the%20first%2014%20days%3F\"><h3>What happens after the first 14 days?<\/h3><\/dt>\n<dd><p>Your account stays on the free plan and the chat keeps working: one website, two people replying, live chat, the inbox and webhooks. If your Pidge account has several websites, the oldest one keeps its chat on the free plan and the others pause until you pay. Nothing is deleted. Paying ($10 a month or $100 a year per website) turns everything back on. Nothing in WordPress needs changing either way.<\/p><\/dd>\n<dt id=\"where%20do%20i%20answer%20chats%3F\"><h3>Where do I answer chats?<\/h3><\/dt>\n<dd><p>In the Pidge inbox at <a href=\"https:\/\/app.pidge.chat\">app.pidge.chat<\/a>. It works in any browser and can be installed on your phone for notifications. There is no inbox inside wp-admin.<\/p><\/dd>\n<dt id=\"i%27m%20moving%20from%20crisp.%20what%20changes%3F\"><h3>I'm moving from Crisp. What changes?<\/h3><\/dt>\n<dd><p>Deactivate your Crisp plugin, install this one and paste your Pidge website ID. If your theme or other plugins call <code>$crisp.push(...)<\/code>, those calls keep working: Pidge accepts the same commands, such as <code>user:email<\/code>, <code>user:nickname<\/code>, <code>session:data<\/code>, <code>chat:open<\/code> and <code>$crisp.is(...)<\/code>. An identity secret from Pidge works the same way as Crisp's identity verification (HMAC-SHA256 of the email). Past Crisp conversations aren't imported.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20pidge%20server%3F\"><h3>Can I use my own Pidge server?<\/h3><\/dt>\n<dd><p>Yes. Under Settings \u2192 Pidge Live Chat \u2192 \"Advanced: self-hosted Pidge server\", enter its address, for example <code>https:\/\/chat.example.com<\/code>. Developers can set it with the <code>pidge_server_url<\/code> filter instead.<\/p><\/dd>\n<dt id=\"how%20do%20i%20hide%20the%20chat%20on%20some%20pages%3F\"><h3>How do I hide the chat on some pages?<\/h3><\/dt>\n<dd><p>The settings page can hide it from administrators and on single pages of chosen post types. For anything else, use the <code>pidge_load_widget<\/code> filter: return <code>false<\/code> where it shouldn't load.<\/p><\/dd>\n<dt id=\"i%20turned%20on%20sharing%20logged-in%20users.%20is%20that%20safe%20with%20page%20caching%3F\"><h3>I turned on sharing logged-in users. Is that safe with page caching?<\/h3><\/dt>\n<dd><p>Most caching plugins don't cache pages for logged-in users, which is what this needs. If yours does, a cached page could carry another user's name and email. Turn off caching for logged-in users, or leave the option off.<\/p><\/dd>\n<dt id=\"the%20chat%20doesn%27t%20show.%20what%20should%20i%20check%3F\"><h3>The chat doesn't show. What should I check?<\/h3><\/dt>\n<dd><p>That a website ID is saved and the settings page says \"Connected\"; that you aren't hiding it from administrators while logged in as one; and that your Pidge plan for the site is active. Script optimisers that combine or delay scripts can also stop it loading: exclude <code>client\/l.js<\/code> from them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Adds the Pidge chat bubble to your site. Visitors write to you, and you answer from the Pidge inbox in your browser or on your phone.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393699","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=393699"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pidgechat"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393699"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393699"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393699"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393699"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393699"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}