KiVio

← Creator Academy

The KiVio Creator Studio Playbook

Everything you need to go from signing up to getting paid, in the order you'll actually need it. Written for solo AI animators publishing kids content on KiVio.

What's in this guide

  1. Signing up + Stripe payouts
  2. How the 70/30 coin economy works
  3. Coin → dollar converter
  4. Series first: why standalone videos earn nothing
  5. Creating a series step by step
  6. The "Exclusive to KiVio" toggle
  7. Public vs Private commission series
  8. Using the AI Suggest buttons
  9. Uploading your first video
  10. Video requirements + policy
  11. Rejection types and what to do
  12. Replace a mistake instead of deleting
  13. Request admin deletion of a live video
  14. Organizing series
  15. Commissions: get paid to make custom content
  16. Watching your own paid content
  17. Coin balance not updating? Sync with Stripe
  18. Support tickets

1. Signing up + Stripe payouts

Head to kidsaivideo.com/creator and create an account. You'll pick a display name (shown publicly on every video and series you post) and verify your email.

Once your email is verified, open the Studio dashboard. Before you can see any money, you connect Stripe:

  1. Click Connect Stripe on your dashboard.
  2. Stripe collects your legal identity, address, and bank details. KiVio never sees your bank account — we talk to Stripe Connect only.
  3. Stripe redirects you back here when they're done. The dashboard flips to show Payouts enabled.
Why Stripe first? You can upload before Stripe is connected, but any coins you earn sit in Pending escrow until Stripe clears you. Connecting first is faster than back-filling.

2. How the 70/30 coin economy works

Parents buy coin bundles from KiVio with real money. When their kid unlocks one of your paid episodes, we split the coins:

Your 70% share sits in Pending escrow for 14 days before it moves to Available. Once it's Available, you can request a payout to your Stripe-connected bank. The 14-day hold is standard chargeback-protection: if a parent disputes the Stripe charge inside that window, we return their coins without us (or you) being out of pocket.

StatusWhat it means
Pending escrowEarned but still inside the 14-day chargeback window.
AvailableCleared. Request a payout anytime.
Paid outSent to your Stripe-connected bank.

Creators with prior chargebacks sit in a 30-day escrow instead of 14. One clean quarter rolls you back to 14.

3. Coin → dollar converter

Our exchange rate is simple: 1 coin = $0.01. A 100-coin bundle costs the parent $1.00. Type any number below to see your creator share.

Parent pays $1.00
Your 70% share$0.70
KiVio 30% cut$0.30

Based on current platform rates. The exact split is snapshotted on each sale so you always see what you'd actually earn.

4. Series first: why standalone videos earn nothing

KiVio organizes content around series, not single clips. A series is a container with a planned total number of episodes; our pricing engine uses that total to decide which episodes are free hooks and which cost coins to unlock.

If you upload a video without picking a series, we automatically attach it to a free "singles" bucket. Those videos go into the general catalog as free content — they're great for discovery, but they can't earn coins. The paywall math only applies inside a planned series.

So the first thing to do, before you upload anything you want to monetize, is create a series.

5. Creating a series step by step

  1. Open the Studio dashboard and scroll to the Series card.
  2. Enter a series title. Short and specific wins — "The Little Rocket Baker" reads better than "Baking adventures of a small rocket."
  3. Enter Planned episodes. This locks the shape of your pricing bands. For a 10-episode series you'll get roughly 3 free hooks, 6 mid-tier paid episodes, and 1 final-tier paid episode.
  4. Optional: premiere date (shows up on the New Releases rail) and a one-sentence description.
  5. Decide if the series is Exclusive to KiVio (see below).
  6. Pick a Commission bucket (see below). For a regular catalog series leave it on None.
  7. Click Create series.

Our pricing bands (count-based) for a planned total of N episodes:

Episode positionPriceWhy
First 30%FreeDiscovery hook. Kids and parents can watch without spending.
Next 55%2 coins (~$0.02)Mid-tier paid. The bulk of a series.
Final 15%3 coins (~$0.03)Finale premium.

Minimum 1 free episode and 1 final-tier episode when a series exists. A 3-episode series is 1 free + 1 mid + 1 final; a 20-episode series is 6 free + 11 mid + 3 final.

┌─────────── Series: The Little Rocket Baker (10 planned) ──────────┐ │ Ep 1 FREE Ep 2 FREE Ep 3 FREE │ │ Ep 4 2 COINS Ep 5 2 COINS Ep 6 2 COINS │ │ Ep 7 2 COINS Ep 8 2 COINS Ep 9 2 COINS │ │ Ep 10 3 COINS (final tier) │ └──────────────────────────────────────────────────────────────────┘

