Description
Most contact button plugins do one thing: display a static icon. Papepo Smartton solves the problem they all ignore.
The Missing Link: Dynamic Business-Hour Smart Switching Logic
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 — WhatsApp during office hours, Email outside them — 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.
The Second Missing Link: A 100% Self-Contained Local Analytics Dashboard
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 — what channel, which staff member, from which page — and presents it inside your own admin panel. There is no external service, no SaaS subscription, no data leaving your server.
Core Features
- Dynamic Business-Hour Smart Switching: Automatically toggles between WhatsApp, Phone, and Email based on your configured office hours. No manual intervention required.
- Emergency Override: Instantly force a specific contact method from the admin panel with a single click — ideal for staff absences or holiday periods.
- Multi-Staff WhatsApp Directory: Add your entire team. When the button is clicked, a polished popup lists all staff members so visitors can reach the right person directly.
- 100% Self-Contained Local Analytics Dashboard: 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.
- Zero External Dependencies: No jQuery, no CSS framework, no icon font library. Pure inline SVG icons and native browser APIs only.
Privacy & Compliance
Zero Third-Party Dependency: 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.
100% GDPR & Privacy Compliant: 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.
Installation
- Upload the
papepo-smarttonfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Papepo Smartton in your admin sidebar to configure your numbers and business hours.
FAQ
-
Most contact button plugins are static — 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.
-
Does it slow down my site?
-
No. The plugin loads zero external libraries. It uses lightweight inline SVG icons and the asynchronous native
sendBeaconbrowser API for click tracking, which runs entirely off the critical rendering path and has no measurable impact on Core Web Vitals. -
Is my visitors’ data sent to any third-party service?
-
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.
-
Can I track which page the customer clicked from?
-
Yes. The analytics dashboard records the exact source URL for every click, filterable by date range, contact channel, and individual staff member.
-
What happens outside office hours if I have multi-staff enabled?
-
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.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Papepo Smartton” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Papepo Smartton” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release of Papepo Smartton.
- Introduced Dynamic Business-Hour Smart Switching logic (automatic routing between WhatsApp, Phone, and Email based on office hours).
- Added multi-staff WhatsApp directory with an in-page popup.
- Built a 100% self-contained local analytics dashboard with date and staff filtering.
- Integrated AJAX silent tracking via the native sendBeacon API for zero frontend performance impact.
- All assets enqueued via WordPress standards (wp_enqueue_scripts / wp_add_inline_style / wp_add_inline_script).
- Full GDPR compliance: no data transmitted to any external server.
