{"id":299161,"date":"2026-05-22T12:36:03","date_gmt":"2026-05-22T12:36:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/leadfire\/"},"modified":"2026-08-25T17:18:51","modified_gmt":"2026-08-25T17:18:51","slug":"leadfire","status":"publish","type":"plugin","link":"https:\/\/mri.wordpress.org\/plugins\/leadfire\/","author":23478860,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0.4","requires":"6.0","requires_php":"7.0","requires_plugins":null,"header_name":"Leadfire","header_author":"Leadfire","header_description":"Thin WordPress plugin for loading the Leadfire customer widget.","assets_banners_color":"","last_updated":"2026-08-25 17:18:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.leadfire.net","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":313,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.11":{"tag":"1.0.11","author":"leadfire","date":"2026-05-22 14:30:47"},"1.1.0":{"tag":"1.1.0","author":"leadfire","date":"2026-05-27 22:18:53"},"1.2.0":{"tag":"1.2.0","author":"leadfire","date":"2026-08-25 17:18:51"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3543996,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3543996,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.11","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[14160,1150,2369,337,162],"plugin_category":[43,58],"plugin_contributors":[263994],"plugin_business_model":[],"class_list":["post-299161","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-widget","plugin_tags-crm","plugin_tags-customer-support","plugin_tags-lead-generation","plugin_tags-widget","plugin_category-customization","plugin_category-user-management","plugin_contributors-leadfire","plugin_committers-leadfire"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leadfire\/assets\/icon-128x128.png?rev=3543996","icon_2x":"https:\/\/ps.w.org\/leadfire\/assets\/icon-256x256.png?rev=3543996","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Leadfire adds the standard Leadfire website widget to your WordPress site.<\/p>\n\n<p>The plugin has one setting: your Leadfire install token. Once saved, it loads the same Leadfire widget script used on non-WordPress websites.<\/p>\n\n<p>There is no separate WordPress widget implementation, connection handshake, webhook endpoint, or local frontend widget bundle.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GNU General Public License v2.0 or later.<\/p>\n\n<p>This program is free software; you can redistribute it and\/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the Leadfire plugin.<\/li>\n<li>Open <strong>Leadfire<\/strong> in WordPress admin.<\/li>\n<li>Paste your Leadfire install token.<\/li>\n<li>Click <strong>Save token<\/strong>.<\/li>\n<\/ol>\n\n<p>The Leadfire widget will load automatically on the public website.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20install%20token%3F\"><h3>Where do I get my install token?<\/h3><\/dt>\n<dd><p>Copy the install token from your Leadfire account.<\/p><\/dd>\n<dt id=\"does%20the%20wordpress%20plugin%20use%20a%20different%20widget%3F\"><h3>Does the WordPress plugin use a different widget?<\/h3><\/dt>\n<dd><p>No. Version 1.2.0 loads the same hosted Leadfire widget script used by standard website installations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Simplified the plugin to a single install-token setting.<\/li>\n<li>Loads the same hosted Leadfire widget script used by non-WordPress websites.<\/li>\n<li>Removed the legacy bundled WordPress widget implementation.<\/li>\n<li>Removed the application URL setting, connection handshake, webhook secret, REST sync endpoint, and local frontend widget assets.<\/li>\n<li>Existing saved Leadfire install tokens continue to work after upgrading.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Confirmed compatibility metadata for WordPress 7.0.<\/li>\n<li>Matched the WordPress launcher behaviour with the embedded launcher prompts, including teaser, popup, and hesitation handling.<\/li>\n<li>Prevented the full widget auto-open from repeating after a visitor closes it during the same browsing session.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Renamed plugin option and JavaScript configuration globals to use a consistent <code>leadfire<\/code> prefix.<\/li>\n<li>Removed the legacy configuration alias before WordPress.org listing.<\/li>\n<li>Reworked the frontend Shadow DOM styles into readable source and documented source\/build instructions for WordPress.org review.<\/li>\n<li>Removed the unused minified Font Awesome CSS file from the distribution.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fixed bundled icon font loading after widget style isolation so Font Awesome icons render instead of square fallback glyphs.<\/li>\n<li>Passes the plugin asset URL from WordPress into the frontend script, avoiding fragile script URL detection when optimizers or defer\/minify plugins are active.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fixed a missing JavaScript HTML escaping helper that could stop the widget from rendering.<\/li>\n<li>Isolated the frontend widget in a Shadow DOM root so theme\/site button styles cannot override the launcher or close button.<\/li>\n<li>Moved the bundled icon font styles inside the isolated widget root instead of enqueueing global Font Awesome CSS.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Bundled a local Font Awesome stylesheet and webfont for launcher and USP icons.<\/li>\n<li>Enqueued Font Awesome locally on the frontend.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Removed the remote Font Awesome dependency.<\/li>\n<li>Moved admin CSS into a local enqueued stylesheet.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Load the standard Leadfire website widget on WordPress using your Leadfire install token.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/299161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=299161"}],"author":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leadfire"}],"wp:attachment":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=299161"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=299161"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=299161"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=299161"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=299161"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=299161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}