The cost of each episode is locked at the time the video goes live. Changing the planned total later doesn't rebalance already-published episodes.

6. The "Exclusive to KiVio" toggle

Checking Exclusive to KiVio — publish this series only on KiVio at series creation routes it onto the Exclusives tab in our catalog, which lifts it above non-exclusive content in cold-start ranking. The commitment is yours: you're telling parents this content lives on KiVio and nowhere else.

This is set at creation and cannot be changed later. Downgrading a series from Exclusive mid-flight would surprise followers who signed up on that promise.

7. Public vs Private commission series

Right next to Exclusive to KiVio you'll see three mutually-exclusive radio options for the series' Commission bucket:

OptionBehaviour
NoneA regular catalog series. Default. Episodes publish into the public catalog using the pricing bands above.
Public series for client requestsBucket for commissioned custom content that goes public on delivery. On the parent's confirmation, the delivered video stays public and auto-saves to the commissioning parent's kids as a gift.
Private series for client requestsFamily-only. The delivered video is visible only to the commissioning parent and their children — hidden from every public feed, search result, and other creator's view. The parent sees it on their Personal Videos dashboard card; the kids see it on their Saved shelf. Nobody else can watch it.

The commission bucket is also set at creation and locked after. Pick carefully — a creator who flips a series mid-flight could burn family trust.

8. Using the AI Suggest buttons

Several form fields in Studio have a small AI Suggest chip in the corner. These call our in-house copilot (powered by GPT) to generate a draft based on what you've typed so far.

Suggest is optional — you can ignore it and type your own copy anytime. If a suggestion isn't quite right, you can Swap for a fresh set or edit the accepted text directly.

9. Uploading your first video

  1. In the Studio dashboard, open Upload episodes (sits right under the Series card for a reason — pick a series first).
  2. Pick the series this episode belongs to from the dropdown. Standalone (no series) is allowed but will route to the Free Singles bucket — see section 4.
  3. Pick the episode number. The uploader prefills the next unpublished number for the series.
  4. Give it a title. AI Suggest works here too.
  5. Drag your MP4 or MOV into the upload area. KiVio presigns a direct-to-S3 upload, so your bytes never pass through our API.
  6. Click Register upload. The file enters the autonomous pipeline.

Live status appears next to each row in the My uploads card. States you'll see:

StateWhat's happening
INTAKEJust uploaded. Queued for processing.
QUALITY_CHECKProbing format, resolution, duration, aspect ratio.
MODERATIONAI-origin check, visual moderation, audio moderation.
SAFE_LIVEPublished. Available to parents and kids. You just received your Certificate of Digital Platform Origin by email.
REJECTEDSomething failed. The row shows the reason inline (see below).

10. Video requirements + policy

SpecRequirement
OrientationVertical (9:16 range: 0.43–0.72). iPhone 9:16, iPhone Pro 2.17:1, and folding-device formats all accepted.
Minimum resolution1080 × 1920 — same as a standard iPhone capture.
Duration5 seconds to 10 minutes.
Container / codec on uploadMP4 or MOV. We transcode to H.264/AAC MP4 for streaming — iPhone HEVC uploads work fine.
AI originKiVio is for AI-generated animation. Live-action captures are blocked at the AI-origin gate.
ContentCOPPA-safe for the age tier the moderator assigns (3–5 / 6–9 / 10+). No violence, no sexual content, no drugs, no hate.
AudioSpoken-word profanity + content safety labels are checked via automatic transcription. Captions are a free byproduct we store with your video.

Every file you upload goes through a SHA-256 dedup pass against existing SAFE_LIVE content. Re-uploading the same bytes under a new title is rejected as a duplicate.

11. Rejection types and what to do

If a row flips to REJECTED the Studio library shows the reason inline. The common ones:

ReasonWhat it meansWhat to do
Aspect ratio outside vertical bandThe video is wider or narrower than our vertical range.Re-render vertically (iPhone-style 9:16).
Resolution below 1080×1920Too small for retina displays.Export at a higher resolution.
Duration out of rangeUnder 5 seconds or over 10 minutes.Trim or extend.
AI-origin REJECTOur classifier read the frames as live-action.Confirm the content is AI-generated. If it is, re-render with cleaner animation cues (no live-action reference footage in the frame).
Moderation hitVisual or audio content triggered a safety label above threshold.Review which category (violence / sexual / drugs / hate) in the row's reason text; re-edit and re-upload.
DuplicateByte-exact match against an existing SAFE_LIVE video on the platform.Either you already uploaded this, or another creator did. If it's genuinely yours, open a support ticket.
Pipeline errorA transient infra failure (S3, transcode, Rekognition).Click re-upload. The error tag in the reason text helps our team debug if it keeps happening.

