HoursFlow — Business Hours CTA
Visitors should not have to guess what to do when your business is open or closed. HoursFlow CTA lets you present one clear action for each state, such as calling while you are open and booking or sending a message after hours. Configure it once in Settings > HoursFlow , then use the same schedule-a
Visitors should not have to guess what to do when your business is open or closed. HoursFlow CTA lets you present one clear action for each state, such as calling while you are open and booking or sending a message after hours.
Configure it once in Settings > HoursFlow , then use the same schedule-aware CTA through a shortcode or a dynamic block. HoursFlow renders the selected state on the server, without an account or a remote service.
Who is this for?
HoursFlow CTA is for small businesses, studios, practices, shops, and service teams that want a simple open-hours action on their WordPress site. It works well when the action changes with the weekly schedule and the site owner wants to keep the copy and destination under their control.
Core Features
- One global open CTA and one global closed CTA shared by the shortcode and the HoursFlow CTA block.
- A Monday-to-Sunday schedule using a named IANA business timezone, including overnight periods such as 22:00 to 02:00.
- Sparse per-state block overrides for label, action, status, and hiding the status without changing the global settings.
- Root-relative URLs, HTTPS URLs, and supported tel: actions, with plain-text labels and status values.
- Global background and text colors, plus WordPress’s built-in block color and typography controls.
- A compact, responsive link with visible keyboard focus and a minimum 44 CSS pixel target. Open and closed state is not communicated by color alone.
- No browser timers, polling, AJAX, remote assets, cookies, or background requests.
Focused by design
HoursFlow CTA is a focused weekly-hours switch, not a booking system or a full business-hours manager. Each weekday has one period or is closed. Holiday exceptions, multiple daily periods, split shifts, date ranges, and automatic schedule-generated status copy are outside this release. The status message is written by the administrator and stays exactly as configured.
HoursFlow is intended for a single-site installation. Multisite and network activation are not claimed by this release.
Usage
Use the shortcode anywhere WordPress processes shortcodes: