Finished video

Yoine smart eye mask: testing demand before production

A 76-second video for landing pages and Meta ads. Before mass production, the fictional smart eye mask Yoine tests three concepts with landing pages and ads, orders the one that drew a response and gets it into customers' hands

Narration and on-screen text are in Japanese. The sections below describe the video in English.

  • Product PR
  • 76 sec
  • Landscape
  • In-house sample | Fictional product and characters. Numbers such as like counts are also fictional
  • Published

How it was made: The people, prototypes and ad photos were made with image generation AI (GPT Image, Nano Banana Pro, Nano Banana 2) and animated in a live-action style with video generation AI (Kling v3). Product screens and text were built in HTML, and music and sound effects were made with generative AI (ElevenLabs) and finished in the edit (no filming)

A video like this$1,200 (excl. tax) · As few as 5 business days76 seconds in three formats (landscape, portrait and feed 4:5) | Pricing

Overview and production conditions

  • A founder who can't commit to mass production takes a prototype eye mask to market.
  • Three designs and target customers are tested with landing pages and ads, and only the one that draws a response gets ordered.
  • The path from prototype to the first customer is shown with live-action-style footage and product screens.
Where it runs
Landing pages and Meta ads (feed and Reels). Exported in three versions, landscape 16:9, feed 4:5 and portrait 9:16
Structure
Hesitation, product input, landing pages and ads for three target customers, ad delivery, picking one concept by response, ordering from the factory, delivery to the customer, then the logo
Approach
Live-action-style people and product screens glowing blue on a dark background. All text except the logo is typed on screen. There is no voice, and music and sound effects carry the video
Production time
From the first instruction around 1 a.m. on October 7, 2026, to exporting the delivery files in three aspect ratios around 2 p.m. the same day, with a break for sleep

The 76 seconds, scene by scene

0–10 s: In a cramped office, the CEO compares three prototypes. As the CEO puts one on and closes their eyes, "YOINE, a smart eye mask for sleep" is typed in. Hesitating in front of a $30,000 quote for the mold, the CEO opens a laptop.

10–20 s: The FablessBridge logo appears. In the "Tell us about your product" field, the CEO types "I want to test whether YOINE sells before ordering from a factory" and sends it with three prototype photos. Over a sphere of light particles, the messages "Reading the prototypes", "Checking materials and shapes", "Collecting ads for similar products" and "Finding likely buyers" take turns. A product kit forms with the product name, three prototypes, selling points and three target customers.

20–29 s: Pressing "Next" scrolls through cards for three target customers until they stop. A frequent business traveler gets "Sleep even on a plane", a night-shift nurse gets "Turn day into night", and a parent raising kids gets "Deep rest in 20 minutes". Three landing pages fill in from wireframes to photos, features, use cases and a pre-order banner.

29–35 s: Short cuts are layered. A 3D printer nozzle, the CEO blowing away shavings, hands cutting fabric with scissors, the CEO holding a prototype up to window light, a hand touching a knit prototype and hands photographing a prototype with a phone.

35–45 s: A "How many ads should we make?" dial turns up to 100. After "Analyzing the market" and "Decoding the patterns of ads that sell", 100 competitor ads load. Empty cards become YOINE ads, and the bottom row changes to English ads.

45–53 s: Logos for Instagram, Facebook, X, TikTok, Google, ChatGPT ads and Pinterest line up, and "7 days, capped budget, stop if there's no response" is typed. The "Launch ads" key is pressed. A night-shift nurse looks at a phone. Among posts such as a person doing a handstand on a car, likes keep landing on the concept B ad.

53–60 s: "Concept B is getting the response." 👍 icons gather on concept B into one big 👍, while concepts A and C are left with bullet holes at the sound of gunshots and drop away. "Go with concept B" is typed, and "New pre-order" notifications cover the screen. The CEO exhales and shudders.

60–65 s: The CEO messages the factory contact, "Please make 1,000 units in shape B", and the reply is "Understood." Shape B units line up on the factory line.

65–76 s: On a split screen, the same box passes from the CEO to the nurse. The nurse puts on Yoine and sleeps in a room in daylight. The video ends on the FablessBridge logo with "Sell It Before You Build It" and "pr.fabless-bridge.ai" (with small text below reading "Screens are concept images under development").

Version 3 vs. final cut

We exported seven versions of the landscape 16:9 cut on October 7, 2026. Below, version 3, the first one reviewed, is compared with the final cut in full, followed by four scenes revised after review.

Full video

Version 3
The first version reviewed, with product screens on white | 76 s
Final cut
Version 7, currently published | 76 s
Revision 01

Fill the three landing pages with information

Version 4 at 28 s. The three landing pages have only a photo, headline and button, and the lower half is blankBefore
Version 4 | photo, headline and button only
The final cut at 28 s. The three landing pages include three features, use cases, prototype photos and a pre-order banner for the first lotFinal cut
Features, use cases, prototype and pre-order added
Goal
Make each target customer's landing page look like a working storefront
Instruction during production
"The landing pages at 28 seconds have a lot of empty space."
"The landing page content is thin. I want it finished so there's no white left on the screen."
Adjustment
Alongside a large photo and bold headline, we added three features with icons, use cases, prototype photos and a pre-order banner and button, leaving no empty space
Revision 02

Load 100 competitor ads

Before
Version 4 | ads read one at a time
Final cut
Loaded ads fill a 10×10 grid as the count reaches 100
Goal
Show at a glance that the ads are made after studying a large number of ads that sell
Instruction during production
"At 40 seconds it says 24 loaded. Make it 100."
Adjustment
Reading was made about 10 times faster, while the center card switches about every 0.06 seconds so the eye can follow, and the volume is shown by the grid behind it and the counter. The competitor ads are fictional. We varied the crop, color and copy of generated images to make 100 variations
Revision 03

Strengthen the scene where the winning concept is chosen

Before
Version 4 | concepts A and C get a "stop" stamp
Final cut
👍 icons gather on concept B, and concepts A and C drop at the sound of gunshots
Goal
Convey through sound and motion the decision to choose concept B by response and stop A and C
Instruction during production
"At 53 seconds, concepts B and C are shaking badly, which looks wrong."
"A pistol goes bang bang, bullet holes stay, and concepts A and C fall down."
"Lots of notifications come in at 56 seconds, but there's no notification sound at all."
Adjustment
The shaking came from re-sorting the screen layout on every frame, so it now runs only once. 3D 👍 emojis gather on concept B, a gunshot sound effect was generated and bullet holes were overlaid. The number of notification sounds matches the number of notifications shown
Revision 04

Hand over the box while keeping the split screen

Before
Version 6 | separate CEO and nurse clips joined together
Final cut
The same box passes across one split screen
Goal
Make the box the CEO sends off look as if it goes straight into the first customer's hands
Instruction during production
"Right, the box isn't actually passing from the CEO to the nurse, so fix it."
"65 seconds is no good at all. Keep both screens on and move the cardboard box across without it feeling off."
Adjustment
From version 4 we kept revising by building the left and right sides separately, but they never matched. For the final cut we made start and end frames of a split screen with a thin line down the center, and gave both to video generation AI (Kling v3) to produce a single clip

Casting, prototypes, style frames and production steps

  1. 01
    Write up the requirements and a script with timings
  2. 02
    Decide the cast, prototypes and key scenes with images
  3. 03
    Choose the music and check the flow with an animatic
  4. 04
    Animate the live-action-style footage and export the screens from HTML
  5. 05
    Revise through seven versions after review and deliver in three aspect ratios

Talk to us about your video

You don’t need a finished plan to get in touch.

Ask about a video like thisSee pricing and the production process