Website content management built specifically for radio stations.
RunBeat CMS is a website content management system built specifically for radio stations. Unlike generic website builders, it understands radio — shows have schedules, presenters have profiles, and your site stays in sync with what's on air right now via RunBeat Pulse.
CMS is hosted at runbeatcms.com and is multi-tenant, with each station operating its own website from a single dashboard. It's included as part of the RunBeat All-Access subscription.
Visit runbeatcms.com and sign in with your RunBeat account. Once logged in, you'll land on your station's dashboard — a visual icon grid showing every feature at a glance.
The dashboard provides a visual icon grid of every CMS feature — inspired by the best radio CMS platforms. At a glance you can see content stats, jump to any module, and check the status of your RunBeat integrations (Pulse, CRM, Calendar).
Create and manage static pages using the rich text block editor. Each page has a title, slug, featured image, SEO fields, and content body. Pages can be set as published, draft, or scheduled.
The Page Builder is a drag-and-drop section composer that lets you build the layout of any page on your website — homepage or inner pages. Choose from 30 block types across 5 categories:
Each block has comprehensive configuration controls — layout style, item limits, toggle switches for showing/hiding elements, and more. Blocks can be reordered by dragging, duplicated, hidden, or removed.
When you select a page in the Page Builder that has no sections yet, the builder automatically suggests a sensible starting layout based on the page's name. A "Schedule" page gets schedule + shows + listen again blocks; a "Contact" page gets a contact form + social links; and so on.
Publish news stories and station updates. Each article includes a title, body content, featured image, category, tags, and SEO fields. Articles support scheduling, featured flags, and automatic RSS feed generation.
RSS-imported articles link back to their original source with target="_blank", while locally-created articles link to your site's article pages.
A separate blog system for longer-form content, presenter columns, and opinion pieces. Blog posts have their own listing page and can be displayed on any page via the Blog Feed block in the Page Builder.
Import articles from external RSS feeds — news wires, sports feeds, music blogs, or any RSS/Atom source. Each feed can be configured with its own sync frequency:
Imported articles appear alongside your own content in the News Feed, with a source badge showing where they came from.
Reusable content blocks that can be placed on any page via the Snippet block in the Page Builder. Snippets support scheduling (start/end dates) and placement targeting. Use them for promotional banners, seasonal messages, or recurring content.
Create profiles for each show and presenter. Show profiles include name, description, schedule text, genre, presenter assignment, and cover image. Presenter profiles include bio, photo, role, and social links.
Shows and presenters are displayed on your website via the Page Builder blocks and on dedicated /shows and /shows/:slug pages.
Listen Again lets your listeners catch up on shows they missed. It fetches show archives from RunBeat Pulse and renders audio player cards on your website. Each card shows the show name, presenter, date, duration, and an audio player.
Add the Listen Again block to any page via the Page Builder. Requires a Pulse connection with show archiving enabled.
Manage station events, outside broadcasts, and listener meetups. Each event includes title, description, date/time, location, cover image, and ticket link. Events can be linked to venues from the Venue Directory.
The Venue Directory stores details of locations your station uses regularly — OB venues, event spaces, studios. Each venue has a name, address, capacity, contact details, and description. Venues can be linked to events and displayed on your website via the Venues block.
Run on-air and online competitions. Each competition includes title, description, prize details, entry form, open/close dates, and terms. Entry forms support name, email, phone, and answer fields. Winners can be drawn randomly or selected manually.
Create photo galleries for events, OBs, and behind-the-scenes content. Galleries display as responsive grids with a lightbox viewer. They can be embedded on any page via the Galleries block.
Build a membership community for your station. Configure membership benefits, and collect signups via the Listener Club Signup block on your website. Manage members from the admin panel — view, export, and communicate with your listener community.
A direct messaging inbox for your station. Listeners can send messages via the Message Form block on your website. View and reply to messages from the admin panel.
Build custom forms for listener feedback, requests, and data collection. Forms support text fields, dropdowns, checkboxes, and more. View submissions in a table and export to CSV.
A multi-source listener message dashboard that aggregates messages from website forms, Facebook, Instagram, X, Bluesky, WhatsApp, SMS (Twilio), and email into one real-time view for your studio team. Star messages for on-air read-out lists.
Manage your station's social media accounts in one place. Add accounts for Facebook, Instagram, X, TikTok, YouTube, Bluesky, and more. Display them on your website via the Social Wall block.
A central repository for all images, audio files, and documents. Upload files by dragging or using the upload button. Supports multi-file upload, grid and list views, and filtering by type.
Click any image in the Media Library to open the built-in image editor. Crop, resize, and rotate images without leaving the CMS. Edited images are saved as new files, preserving the original.
Configure your site's navigation menus with drag-and-drop ordering, nested dropdowns, and multiple link types (pages, articles, categories, shows, external URLs).
Manage display advertising on your station website. Create ad zones, assign creatives with scheduling and click tracking, and link campaigns to CRM deals for unified reporting.
Content syndication tool for multi-station groups. Set up rules to automatically replicate content (articles, events, competitions) from one station to another. Useful for station groups sharing national content while maintaining local identity.
Create interactive page-turning flipbooks for your station website. Upload images (one per page) and CMS renders them as a realistic book-style viewer with page-flip animations, keyboard navigation, and fullscreen mode.
Create flipbooks from the Flipbooks section in the CMS admin. Each flipbook has a title, slug, cover image, and ordered pages. Set status to "published" to make it available on your website.
A coloured sticky note grid for internal station notes and reminders. Pin important notes to display them on your website via the Notice Board block — useful for public announcements, engineering notices, or community messages.
Choose from 25 professionally designed templates, each with a genuinely different structure and feel. Switch templates at any time — your content is preserved.
By default your site is available at yourstation.runbeatcms.com. To use your own domain, go to Site Settings and add your custom domain. Point a CNAME record to sites.runbeatcms.com and SSL is provisioned automatically.
Don't have a domain yet? Register one directly through RunBeat CMS — no need to visit a separate registrar. The built-in domain registration service handles everything from search to DNS configuration.
Domain registration is available from the Domain Settings tab in Site Settings. Pricing varies by TLD and is shown during the search step.
Connect your CMS to RunBeat Pulse to bring live playout data into your website:
Enable via Site Settings → Pulse Station Slug.
User accounts and station assignments are synced from RunBeat CRM. Ad campaigns can be linked to CRM deals, and form submissions can create CRM leads.
The Public API provides read-only JSON access to your station's published content — pages, articles, shows, presenters, events, competitions, and galleries. Endpoints follow the pattern /api/public/cms/:stationSlug/....
| Role | Access |
|---|---|
| Station Admin | Full access to all CMS features and settings. |
| Producer | Create and edit content, manage media. Cannot modify site settings. |
| Presenter | View content, create articles. Limited editing. |
RunBeat CMS is included as part of the RunBeat All-Access subscription:
| Tier | Monthly | Highlights |
|---|---|---|
| Solo | £79 | 1 station, all core features, 1 GB media storage. |
| Community | £149 | 1 station, all features including RSS feeds, listener club, 10 GB storage. |
| Professional | £249 | Up to 3 stations, ad management, replicator, 25 GB storage. |
| Broadcast | £449 | Up to 10 stations, custom themes, API access, 50 GB storage. |
| Network | £799 | Unlimited stations, white-label, priority support, 100 GB storage. |