StatusDot

StatusDot

Details
View on WordPress

StatusDot helps you show whether you’re Open, Busy, Closed, or temporarily Idle — using a simple dot indicator that updates automatically.

Configure a weekly schedule (supports HH:MM), optionally enable Busy mode, or override everything with Force Closed or Open 24/7. You can also start an Idle override (“Back in…”) timer when you’re away.

StatusDot can show status text + a live countdown, for example:
Open now — Closes in 04:52:14

Updates are handled via lightweight AJAX polling, so visitors see changes without a full page refresh.

Place it anywhere using the shortcode. Multiple instances per page are supported.

Features

  • Weekly opening hours (HH:MM, including minutes)
  • Status modes:
    • Use Opening Hours (Weekly Schedule)
    • Force Closed
    • Open 24/7
  • Manual Busy mode (orange status)
  • Idle override (“Back in…”) with start/stop and countdown
  • Display options:
    • Toggle status text (Open/Busy/Closed)
    • Toggle countdown label + time per state (Closes in / Opens in / Back in)
    • Separator selection (-, —, |, •)
  • Live countdown to the next opening/closing moment
  • AJAX-based live updates (configurable refresh interval)
  • Unlimited shortcodes per page
  • Works with major page builders (Gutenberg, Elementor, etc.)
  • Lightweight and dependency-free

Shortcode

Basic usage:
[statusdot]

Optional attributes:
[statusdot id=”header” refresh=”30″]

  • id – Optional unique identifier (useful for targeting with custom CSS). Default: header
  • refresh – Refresh interval in seconds (default: 30)

Details

Plugin code:
statusdot
Plugin version:
2.1.0
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.1
Total installations:
0
Last updated:
2026-03-06
Rating:
Times rated:
0
business-hours
countdown
open-closed
opening-hours
status-indicator