{"id":315141,"date":"2026-05-21T14:44:29","date_gmt":"2026-05-21T14:44:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/papepo-smartton\/"},"modified":"2026-05-21T14:44:11","modified_gmt":"2026-05-21T14:44:11","slug":"papepo-smartton","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/papepo-smartton\/","author":23402630,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Papepo Smartton","header_author":"PAPEPO","header_description":"A dynamic, conversion-optimized contact button with business hours switching, multi-staff support, and click analytics. (Security Hardened)","assets_banners_color":"7e7477","last_updated":"2026-05-21 14:44:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/donate.stripe.com\/bJe00k0Go4Eo5lDebvg360a","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"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":"papepo","date":"2026-05-21 14:44:11"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3542185,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3542185,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3542185,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3542185,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The configuration panel where you set your WhatsApp, Phone, and Email details along with business hours.","2":"The Multi-Staff Setup tab for adding team members with individual WhatsApp numbers.","3":"The Click Analytics dashboard with date filtering, summary cards, and a full click log.","4":"The floating smart button on the frontend, showing the multi-staff contact popup."}},"plugin_section":[],"plugin_tags":[12431,263837,2734,30237,141667],"plugin_category":[],"plugin_contributors":[260249],"plugin_business_model":[],"class_list":["post-315141","plugin","type-plugin","status-publish","hentry","plugin_tags-business-hours","plugin_tags-click-analytics","plugin_tags-contact-button","plugin_tags-floating-button","plugin_tags-whatsapp-chat","plugin_contributors-papepo","plugin_committers-papepo"],"banners":{"banner":"https:\/\/ps.w.org\/papepo-smartton\/assets\/banner-772x250.png?rev=3542185","banner_2x":"https:\/\/ps.w.org\/papepo-smartton\/assets\/banner-1544x500.png?rev=3542185","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/papepo-smartton\/assets\/icon-128x128.png?rev=3542185","icon_2x":"https:\/\/ps.w.org\/papepo-smartton\/assets\/icon-256x256.png?rev=3542185","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Most contact button plugins do one thing: display a static icon. <strong>Papepo Smartton<\/strong> solves the problem they all ignore.<\/p>\n\n<p><strong>The Missing Link: Dynamic Business-Hour Smart Switching Logic<\/strong><\/p>\n\n<p>Every business has office hours. Yet virtually every contact button plugin forces you to show the same channel 24\/7, leaving customers frustrated when they WhatsApp you at midnight and get no reply. Papepo Smartton automatically serves the correct contact method based on the time of day \u2014 WhatsApp during office hours, Email outside them \u2014 with a one-click emergency override for when plans change. This is not a generic static contact button. It is an intelligent contact routing system.<\/p>\n\n<p><strong>The Second Missing Link: A 100% Self-Contained Local Analytics Dashboard<\/strong><\/p>\n\n<p>No other lightweight contact button plugin in this category includes a fully integrated analytics dashboard built directly into WordPress. Papepo Smartton records every contact click \u2014 what channel, which staff member, from which page \u2014 and presents it inside your own admin panel. There is no external service, no SaaS subscription, no data leaving your server.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li><strong>Dynamic Business-Hour Smart Switching:<\/strong> Automatically toggles between WhatsApp, Phone, and Email based on your configured office hours. No manual intervention required.<\/li>\n<li><strong>Emergency Override:<\/strong> Instantly force a specific contact method from the admin panel with a single click \u2014 ideal for staff absences or holiday periods.<\/li>\n<li><strong>Multi-Staff WhatsApp Directory:<\/strong> Add your entire team. When the button is clicked, a polished popup lists all staff members so visitors can reach the right person directly.<\/li>\n<li><strong>100% Self-Contained Local Analytics Dashboard:<\/strong> Every click is tracked silently and stored inside your own WordPress database. Filter by date range, contact type, or individual staff member. No third-party service required.<\/li>\n<li><strong>Zero External Dependencies:<\/strong> No jQuery, no CSS framework, no icon font library. Pure inline SVG icons and native browser APIs only.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; Compliance<\/h4>\n\n<p><strong>Zero Third-Party Dependency:<\/strong> No external CSS or JavaScript frameworks are loaded by this plugin. Every asset is either generated inline or served from your own server, ensuring absolute lightweight performance and eliminating any dependency on third-party CDNs.<\/p>\n\n<p><strong>100% GDPR &amp; Privacy Compliant:<\/strong> All click analytics are processed and stored strictly within the local WordPress database. No data is ever transmitted to remote third-party tracking servers. There are no outbound analytics calls, no external pixels, and no third-party cookies introduced by this plugin. Your visitors' interaction data stays entirely on your infrastructure.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>papepo-smartton<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Papepo Smartton<\/strong> in your admin sidebar to configure your numbers and business hours.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20is%20this%20different%20from%20every%20other%20contact%20button%20plugin%3F\"><h3>How is this different from every other contact button plugin?<\/h3><\/dt>\n<dd><p>Most contact button plugins are static \u2014 they show the same channel regardless of the time of day or your team structure. Papepo Smartton introduces Dynamic Business-Hour Smart Switching (automatic channel routing based on office hours) and a fully self-contained local analytics dashboard built directly into WordPress, with no external service or subscription required. These two features do not exist together in any other plugin in this category.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin loads zero external libraries. It uses lightweight inline SVG icons and the asynchronous native <code>sendBeacon<\/code> browser API for click tracking, which runs entirely off the critical rendering path and has no measurable impact on Core Web Vitals.<\/p><\/dd>\n<dt id=\"is%20my%20visitors%27%20data%20sent%20to%20any%20third-party%20service%3F\"><h3>Is my visitors' data sent to any third-party service?<\/h3><\/dt>\n<dd><p>No. All click analytics are recorded exclusively in your own WordPress database. No data is transmitted to any external or remote server. The plugin contains no outbound analytics requests, no tracking pixels, and no third-party cookies.<\/p><\/dd>\n<dt id=\"can%20i%20track%20which%20page%20the%20customer%20clicked%20from%3F\"><h3>Can I track which page the customer clicked from?<\/h3><\/dt>\n<dd><p>Yes. The analytics dashboard records the exact source URL for every click, filterable by date range, contact channel, and individual staff member.<\/p><\/dd>\n<dt id=\"what%20happens%20outside%20office%20hours%20if%20i%20have%20multi-staff%20enabled%3F\"><h3>What happens outside office hours if I have multi-staff enabled?<\/h3><\/dt>\n<dd><p>The business-hour switching logic controls which contact mode is active (WhatsApp vs. Email). The multi-staff popup is shown only when the WhatsApp mode is active and staff members have been configured. Outside office hours, the plugin falls back to the Email channel automatically.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of Papepo Smartton.<\/li>\n<li>Introduced Dynamic Business-Hour Smart Switching logic (automatic routing between WhatsApp, Phone, and Email based on office hours).<\/li>\n<li>Added multi-staff WhatsApp directory with an in-page popup.<\/li>\n<li>Built a 100% self-contained local analytics dashboard with date and staff filtering.<\/li>\n<li>Integrated AJAX silent tracking via the native sendBeacon API for zero frontend performance impact.<\/li>\n<li>All assets enqueued via WordPress standards (wp_enqueue_scripts \/ wp_add_inline_style \/ wp_add_inline_script).<\/li>\n<li>Full GDPR compliance: no data transmitted to any external server.<\/li>\n<\/ul>","raw_excerpt":"The missing link in contact plugins: a Dynamic Business-Hour Smart Switching button with a 100% self-contained local analytics dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315141","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=315141"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/papepo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315141"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315141"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315141"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315141"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315141"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}