How to Make a Product Launch Video (Without an Agency or After Effects)
A practical guide to writing, structuring and producing a product launch video — including the 7-beat script blueprint we use to generate them, what each option really costs, and how long the video should actually be.
Every founder hits this wall at roughly the same moment. The product works, the landing page is up, the launch date is set — and the hero section has a rectangle in it where a video is supposed to go.
The question that follows has been asked on Hacker News for over fifteen years. One of the more recent versions of it collected 395 points:
"I have been seeing people build product demos or show off their updates via videos — complete with zooming in on the active function and all. How do they make it? Can't find any straightforward tools online for this."
This guide is the answer we'd give. It covers what a launch video is actually for, how long it should be, the script structure that reliably works, what each production route costs, and how to pick between them.
What a product launch video is actually for
Not upvotes. Signups.
This distinction matters because it changes what you make. The Product Hunt community is unusually candid about it — in a discussion on what kind of video works for a launch, one regular voter said plainly that the video "doesn't really influence my upvoting decision. If the static images explain the product well enough, it's perfect for me!"
Another was more specific about what does work:
"I want to see the interface and a real use case."
And she noted she skips "launches that only have animations or high-level explainers but don't show the product in action."
That's the brief. A launch video earns its place by compressing "what is this and why would I care" into less than a minute, in a way that reading three paragraphs of landing-page copy cannot. It is a conversion asset, and it should be judged like one.
The corollary is that a bad video is worse than no video. A commenter on an old Hacker News thread about DIY launch videos put the risk cleanly:
"I think a good Video can do much more than just explain your product it also can make people trust you more. But a badly produced Video can also do the opposite and make people think also bad about your Software."
How long should it be?
Shorter than you want it to be. The evidence converges from several directions at once:
| Context | Length |
|---|---|
| SaaS buyers describing what they'll actually watch | 30–45 seconds |
| Product Hunt community guidance | "Ideally up to 2 minutes" |
| Apple App Store previews (hard limit) | 15–30 seconds |
| Landing-page hero video | 30–60 seconds |
| Social cutdowns | 15–30 seconds |
Pick a target before you write anything. A 60-second script is roughly 150 spoken words — that constraint is not a limitation, it's the mechanism that forces you to cut everything that isn't the point. It's the single biggest difference between videos that feel premium and videos that feel like a webinar recording.
If you're unsure, make the 60-second version first and cut a 15-second social edit from it afterwards.
The 7-beat blueprint
This is the narrative structure we encoded into GenMotion's agent as the default for product and launch videos. Timings assume a ~60-second runtime; scale them proportionally for other lengths.
1. Open on the dream (0–8s). Paint two or three specific, vivid things your customer is trying to build or achieve. Do not mention the product.
"You're trying to [aspiration A], [aspiration B], or [aspiration C]."
2. Hit the wall (8–12s). One sentence. Pivot to the obstacle they all share.
"But they all run into the same problem: [the core tension]."
3. Agitate (12–22s). Make the problem concrete and slightly painful. The most effective move here is a contrast that reframes how they see their situation.
"You see [X], but [the system] sees [the ugly reality]."
4. Reveal the product (22–28s). Introduce it as the inevitable answer, plus a one-line definition anyone could repeat.
"So we built [Product], a [category] that [core benefit]."
5. Three capabilities (28–45s). Name exactly three. One sentence each, verb-first, framed as an outcome rather than a feature.
"[Feature] does [action] so you get [outcome]." ×3
6. Proof (45–52s). One concrete credibility line. Numbers beat adjectives.
"[Big number] of [teams] use [Product] to [job]."
7. Tagline (52–55s). Short, rhythmic, sticky — ideally echoing the opening.
"[Product], [aspirational promise]."
The discipline behind the format matters more than the words:
- Lead with the customer's ambition, never your features. Nobody's first thought is your roadmap.
- Name one enemy and make the viewer feel it before you sell. Beat 3 is what earns you beat 4.
- Describe what the product does for them — never the underlying mechanics.
- Use threes for rhythm and concrete numbers for trust. Three capabilities, not five.
- Every sentence short enough to land on a single beat. If you can't say it in one breath, cut it.
- Keep it under 60 seconds unless someone asked otherwise.
A useful cross-check comes from an Indie Hackers thread where a founder asked how to make an engaging demo for a technical, "not that sexy" product. The reply distilled it to three questions: what problem is being solved, how the product works in a real scenario, and what the outcome looks like. If your script answers those three, the structure above is mostly formatting.
What it actually costs
There's a wide, strange gap in this market, and knowing where the real anchors sit will save you from both overpaying and under-scoping.
| What | Cost | Source |
|---|---|---|
| DIY, founder's own time | $0 | Indie Hackers: "Agencies charge $5,000 for a 60-second product demo video. I make mine for $0." |
| AI tool, self-serve | ~$40 | r/microsaas, founder self-reported |
| Freelancer, 90-second launch video | ~$1,000 | Product Hunt forum, maker-reported |
| Freelancer, 5-minute video | "low four figures" | Hacker News, freelancer quoting their own rate |
| Agency, 60-second SaaS demo | $1,000–$5,000 | Common market range |
Two things to notice.
First, the $0 option is not free — it costs time, and more than you'd guess. One Hacker News commenter documented his DIY process honestly:
"Once I had the raw video footage (single unedited file), it took me something like 5 hours to create the final video. Some of that time was recording/re-recording the voiceovers, writing some spreadsheet formulas to create ffmpeg command lines for splitting the video file, finding background music, and learning to use openshot."
That's OBS, Google Sheets, ffmpeg, openshot and sox for one video. It works. It is not repeatable every time you ship a feature.
Second, the middle of the market is thin. Below about $50, buyers expect Fiverr quality. Above about $1,000, they expect a human who will get on a call. The band in between is where AI tooling has actually changed the economics, and it's worth knowing that's where you now have options.
One more thing worth budgeting for, from a freelancer who has been on both sides:
"it's only a matter of time before you meet that client that will keep requesting revisions. Often revising back to things they'd asked you to change."
Revisions are the hidden cost of the agency route, and the main reason a tool you control yourself compounds in value across launches.
Four ways to make one
1. Screen recording
Record the product, add zooms and a voiceover. Tools like Screen Studio and Tella automate the cursor-following zoom that makes these look polished.
Best for: a shipped, visual product with a clear happy path. Watch out for: it only works if there's something to record. And the craft bar is higher than it looks — as one Hacker News commenter put it, "If you don't zoom into where the magic happens, users don't have context and don't understand."
2. Freelancer or agency
Brief someone, review cuts, ship.
Best for: a flagship launch where the video is the campaign, and you have four figures and three weeks. Watch out for: revision cycles, and the fact that you can't do it again next month for the next feature.
3. Template tools
Canva, Renderforest and similar offer prebuilt launch templates.
Best for: getting something acceptable today with no skills. Watch out for: the thing founders complain about most. From r/indiehackers: "I've tried templates but I really don't like most of them as they feel sooo generic and I prefer something more custom." If your template is recognisable, it's working against you.
4. AI generation
Describe the video, get animated scenes back, refine them.
Best for: motion-graphics launches, products that aren't built yet, and teams that need to do this repeatedly. Watch out for: the same genericness trap. The question to ask any AI video tool is whether it can take your brand — real fonts, real colours, real logo — and whether you can edit what it produces afterwards. If the answer to either is no, you'll get something that looks like everyone else's.
This last category is where GenMotion sits, and it's worth being specific about the wedge: motion graphics are the only option that works when there's nothing to record. If your product is still a set of Figma mockups, or it's a developer tool whose interface is mostly a terminal, screen recording has nothing to give you. Founders ask about exactly this constantly — one r/startups thread is literally titled "What tools to build a high quality product demo video just off of figma mockups?"
Aspect ratios and cutdowns
Plan these before you animate, not after. Reframing a finished 16:9 composition for vertical usually means rebuilding it — the text that fit beautifully across a wide frame will not fit in a narrow one.
| Where it's going | Ratio |
|---|---|
| Landing page, YouTube, Product Hunt | 16:9 |
| TikTok, Reels, Shorts | 9:16 |
| Feed posts (X, LinkedIn) | 1:1 or 16:9 |
| Instagram feed | 4:5 |
Our and cover the exact pixel dimensions for each platform. If you're new to the vocabulary, the glossary entries on and are short and worth two minutes.
A practical approach: build the 16:9 master, then produce a 9:16 version where each scene is recomposed rather than cropped. In GenMotion that means asking the agent for a vertical cut, which rewrites the scene layouts rather than letterboxing them.
A note on Product Hunt specifically
If you're launching there, two things are worth separating.
What's actually required: a square thumbnail (240x240 recommended, under 3MB) and at least two gallery images at 1270x760. The video is optional, and Product Hunt only accepts YouTube links.
What's correlated: Product Hunt's own launch guide states that "About 53% of products that reached Product of the Day since 2021 include a video," while adding that videos "aren't always necessary." That's the only first-party number that exists, and it's correlational — treat the confident claims you'll see elsewhere about videos boosting upvote counts with suspicion, because none of them cite a methodology.
The honest read: a video won't win you the day, but it will convert the traffic the day sends you. We've written up the format specifics on the page.
Doing this in GenMotion
GenMotion generates the video from a description. You tell the agent what you're launching — or point it at your product URL, which it reads for your real palette, fonts and logo — and it writes the scenes as animated compositions, following the 7-beat structure above by default.
From there it's conversational: "slow the intro down," "make the headline rise instead of fade," "cut beat 5 to two capabilities." You can reorder scenes and adjust timing on the , scrub the to see exactly what will render, and that matches the preview pixel for pixel.
It also handles the parts people forget: timed to the animation, and any aspect ratio you need for cutdowns.
You can see what comes out on the , and there's a free plan if you'd rather just try it than read about it.
Where to go next
- — twelve videos broken down beat by beat against the framework above.
- — the tooling landscape if you want to make these yourself.
- — what GenMotion produces for launches specifically.
- — the shorter, more frequent version of this, for everything you ship after launch day.
Ready to make your own?
Start freeFrequently asked questions
Under 60 seconds for most launches. The Product Hunt community's own guidance is to stay under two minutes, buyers on r/SaaS routinely say 30–45 seconds, and Apple caps App Store previews at 15–30 seconds. Pick a length first and write to it — the constraint is what forces the editing that makes a video feel premium.
Lead with the customer's ambition, not your feature list. The structure that works is: open on what they're trying to build, name the obstacle, make it concrete, reveal the product as the answer, name three capabilities, give one proof point, close on a tagline. That's the 7-beat blueprint in this guide.
It ranges from $0 to several thousand dollars. Founders self-report making their own for nothing; a Product Hunt maker reported paying about $1,000 for 90 seconds; freelancers on Hacker News quote low four figures for a five-minute video; agencies commonly land between $1,000 and $5,000 for a 60-second SaaS demo. The gap between free and four figures is mostly your time.
Not strictly. Product Hunt's own launch guide says about 53% of products that reached Product of the Day since 2021 include a video, and adds that videos "aren't always necessary." What is required is a square thumbnail under 3MB and at least two gallery images at 1270x760. Treat the video as the thing that converts visitors into signups, not as the thing that wins upvotes.
Yes, and it's a common case — founders regularly need a video built from Figma mockups before there's a shippable product to record. Motion graphics are the answer here, because there's no footage to capture. Be honest in the video about what's live versus what's coming.
No. After Effects is the professional standard for motion designers, but it carries a real learning curve and a subscription. Browser-based motion tools and AI generators cover the launch-video use case without it. There's a full breakdown in our guide to motion graphics without After Effects.
16:9 for your landing page, YouTube and Product Hunt; 9:16 for TikTok, Reels and Shorts; 1:1 or 4:5 for feed posts. Plan the cutdowns before you animate — reframing a finished 16:9 video for vertical usually means redoing the composition.