Never lose another high-intent lead to voicemail. Smart Business Hours automatically transforms your floating CTA between instant "Call Now" during business hours and "Leave Message / WhatsApp" when closed. 100% cache-plugin proof.
Click below to simulate visiting during vs outside working hours:
Works seamlessly with WP Rocket, LiteSpeed Cache, W3 Total Cache, and Cloudflare. Status checks execute via browser JS so cached HTML never displays the wrong time.
Effortlessly define opening hours with an intuitive row/column matrix grid. Set Monday's schedule once and copy it to all weekdays with one single click.
Support direct phone dials, WhatsApp, Zalo, Facebook Messenger, Telegram, and Email. Route customers to different numbers for morning and afternoon shifts.
Traditional static contact buttons are blind to your actual operating hours, causing frustration and wasted ad spend.
Everything local businesses, clinics, agencies, and restaurants need to capture every lead around the clock.
Checks visitors' local device time against your WordPress timezone setting via vanilla JavaScript. Completely cache-proof.
The most intuitive hours grid in WordPress: hours in rows, days in columns. Click, drag, or apply quick templates (9-5, 24/7, Weekends).
Schedule one-time or annual recurring holidays. Support lunch breaks (e.g. 8:00 - 12:00 and 13:30 - 17:30) with automated status updates.
Direct Phone Dial, WhatsApp Chat with custom greeting, Zalo chat, Facebook Messenger, Telegram, and Email inquiries.
Track exactly how many customers clicked your contact button each day, which channels are most popular, and open vs closed ratios.
Choose between Modern, Classic, or Minimal button styles. Position in 5 screen corners with custom brand colors and scroll triggers.
Start 100% free forever. Upgrade to Pro when you need multi-shift and multi-channel routing.
Great for single-location businesses & local shops
For growing companies, clinics & active service providers
For web designers, freelancers & marketing agencies
Zero complex coding required. Install, pick your hours on the matrix, and you're ready.
Download smart-business-hours-free.zip and upload to your WordPress Admin: Plugins > Add New > Upload Plugin.
Go to "Business Hours" in your admin menu. Click on the visual grid or apply a template to set your working schedule.
Add your phone, WhatsApp, and messaging links. The smart button immediately appears on your site for all visitors!
Everything you need to know about Smart Business Hours CTA.
Unlike traditional plugins that calculate the time in PHP during page generation, Smart Business Hours runs client-side in the visitor's web browser using vanilla JavaScript. Even if your page is 100% cached by WP Rocket, LiteSpeed, or Cloudflare CDN, visitors always see your live open/closed status accurately to the exact minute.
Yes! With the Pro Shift Management feature, you can route morning calls to your front-desk receptionist and evening inquiries to an on-call manager or support hotline automatically.
Absolutely. You can define split shifts (such as 8:00 AM - 12:00 PM and 1:30 PM - 5:30 PM) so the button automatically shifts to "Out to Lunch / Leave Message" during break times. You can also add custom and recurring national holidays.
Yes. The floating button attaches automatically via standard WordPress footer hooks, ensuring 100% compatibility across all WordPress themes and page builders. You can also use the shortcode [sbh_cta] to embed the button inside specific page sections.