March Code
AI video production

MultiYa: A Cartoon Where Your Child Is the Star

A studio for personalized cartoons. A parent uploads one photo, and about 10 minutes later there's a Full HD cartoon starring their child, with the child's face in every scene and their name in the voiceover and on the movie poster. For adults: wedding and anniversary films in 24 hours.

Client: March Code (our own product)AISaaS
MultiYa: A Cartoon Where Your Child Is the Star

~10 min

from photo to premiere

1 photo

is all we need from the customer

9 stories

an original lineup

290 pages

bringing organic traffic

01

Challenge

Every parent has seen a child freeze in front of the screen and say, "I want to be in the cartoon." Personalized-story services in the US and Europe make books and static videos, but a real cartoon, with a plot, a voiceover and the child's face on screen, until recently cost as much as hiring an animation studio and took weeks.

We set ourselves a product bar: a parent uploads one photo and ten minutes later gets a Full HD cartoon with their child in the lead role, with the child's face in every scene and their name in the voiceover and on the final movie poster. Then came the harder part. The unit economics had to work at the price of a child's gift, not a studio production; the pipeline had to handle a steady stream of orders with no manual work; and payment had to come after the parent had already seen their hero.

MultiYa is the studio's own product and a showcase of how we build commercial AI products: a generative pipeline with quality control, economics for every generation, and an automated marketing loop.

02

Solution

The parent's journey in four steps

One photo

The service creates four free versions of a cartoon hero who looks like the child. Payment comes only after the parent picks theirs

Story and voice

9 original stories, from "The Dinosaur Doctor" to therapeutic ones about sleep, brushing teeth and making friends with emotions. The narrator's voice is up to you

Frames for approval

Every frame is shown before animation, and a weak one can be regenerated for free. The parent is the director

Premiere in ~10 minutes

A Full HD cartoon of 80–130 seconds with voiceover, music, a title card and a personalized movie poster at the end

What makes the product special

A hero from one photo
Recognizable from the first second
  • Face, hairstyle and clothes carry over from the photo into the cartoon style
  • The child's name is spoken in the narrator's lines and appears on the poster
  • Four free hero versions before any payment
Studio-grade editing
A film, not a slideshow
  • Crossfades between scenes, a title card, a signature jingle in the outro
  • Music dips under the voice automatically (sidechain ducking)
  • Loudness is normalized to the broadcast standard
Unit economics
The price of a child's gift
  • Shared scenes without the hero are generated once per story and reused across orders
  • Every generation is costed, so the cartoon's production cost is known before launch
  • Expensive animation runs only after the frames are approved
Two segments
Kids on the pipeline, adults by hand
  • Kids' cartoons are assembled automatically in ~10 minutes
  • Weddings, anniversaries and love stories get custom production in 24 hours
  • Requests from the adult segment reach a manager in Telegram instantly

The marketing loop is built into the product

290 SEO pages

A programmatic "Ideas" section: occasions, themes, names, ages, favorite universes. Unique data on every page, anti-doorway validation, schema.org markup and llms.txt for AI search engines

195 ad videos

135 Reels and 60 B-roll clips assembled by a combinatorial video pipeline from product scenes, with no filming and no editor

Lead pipeline

Forms with anti-spam and rate limiting, phone number normalization, photo upload with the request, an admin panel with statuses and Telegram alerts

03

The system from the inside

Real screens of a working system, not mockups. Click to take a closer look

Product
Home page: the parent types in the child's name, and it instantly appears on a live movie poster. The background is a video montage of real scenes from the service
A catalog of 9 original stories: hovering over a poster brings its video preview to life, and a click opens the full trailer
Sample work: complete finished cartoons, so the parent sees the quality before paying
Builder
The builder: pick a story, upload one photo, choose the narrator's voice. The whole order takes a couple of minutes
Organic growth
The "Ideas" section: 290 programmatic SEO pages along five axes (occasions, themes, names, ages, favorite universes)
Every SEO page is a useful landing page: unique content, demand data from Yandex Wordstat, matching stories and an FAQ with schema.org markup
The adult line: weddings, anniversaries, love stories. A request with a phone number goes to a manager in Telegram, and the film is made in 24 hours
Mobile
Mobile version: the whole journey from photo to finished cartoon works on a smartphone
Lead forms for the adult line are built for thumbs: name, phone, idea, and the request is sent
04

Results

~10 min

from photo to premiere

The full cycle: a hero from a photo, 12–13 scenes, animation, voiceover with the child's name, music and editing. Faster than a parent can pick out a gift on Amazon

1 photo

is all we need from the customer

Four hero versions are created for free before payment, so the parent pays only after seeing their child as a cartoon character

9 stories

an original lineup

From adventures to therapeutic stories about sleep and brushing teeth; every story has its own trailer, like at a real movie theater

290 pages

bringing organic traffic

A programmatic SEO section with unique data on every page, plus 195 ad videos made by a video pipeline with no filming

05

In-depth breakdown

Engineering decisions we're proud of

A pipeline that survives anything
  • A separate worker with idempotent stages: a failed step restarts, and finished artifacts aren't recomputed
  • A watchdog with heartbeats, so a stuck job never blocks the queue
  • A mock mode for providers runs the whole pipeline in development with zero generation costs
Multi-provider generation
  • Images: a main provider with automatic fallback to a backup
  • Scene animation, cloned voices and generative music come from different vendors behind a single interface
  • Transient failures are retried with backoff, so tail errors never reach the user
Programmatic SEO without doorway pages
  • The registry of 290 pages is built from datasets with unique data: name meanings and origins, facts, search demand figures from Yandex Wordstat (Yandex's keyword research tool)
  • Our own uniqueness validator: shingles, template share, meta tag lengths
  • SSG rendering: 347 static pages build in a second, and SQLite isn't touched on requests
A video factory for marketing
  • A combinatorial generator: hook × duration × text × CTA × music = 135 unique Reels from one pool of scenes
  • A segment cache with content-based invalidation, so only what changed gets rebuilt
  • Automatic QA of every video: duration, resolution, loudness

Want a product like this?

MultiYa shows how we build generative products end to end: a pipeline with quality control and a predictable unit cost, payment after the "wow" moment, and a marketing factory inside the product. If you have a product idea where AI meets content, come talk to us: we'll build a prototype, work out the unit economics and take it to production. Leave a request below.

Project technologies

Next.js 16ReactTypeScriptPrismaSQLiteGemini (nano-banana)fal.ai (Kling)ElevenLabsMiniMax TTSffmpeg + libassTelegram Bot APIRobokassanginx + pm2

Want a similar result?

Pilot from $3,900, prototype free

Prices are indicative and not a binding offer.

We build an agent prototype for one scenario using your examples, so you can judge answer quality before signing.

Step 1 of 2 · Task