All Subscribers
0| Name | Username | Phone | Gender | Plan | Status | Signed Up | Last Login | Location | Device |
|---|
Admins
| Name | Username | Role | Created |
|---|
Control every section on the homepage — create categories, name them, choose what goes in each one, and reorder them. Changes go live instantly.
Add content first in the Catalog, then come back here to arrange how it shows on the homepage.
Shows exactly what each row on raatv.net will look like with the shows you've assigned. Updates live as you tick/untick items below.
Each section is a row on the homepage. Add sections like "Trending Now", "Sports", "Drama", etc.
Click to instantly add a pre-made section to your homepage.
Edit any item — change title, description, image, or delete it.
Control the rows that appear on the Reality Shows page. Add series from the Catalog, then assign them to rows below.
Each row is a section on the Reality Shows page.
Click to instantly add a pre-made row.
Need to add a new series? Go to the Catalog tab — add it as type "Series" and it will appear here.
Control the rows that appear on the Movies page. Upload a movie below, then assign it to one of your rows. Empty rows show as "Coming Soon" placeholders to viewers.
Paste a Vimeo, YouTube, or .mp4 URL to add a new movie to your catalog instantly. It will appear in the rows below ready to assign.
Upload a video file and cover image. The movie will be added to your catalog and become available to assign to any row below.
Each row is a section on the Movies page. Default starts with "Originals — Coming Soon" and "New Releases — Coming Soon".
Click to instantly add a pre-made row to the Movies page.
Need to upload a new movie? Go to the Catalog tab — uploaded movies will appear here as items you can assign to any row.
Add or remove categories like Comedy, Horror, Romance, etc. These show up as suggestions when tagging movies and series in the Catalog tab.
Add a category and click Publish — it instantly appears in the Catalog dropdown so you can tag movies & shows with it.
Add a video by S3 file path OR by external URL. Upload a thumbnail image to show beside the video.
Video Library
0| Title | Source | ID | Actions |
|---|
Add movies, series, and shows. Upload a cover image and video directly.
Your Content Catalog
0| Title | Type | Year | Genres | Rating | Duration | Video | Actions |
|---|
Configure the banner, title, subtitle, background, and status for each page. Changes go live when you save.
Create and edit pages. Each page gets its own banner, background, colors, content, and shows up in the site navigation.
Anyone in this list has full control of RAATV: videos, subscribers, revenue, refunds, content. Add people you trust. Use strong passwords (12+ chars, mix of letters/numbers/symbols). You can't delete yourself — ask another admin if needed.
Every qualifying stream (a viewer watching a video for ≥ the minimum watch seconds) pays the configured rate. The platform takes its share; the rest goes to the creator recipients you set on each video. Below you control the global defaults, see per-video + per-creator analytics, and process payouts.
These apply when a video doesn't have its own rate or split configured.
Edit where tickets get emailed and the templates sent to customers. Leave blank to use defaults. Use {first_name}, {category}, {message}, {reply_to} as placeholders.
Customer-initiated (they contact you):
- Customer fills out the form at raatv.net/help.html
- You get an email notification at info@richazzauntietv.com + jaraeverett@gmail.com
- Customer gets a confirmation email thanking them
- The ticket appears below — click to expand, type a reply, click Reply & Resolve (or Reply & Keep Open)
- Your reply is automatically emailed to the customer
Admin-initiated (you contact them first):
Click "Start Conversation with Customer" below to email any customer directly — use this for billing issues, subscription questions, or just checking in. A ticket is created so you can track the conversation.
Send emails to all your subscribers or select specific groups. Great for new show announcements, updates, and promotions.
Click to load into composer. Edit any template or add your own.
Subscriber Emails
0| Name | Plan | Status |
|---|
Manage your creator packages. Each package links directly to Stripe checkout. Members click a package and pay instantly.
Since you already have Stripe enabled, here's how to connect each package:
- Go to Stripe Dashboard → Payment Links
- Click "+ New"
- Select "One-time payment"
- Enter the price for this package (e.g., $20.00)
- Add the product name (e.g., "RAATV Supporter Package")
- Click "Create link"
- Copy the URL that Stripe gives you (starts with
https://buy.stripe.com/...) - Come back here → click Edit on the package
- Paste the Stripe link into the Stripe Payment Link field
- Click Save Packages
Repeat for each package ($20, $50, $100, $200).
When a member clicks a package on the site, they go straight to Stripe checkout. Apple Pay, Google Pay, Afterpay, and cards are all available automatically since you've enabled them in Stripe.
Your Stripe Payment Methods: Credit/Debit Cards, Apple Pay, Google Pay, Afterpay — all enabled and ready. Members choose their preferred method at Stripe checkout.
View all payment transactions from Stripe. See every charge, who paid, amount, status, and receipt.
How far back members can see their own billing history.
Send notifications to all members. They see them when they click the bell icon. Use for deals, new releases, billing alerts, and announcements.
Send a real email to your members' inboxes — different from the in-app bell notification above. Use this when you want members to actually see the message in their email app, not just on the site.
Tip: you can use basic HTML like <b>, <a href="...">, <br>, <p>. The RAATV header + footer wrap it automatically.
The form above adds a message to the in-app bell icon at the top of raatv.net. This form here sends an actual email to the inbox. Use both together for big announcements (premiere drops, big deals); use the bell only for site-internal stuff (new row added, content shuffle).
Every email address registered to RAATV. Use the dropdown to filter by status, then copy them or export to CSV for any tool outside this site.
When these events happen, members are pushed a notification automatically — no manual send required.
Fires from the Stripe webhook when a recurring subscription charge fails. Includes a link to update payment method.
When you create a promo code or deal, push the announcement to members automatically. You control which audience receives it.
This notification is automatically sent to members 3 days before their subscription renews, so they know their account will be charged.
How it works: 3 days before each member's subscription renewal date, the system sends this notification as both an in-app notification (bell icon) and an email. Members are informed their payment method will be charged, giving them time to update their card or cancel if needed. This is a legal best practice for recurring billing.
Click to manually check for members renewing in 3 days and send them the reminder. For full automation, set up a daily CloudWatch Event to call the /api/admin/send-renewal-reminders endpoint.
This policy is automatically enforced and communicated to members when their payment fails.
Automatic Payment Retry Schedule:
- 1st attempt: Original billing date
- 2nd attempt: 3 days after first failure
- 3rd attempt: 7 days after first failure (final attempt)
After 3 failed attempts:
- Subscription is automatically cancelled
- Member loses access to premium content
- Member is notified via email and in-app notification
- Member can resubscribe at any time with a valid payment method
Legal Notice (shown to members):
Manage cast members who appear on the "Meet the Cast" page. Upload photos, write bios, and drag to reorder.
Auto-rotating photos displayed at the top of the Meet the Cast page. Upload multiple photos, add captions, and control the speed.
Manage creator profiles that appear on the Meet the Creators page. Upload photos, write bios, adjust photo position/zoom, and reorder.
Manage producer profiles that appear on the Producers page. Same controls as the Creators and Cast panels.
Connect your social media accounts. Icons appear in the footer on every page so your members can follow you.
Paste the full URL to your profile. Leave blank to hide that icon.
This is how your social icons look to members in the footer on every page.
Configure your RAATV mobile app screens. Click any section to edit its content.
Manage
App settings
Preview
Phone mockup
Home
Home screen
Browse
Discover screen
Series
Series listing
iPhone
iOS app setup
Android
Android app setup
Upload your app logo. This shows on the home screen of phones, tablets, and TVs.
The first screen users see when they open your app.
Pick your app's primary color. This is used for the nav bar, buttons, and accents throughout the app.
Each device needs its own banner sized correctly. Upload, position, and preview for each one separately.
| Device | Banner Size | Ratio |
|---|---|---|
| Phone | 1170 x 520 | 2.25:1 |
| Tablet | 1620 x 720 | 2.25:1 |
| TV | 1920 x 720 | 2.67:1 |
| Website | 1920 x 800 | 2.4:1 |
Connect RAATV to each streaming platform. Upload app icons, store links, and manage each provider.
Connect RAATV streaming to all your apps and devices. Configure stream keys, CDN, and delivery settings for each platform.
Connect each platform with their API link, stream key, and upload a platform image for each one.
Schedule when a new season or show debuts on the platform. A countdown clock will track it.
Go live on RAATV. Set up live events, manage stream keys, and broadcast to all connected devices and apps.
Use this key in OBS Studio, Streamlabs, or any streaming software to broadcast to RAATV.
Connect each platform with their RTMP URL and stream key to simulcast your live stream. Toggle ON/OFF for each.
Pick a date and time. A countdown will show until the stream starts.
Send notifications, announce upcoming shows, get viewer engagement (polls & comments), and see responses.
Comments left by viewers from notification emails.
Pick what you want to see — switches the page below.
Edit the text on your Terms of Service, Privacy Policy, Refund Policy, and Support the Creators terms. Changes go live when you save.
Select a page above to edit.
These details are used across all legal pages. Update them here to keep everything consistent.
Optimize your site for search engines and connect third-party tools.
These control how RAATV appears in Google, Bing, and social media shares.
Controls how your site looks when shared on Facebook, Twitter, Instagram, etc.
Paste your tracking IDs to connect third-party analytics. These are injected into every page.
Paste any custom scripts, meta tags, or tracking code. This gets injected into the <head> of every page.
SEO technical settings.
Connect Stripe to process $7.99/month membership payments. Your keys are stored securely in AWS (never in the browser).
Webhook URL: https://wxyxaibkj0.execute-api.us-east-1.amazonaws.com/api/stripe-webhook
Webhook events: checkout.session.completed, customer.subscription.deleted
Test card: 4242 4242 4242 4242 · Exp: 12/30 · CVC: 123
Set your subscription prices and connect each plan to a Stripe Price ID. Create prices in your Stripe Dashboard → Products.
When set, the home-page "Get Started" buttons send members directly to checkout instead of the signup form. The checkout provider (Stripe, etc.) collects email + payment, and the user account is auto-created via webhook. Leave blank to use the default in-app signup flow.
💡 Recommended: Create a Stripe Payment Link in your Stripe Dashboard → Payment Links for each plan, then paste the URLs below.
Where the $7.99/month Get Started button takes the user.
Where the $69.99/year Get Started button takes the user.
RAATV uses Stripe's automatic payment method detection. Enable payment methods in your Stripe Dashboard — they'll automatically appear at checkout.
✓ All payment methods are active and ready. Members will see Apple Pay, Google Pay, Afterpay, and Cards at checkout automatically.
Manage methods anytime at Stripe Dashboard → Settings → Payment Methods
Create promo codes for special pricing. Members enter the code at checkout for a discounted rate. Each promo needs its own Stripe Price ID.
- Create a discounted price in Stripe Dashboard → Products (e.g., $4.99/mo promo)
- Copy the Price ID (price_...)
- Add a promo code here with that Price ID
- Share the code with members — they enter it on the Subscribe page
- Toggle Active/Inactive to control availability
This photo covers the top half of your homepage. Upload, replace, crop, or reposition it here. Use it as a full-page backdrop.
Click here or drag a photo to upload
JPG, PNG — recommended size: 1920x800 or wider
Upload a tall (portrait) crop of the same image — used on iPhone and iPad portrait so the whole picture shows edge-to-edge instead of being cropped. Recommended size: 1080 × 1920. If left blank, phones see the desktop photo letterboxed (black bars top/bottom) so nothing gets chopped off.
Upload a video file or paste a URL (direct MP4 or Vimeo). When a video is set, it plays muted on loop behind the hero on the home page. Click Remove to switch back to the photo above.
Choose how the photo is cropped in the hero banner area.
This image or color sits behind the video rows and fades out as you scroll down. Creates a cinematic look.
Edit the text that appears over the hero banner on the homepage.
Shown between GET ACCESS and Watch Trailer. Leave both empty to hide.
Paste a Vimeo video URL below. When saved, the hero Play button becomes "Watch Trailer" and plays this Vimeo video with full controls.
Customize the colors of the text and overlay on the hero banner.
Appears between the content rows in the middle of the homepage.
First banner below content rows. Use a photo OR a solid color as background.
Second banner — appears below the first one. Use for a different promo or call to action.
Edit all text on the site — subscription policy, billing terms, plans page, login, footer, and more. Changes go live immediately.
Add your social media URLs. These show as icons in the footer so viewers can follow you.
"Available on Multiple Devices" section near the bottom of the homepage. Add, remove, or edit devices.
| Platform | RAATV (Rich Azz Auntie TV) |
| Contact | info@richazzauntietv.com |
| Monthly Price | $7.99/month |
| Annual Price | $69.99/year |
| Refund Policy | No Refunds — View Policy |
| Terms of Service | View TOS |
| Privacy Policy | View Privacy |
Apple Developer Program Account
Required to enroll and publish on the App Store. Get these after joining the Apple Developer Program ($99/yr for individuals, $299/yr for Enterprise).
App Store Connect API
Generate at App Store Connect → Users & Access → Keys. Paste the .p8 file contents below.
App Identification
Signing Certificates
Push Notifications (APNs)
For sending push notifications to iOS subscribers. Generate at Certificates, Identifiers & Profiles → Keys.
Publishing Metadata
App Store Page & iOS Icons
Four icon slots for the Apple App Store listing + iOS app. Each has upload, position, zoom, rotate, resize, save, and delete — same controls as your hero photo.
App Store Connect Page Info
Metadata that shows up on your app's App Store listing page. Keep names short — Apple truncates aggressively on mobile.
App Review Information (for Apple reviewers)
Apple's review team needs working demo credentials. If they can't log in, rejection is automatic.
Google Play Developer Account
Register at Google Play Console ($25 one-time fee). For organizations, D-U-N-S is required.
Service Account (for automated publishing)
Create at Google Play Console → Setup → API access. Paste the JSON key below.
App Identification
Signing Keys
Google manages your app signing key. You keep the upload key. Find SHA-1/SHA-256 in Play Console → Setup → App signing.
Store Listing
Firebase (Analytics + Crashlytics — optional but recommended)
Roku Publisher Account
Channel Settings
Content Feed
Roku Direct Publisher pulls content from a feed URL. RAATV already generates one.
Certification & Branding
Amazon Developer Account
App & Appstore
Amazon IAP & Payment
Fire TV Listing
Samsung Seller Account
Tizen App
LG Developer Account
webOS App
Partner Center Account
App Settings
Azure AD / Graph API
Legal Entity
Tax IDs
Business Contact (auto-shared with all dev panels)
Business Address
Tax Classification (W-9)
Nexus & Registrations (states where you collect sales tax)
Accountant / Tax Preparer
Fiscal & Filing
Ad System
VAST / VMAP Tag URLs
VAST (single ad) and VMAP (ad break schedule) URLs served by your ad network. Players request these at playback.
Ad Break Rules
Targeting
Legal & Compliance
Per-Video Override
Per-video ad controls will be added to the Video Library editor in the next pass. For now, the settings above apply to every video that has ads enabled.
Each card is a preset bundle of hero/overlay colors in the style of a major streaming service. Click Preview to see it full-size, Apply Template to write the colors to your site.
Font family and size apply site-wide — Meet the Cast, Cast Profile, Creators, Producers, homepage, and every content page. Nothing changes until you click Save Typography.
Meet the Cast
Your cast profile pages, the homepage rows, every title, every bio — they'll all be written in this font at this size once you click Save.