Features

Features

RadioSaaS offers a comprehensive suite of features designed for professional radio streaming platforms. From multi-tenant architecture to advanced security, explore all the capabilities that make RadioSaaS the perfect choice for radio stations and broadcasting networks.

🎁 Start with Free Hosting Credit

You don't need to spend money on hosting to test the application! We recommend using a VPS for the best performance. You can get started with $200 free credit on DigitalOcean using our referral link:

DigitalOcean Referral Badge (opens in a new tab)


Multi-Tenant SaaS Architecture

Build a scalable radio streaming business with true multi-tenancy. One installation powers unlimited independent dashboards.

Subdomain-Based Tenancy

Each tenant gets their own subdomain (tenant.yourdomain.com) with completely isolated data and settings

Tenant Management

Full CRUD operations for tenants with impersonation, bulk actions, and domain management

Subscription Management

Track tenant subscriptions, payment status, and manage billing cycles from central dashboard

Plans & Pricing

Create flexible subscription plans with monthly/yearly billing, trial periods, and feature limits


Platform Settings

Complete control over every aspect of your platform from a centralized settings panel.

General Settings

Configure site name, description, SEO keywords, contact email, and timezone from one place

SMTP & Email Configuration

Set up SMTP or Gmail integration with host, port, encryption, and built-in test email functionality

Stripe Payment Gateway

Integrated Stripe payments with API keys, webhook configuration, currency settings, and test mode toggle

Security & reCAPTCHA

Google reCAPTCHA protection for forms, maintenance mode control, and force HTTPS enforcement

Appearance & Theming

Custom primary color, RTL language support, and inject custom CSS/JavaScript for advanced styling

Branding & Assets

Upload custom logo and favicon with automatic optimization and easy removal options

Advanced Settings

Custom header/footer code injection, registration controls, and pagination settings

Legal Pages

Built-in Terms of Service and Privacy Policy editors with rich text support


Authentication & Security

Enterprise-grade security with Laravel Fortify powering authentication and comprehensive access control.

Two-Factor Authentication (2FA)

Secure accounts with TOTP-based two-factor authentication with recovery codes and password confirmation

Email Verification

Verify user email addresses with secure verification links and automatic token expiration

Password Reset

Self-service password reset with secure email links and rate limiting protection

Rate Limiting

Built-in protection against brute force attacks with configurable rate limits for login and 2FA


Role-Based Access Control (RBAC)

Granular permissions system with 70+ permissions across user tiers for complete access control.

Three-Tier User System

Central admins, tenant managers, and mobile app users — each with their own permission sets

Custom Roles

Create custom roles with specific permission combinations tailored to your organization

Team Management

Invite team members, assign roles, and manage access levels within each tenant

Audit Logs

Complete activity logging with user actions, timestamps, and IP tracking for compliance


Radio Content Management

Comprehensive tools for managing radio stations, channels, and content organization.

Radio Channels

Manage unlimited radio stations with streaming URLs, artwork, descriptions, and rich metadata

Play Tracking

Track station plays with analytics on listener counts, duration, and engagement metrics

Genres & Categories

Organize stations by genres with custom categories, icons, and sorting options

Countries & Regions

Filter and organize stations by country with flag icons and regional groupings


Mobile App Features

User engagement features for your iOS and Android radio apps powered by the Mobile API.

Favorites

Let users save their favorite stations for quick access with cloud sync across devices

Playlists

Enable users to create custom playlists with their preferred station combinations

Smart Search

Full-text search across stations, genres, and countries with search history tracking

Heartbeat Tracking

Real-time listener tracking with active session monitoring and presence detection

Likes

Users can like stations to boost popularity and help surface trending content

Recently Played

Automatic listening history so users can quickly return to stations they've enjoyed

Profile Management

Users can edit their profile, update avatar, change password, and manage account settings

Account Deletion Request

In-app account deletion requests with email verification to comply with app store requirements


Push Notifications

Engage your audience with targeted push notifications across all mobile platforms.

Multi-Platform Delivery

Send notifications to iOS and Android devices with Firebase Cloud Messaging integration

Scheduled Delivery

Schedule notifications for future dates and times with timezone support

Audience Targeting

Target specific user segments, platforms, or send to all registered devices

Delivery Analytics

Track notification delivery status, success rates, and engagement metrics


Monetization & Advertising

Maximize revenue with built-in advertising network support and flexible monetization options.

Ad Network Integration

Support for AdMob, Facebook Audience Network, Unity Ads, and more with easy configuration

Ad Units Management

Configure banner, interstitial, and rewarded ad placements with per-platform settings

Transaction Tracking

Monitor subscription payments, revenue, and transaction history with detailed reporting

API Key Security

Secure API key management for mobile apps with rotation and revocation capabilities


Real-Time Dashboard & Analytics

Monitor your platform with live data streaming and comprehensive analytics.

Server-Sent Events (SSE)

Real-time data updates without page refresh using efficient server-sent events

Interactive Charts

Revenue trends, user growth, tenant statistics, and subscription metrics with visual charts

Top Tenants

Identify your most active tenants by user count, revenue, and engagement

Global Search

Search across tenants, users, transactions, and all platform data from one search bar


GDPR & Privacy Compliance

Built-in tools to help you meet data privacy regulations and user rights requirements.

Data Deletion Requests

Process user data deletion requests with verification and complete data removal

App Legal Pages

Customizable Terms of Service and Privacy Policy pages served to mobile apps

Public Deletion Portal

Self-service portal for users to request their data deletion with email verification

Request Tracking

Track deletion request status with admin review, processing, and completion stages


Mobile API (REST)

Full-featured RESTful API designed for iOS and Android development with comprehensive documentation.

Mobile Authentication

Sanctum-powered token authentication with secure login, registration, and session management

Versioned Endpoints

API versioning (v1, v2+) for backward compatibility and smooth app transitions

App Configuration

Remote configuration endpoint for app settings, ad networks, and feature flags

Home Feed

Curated home endpoint with featured stations, categories, and personalized suggestions


Modern Admin Interface

Beautiful, responsive admin dashboard built with the latest frontend technologies.

React 19 + Inertia.js

Modern SPA experience with server-side routing and React 19's concurrent features

shadcn/ui Components

Premium component library with accessible, customizable UI elements

Light/Dark Mode

System-aware theming with manual toggle and persistent user preference

Fully Responsive

Mobile-first design that works beautifully on all screen sizes


Easy Deployment

Get up and running quickly with the built-in installer and straightforward requirements.

Web Installer

Step-by-step web installer with requirements check, database setup, and license activation

Database Migration

Automatic database schema setup with seeders for initial data and demo content

License Verification

Secure license activation system with Envato purchase code validation

Environment Config

Easy .env configuration with guided setup for mail, storage, and services