Your Service, Your Brand
Every aspect of your TV/OTT service is configurable from the CASTOVIA admin dashboard — logo, colors, fonts, layouts, domains, and more. Preview everything in your browser before going live.
What You See After Login
The admin dashboard is your complete control center. Every section is accessible from the sidebar.
Dashboard
Operations Command Center — subscriber counts, stream health, server status, revenue metrics, and action items.
Content
Streams, VOD, Series, Radio, EPG — add, import, organise into bouquets and packages.
Servers
Register nodes, monitor health, view agent status, manage tokens, run readiness checks.
CDN & DRM
Connect your CDN and DRM vendor accounts. Configure per-stream delivery policies.
Apps
Studio App builder, Web Player config, API credentials, webhook management.
Settings
Branding, billing, team members, plan management, security preferences, API keys.
Branding & Customisation
Make CASTOVIA yours. All branding settings are under Admin → Settings → Branding.
Logo Upload
Upload your operator logo in PNG, SVG or WebP. Castovia automatically generates all required sizes — favicon, app icon, splash screen, header, and login page.
Details: Recommended: 1024×1024px transparent PNG. Castovia creates 16px, 32px, 180px, 192px, 512px variants automatically.
Color Scheme
Define your primary, secondary, and accent colors. These flow into every touchpoint — admin UI, subscriber portal, player skin, email templates, and invoices.
Details: Set hex codes or pick from color wheel. Dark mode variants are auto-generated. Preview in real-time.
Typography & Language
Choose your display font and body font from a curated list. Set the default interface language and available subscriber languages.
Details: Google Fonts integrated. RTL languages fully supported. All labels are translation-ready.
Layout Templates
Select from layout presets for the subscriber portal — grid, carousel, or list view. Customise category headers, featured banners, and hero sections.
Details: Drag-and-drop section ordering. Custom HTML banners supported. Responsive by default.
Custom Domain
Connect your own domain (e.g. tv.yourcompany.com) for the subscriber portal. Free SSL via Let's Encrypt. Castovia handles certificate renewal.
Details: CNAME setup with validation. Wildcard support for multi-tenant domains. DNS instructions provided in-app.
Email & Invoice Branding
Customise the email templates for welcome messages, password resets, and invoices. Your logo, colors, and footer text are applied automatically.
Details: HTML email editor with preview. Merge tags for subscriber data. Separate templates per event type.
Preview Your Service
See exactly what your subscribers will see — before going live. Multiple preview modes are built into the admin.
Web Browser Preview
Access your subscriber portal directly in any browser. The admin dashboard includes a "Preview as Subscriber" button that opens a new tab with your branded portal — exactly as your customers will see it.
Admin → Settings → Branding → Preview button (top-right). Opens in new tab with live data.
Mobile Preview
Use the responsive preview mode to see how your service looks on phones and tablets. The admin includes device-frame overlays for iPhone, Android, and tablet viewports.
Admin → Settings → Branding → Device dropdown (top bar). Select device frame and orientation.
Android TV Preview
For Studio App subscribers: build a debug APK directly from the dashboard, install it on your test device, and preview the full TV experience with your branding.
Admin → Apps → Studio Build → Generate Debug APK. Install via ADB or sideload.
Web Player Preview
The built-in CASTOVIA Web Player shows your channels in a branded player interface. Accessible from the admin or via a shareable demo link.
Admin → Apps → Web Player → Open Preview. Share the demo link with stakeholders.
Quick Setup Path
Upload your logo
Admin → Settings → Branding → LogoSet brand colors
Admin → Settings → Branding → ColorsChoose layout template
Admin → Settings → Branding → LayoutConnect your domain
Admin → Settings → Branding → DomainPreview as subscriber
Admin → Settings → Branding → Preview (top-right button)Go live
Admin → Settings → Branding → Publish Changes