JOAN Premium (Jock On Air Now) is the ultimate professional radio station scheduling solution for WordPress. Designed for professional broadcasters, it provides comprehensive tools to inform listeners which show and DJ/Host is on air at any given time, complete with privacy-compliant analytics, social media integration, and advanced broadcast control.
Track visitor statistics without storing personal data, fully GDPR-compliant with configurable retention periods and CSV export capabilities.
Integrated sharing buttons for Facebook, X (Twitter), WhatsApp, and Bluesky with live preview and customizable network selection.
Advanced show status management, broadcast control modes, and bulk operations designed for real radio station workflows.
Real-time notifications, dark mode support, mobile-responsive design, and professional status indicators throughout.
[joan-now] shortcode for current show widget or [joan-schedule] for full weekly schedule. Place widgets in sidebars via Appearance → Widgets.Important: JOAN’s timezone setting is separate from WordPress site timezone and only affects schedule displays. This allows your radio station timezone to be different from your website’s administrative timezone.
JOAN Analytics prioritizes visitor privacy:
The manual “Delete All Data” option permanently removes ALL analytics data.
This action cannot be undone and removes all visitor statistics, charts, and reports. Always export your data first if you want to keep historical records.
[joan-now]Displays the currently scheduled show with DJ information, smart image positioning, and optional social sharing buttons.
Parameter: max_width="400" for wider display
[joan-schedule]Shows your complete weekly schedule in an elegant table format with status indicators.
Parameter: filter_day="Monday" for single day
[schedule-today]Displays today’s programming with current show highlighted.
[joan-upcoming count="5"]Shows upcoming shows starting from current time. Count parameter sets number of shows (1-10).
[joan-weekend]Displays weekend schedule only (Saturday and Sunday).
Configure how times are displayed throughout your radio station schedule:
Important: JOAN’s timezone setting is separate from WordPress site timezone and only affects schedule displays. This allows your radio station timezone to be different from your website’s administrative timezone.
Control how your radio schedule appears on your website:
Control your station’s broadcast status with professional broadcast management tools:
Custom Messaging: Set personalized messages that appear when your station is suspended or off-air, keeping listeners informed about your broadcast status.
Premium users get priority support with direct access to our development team for analytics configuration, data interpretation, and integration assistance.
Premium users receive specialized support for:
Connect with other JOAN users in our Community Hub and Facebook group. Share scheduling tips, discuss radio industry trends, and get help from experienced broadcasters using JOAN Premium.
Social Media Integration
Setup Process
Go to JOAN → Settings → Social tab
This shows share buttons on [joan-now] widgets only
Choose from Facebook, X (Twitter), WhatsApp, and Bluesky
See exactly how buttons will appear on your site
Verify social buttons work on your live widgets
Supported Networks
Note: Social buttons appear only on “On Air Now” widgets, not on full schedule displays, for optimal user experience.