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:
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