{"id":376816,"date":"2026-10-13T17:39:22","date_gmt":"2026-10-13T17:39:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/patientpulse\/"},"modified":"2026-10-13T17:39:12","modified_gmt":"2026-10-13T17:39:12","slug":"treatment-finder-by-patientpulse","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/treatment-finder-by-patientpulse\/","author":23575210,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Treatment Finder by PatientPulse","header_author":"PatientPulse","header_description":"Adds the PatientPulse treatment finder to your clinic website. Connect your PatientPulse account once. No visitor leaves undecided. Every enquiry arrives briefed.","assets_banners_color":"1d2d81","last_updated":"2026-10-13 17:39:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/patientpulse.co\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"patientpulse","date":"2026-10-13 17:39:12","revision":3744568}},"upgrade_notice":{"1.0.1":"<p>Renamed directory package. If you installed the earlier PatientPulse ZIP, disconnect and delete that plugin before installing this one, then connect again. Replace any old inline shortcode with [treatment_finder_by_patientpulse_launcher].<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3744568,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3744568,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3744568,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3744568,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3744568,"resolution":"1","location":"assets","locale":"","width":1512,"height":805},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3744568,"resolution":"2","location":"assets","locale":"","width":1512,"height":805},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3744568,"resolution":"3","location":"assets","locale":"","width":1497,"height":797},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3744568,"resolution":"4","location":"assets","locale":"","width":1512,"height":805}},"screenshots":{"1":"Settings &gt; Treatment Finder by PatientPulse before connecting.","2":"The confirmation step on app.patientpulse.co.","3":"Settings &gt; Treatment Finder by PatientPulse once connected, with licence status.","4":"The treatment finder open on a clinic website."}},"plugin_section":[],"plugin_tags":[13347,43578,10868,286527,286526],"plugin_category":[],"plugin_contributors":[286528],"plugin_business_model":[],"class_list":["post-376816","plugin","type-plugin","status-publish","hentry","plugin_tags-aesthetics","plugin_tags-clinic","plugin_tags-enquiries","plugin_tags-medispa","plugin_tags-treatment-finder","plugin_contributors-patientpulse","plugin_committers-patientpulse"],"banners":{"banner":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/banner-772x250.png?rev=3744568","banner_2x":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/banner-1544x500.png?rev=3744568","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/icon-128x128.png?rev=3744568","icon_2x":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/icon-256x256.png?rev=3744568","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/screenshot-1.png?rev=3744568","caption":"Settings &gt; Treatment Finder by PatientPulse before connecting."},{"src":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/screenshot-2.png?rev=3744568","caption":"The confirmation step on app.patientpulse.co."},{"src":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/screenshot-3.png?rev=3744568","caption":"Settings &gt; Treatment Finder by PatientPulse once connected, with licence status."},{"src":"https:\/\/ps.w.org\/treatment-finder-by-patientpulse\/assets\/screenshot-4.png?rev=3744568","caption":"The treatment finder open on a clinic website."}],"raw_content":"<!--section=description-->\n<p>PatientPulse is a treatment finder for aesthetic clinics and medispas. A visitor tells it what they are worried about, it guides them to the treatments on your menu that fit, and the enquiry lands in your PatientPulse dashboard with the visitor's concern, budget and timing already written up.<\/p>\n\n<p>This plugin is the WordPress connector for the PatientPulse service. It does one thing: it loads your treatment finder on every page of your site, using a site key that PatientPulse issues to your clinic. Everything else (your treatment menu, the questions the finder asks, enquiries, emails, appearance, billing) lives in your PatientPulse dashboard at app.patientpulse.co.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Install the plugin and go to Settings &gt; Treatment Finder by PatientPulse.<\/li>\n<li>Click <strong>Connect to PatientPulse<\/strong>. You are taken to app.patientpulse.co, sign in as usual (or start a trial), and confirm this website.<\/li>\n<li>That is it. The plugin receives a site key for your clinic and loads the finder on every page. Nothing to paste.<\/li>\n<\/ol>\n\n<p><strong>Requires a PatientPulse account<\/strong><\/p>\n\n<p>The treatment finder is a paid subscription service with a free trial. The plugin is free and open source, but the finder only shows to visitors while your PatientPulse subscription is active. Pricing and terms are at https:\/\/patientpulse.co\/.<\/p>\n\n<p><strong>Per-site display options<\/strong><\/p>\n\n<p>Optionally override the button position, launcher style, accent colour and button text for this site only. Add <code>[treatment_finder_by_patientpulse_launcher]<\/code> to any page to place an inline launcher.<\/p>\n\n<p><strong>Developers<\/strong><\/p>\n\n<ul>\n<li><code>treatment_finder_by_patientpulse_should_load<\/code> filter: return false to hide the finder on specific requests.<\/li>\n<li><code>treatment_finder_by_patientpulse_app_url<\/code> filter: point the plugin at a different PatientPulse environment.<\/li>\n<li>The front end prints one async script tag and makes no server-side requests.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the PatientPulse service (https:\/\/app.patientpulse.co), operated by PatientPulse. It is required for the plugin to do anything.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li><strong>When you click Connect:<\/strong> your site address (home URL), a random one-time state value and the plugin version, so PatientPulse can issue a site key to your clinic. The site key is exchanged server-to-server and stored in your WordPress options.<\/li>\n<li><strong>Once a day (and when you open Settings &gt; Treatment Finder by PatientPulse or click Check now):<\/strong> the site key, your site address and the plugin, WordPress and PHP versions, so PatientPulse can confirm the licence is active.<\/li>\n<li><strong>On your public pages:<\/strong> the browser loads the treatment finder script from app.patientpulse.co with your clinic identifier. Anything a visitor types into the finder (their concern, preferences, contact details when they choose to leave them) is sent to your PatientPulse dashboard. The finder records that it was loaded on your site so the dashboard can show the install as live.<\/li>\n<li><strong>When you click Disconnect or delete the plugin:<\/strong> the site key, so PatientPulse can revoke it.<\/li>\n<\/ul>\n\n<p>Nothing is sent to PatientPulse until you click Connect. No data is sent to any other third party by this plugin.<\/p>\n\n<p>Terms of service: https:\/\/app.patientpulse.co\/terms\nPrivacy policy: https:\/\/app.patientpulse.co\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/treatment-finder-by-patientpulse<\/code> or install it from Plugins &gt; Add New.<\/li>\n<li>Activate it.<\/li>\n<li>Go to Settings &gt; Treatment Finder by PatientPulse and click Connect to PatientPulse.<\/li>\n<li>Sign in to PatientPulse, confirm the website, and you are done.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20manage%20my%20treatments%20and%20enquiries%3F\"><h3>Where do I manage my treatments and enquiries?<\/h3><\/dt>\n<dd><p>In your PatientPulse dashboard at https:\/\/app.patientpulse.co\/dashboard. The plugin links to it. Sign in with your usual PatientPulse email.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20paste%20any%20code%3F\"><h3>Do I need to paste any code?<\/h3><\/dt>\n<dd><p>No. Connecting the plugin does what the manual install code does, without editing your theme.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20subscription%20lapses%3F\"><h3>What happens if my subscription lapses?<\/h3><\/dt>\n<dd><p>The finder is hidden from visitors automatically and the plugin shows a notice under Settings &gt; Treatment Finder by PatientPulse. Update billing in the dashboard and the finder comes back with no reconnection needed.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20same%20account%20on%20two%20websites%3F\"><h3>Can I use the same account on two websites?<\/h3><\/dt>\n<dd><p>One website per subscription. Connecting a second site issues a new site key and the first site stops showing the finder.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20my%20site%20down%3F\"><h3>Does the plugin slow my site down?<\/h3><\/dt>\n<dd><p>It prints one small async script tag in the footer. The finder itself loads only when a visitor shows intent to open it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Rename the plugin, text domain and internal prefixes to treatment-finder-by-patientpulse for the directory review.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: connect flow, daily licence check, loader tag, per-site display options, inline launcher shortcode.<\/li>\n<\/ul>","raw_excerpt":"Adds the PatientPulse treatment finder to your clinic website. Connect once. No visitor leaves undecided. Every enquiry arrives briefed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/376816","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=376816"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/patientpulse"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=376816"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=376816"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=376816"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=376816"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=376816"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=376816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}