For a REJECTED row you can delete it directly from the Studio library — click Delete on the row. Rejected content never earned coins, so there's no audit trail to protect.

12. Replace a mistake instead of deleting

If a video is SAFE_LIVE and you just want to swap in a corrected version, use the Replace button on the row. Replace keeps the same video ID, series position, episode number, and all existing unlocks and views — the parents who already paid don't lose their purchase and the engagement history isn't orphaned.

Why no direct delete on SAFE_LIVE? Because parents may have already spent coins to unlock the episode and kids may have followed the series expecting more. Pulling a paid video out from under them would silently void their purchase. KiVio protects the paying customer — see the next section for how to remove a live video properly.

13. Request admin deletion of a live video

If you genuinely need a SAFE_LIVE video off the platform (legal reason, personal retraction, a content update that can't be a Replace), use the 🗑 Request deletion button next to each live row.

  1. Click Request deletion.
  2. Write a short reason — at least 10 characters, 1000 max. Be specific; the admin reads this.
  3. Submit. The row collapses to "Deletion request submitted."
  4. An admin reviews the queue and either approves (video is deleted, parents who unlocked may be refunded case-by-case) or rejects (video stays, admin leaves a note).

Good reasons we'll usually approve:

Reasons we'll usually reject (and why):

14. Organizing series

In the My uploads card you can switch between List, Gallery, and Series views. In Series view you'll see each of your series as a drag-reorder card — drag them to control the order they appear on your public creator profile. The order is saved as soon as you drop.

Each series card has Edit to tweak the title, description, premiere date, and planned-episode total (though the pricing bands won't rebalance existing episodes — see section 5).

15. Commissions: get paid to make custom content

Parents can message you directly from your creator profile and request a custom cartoon in exchange for coins. The flow:

  1. Parent opens a conversation and sends a commission proposal: a short brief ("my daughter Mia loves penguins and ice cream — can you make a 30s cartoon?"), an offered coin amount, and (optionally) the child's name for context.
  2. You see the proposal as a card inside the thread. Three options: Accept, Counter price, or Reject.
  3. On accept, the parent's coins are debited from their wallet and held in escrow on the commission itself — not in the standard 14-day pool. You have 14 days to deliver.
  4. Create the custom video, upload it under one of your Public commissions or Private commissions series (see section 7), then click Mark delivered… inside the thread and pick the video from the dropdown.
  5. The parent reviews the delivery and either Confirms & releases (the coins pay out to you immediately, no 14-day escrow) or opens a dispute.
  6. If the parent disputes, an admin reviews the brief, the delivery, and the parent's complaint, and decides the split: full refund, partial refund, or full payout to you.
  7. If you miss the 14-day delivery window and never ship, the parent can self-cancel for a full refund — no admin needed.
Why no 14-day hold on commissions? Because the parent's explicit "Confirm & release" is already an acceptance signal — stronger than a passive catalog unlock. We release funds the moment they confirm.

The same 70/30 split applies to commissions. A 500-coin commission pays out $3.50 to you and keeps $1.50 on the platform cut.

16. Watching your own paid content

You can watch any of your own videos — paid or free — for free. The spend endpoint recognizes a creator viewing their own upload and records a zero-coin AdultCoinSpend row so your history and analytics stay complete without ever debiting your wallet.

Watching another creator's paid episode as a signed-in creator costs coins the same way it does for a parent. You buy coin bundles on the Studio Wallet card.

17. Coin balance not updating? Sync with Stripe

Occasionally a Stripe webhook arrives late or gets dropped. If you bought coins and your wallet still shows the old balance after a minute or two:

  1. Open the Wallet card on your Studio dashboard.
  2. Click Missing coins? Sync with Stripe.
  3. We walk the last 48 hours of your paid coin-package sessions on Stripe and credit anything the webhook didn't land. Idempotent — safe to run as many times as you want, you can't double-credit.

Same button exists on the Parent dashboard for parent wallets.

18. Support tickets

At the bottom of the Studio dashboard is a Support form. Use it for anything that doesn't fit a self-serve flow:

Tickets land in the admin queue and get a human response. If your submission ever shows an error, the form prints the exact error inline — if you report that error text to us in a follow-up, we can almost always fix it from one request.

Happy animating. — KiVio

Last updated 2026-11-02. We rev this page every time Studio ships a change that affects creators.