# 5 Promo Video Ideas for Software Products and Shops (With Real Examples)

> For founders and marketers at software products and shops: five promo video formats, each with what to film, the first words on screen, and the size it runs in.

**Key takeaways**

- Google Ads recommends 6 seconds for bumper ads and 15 seconds for skippable in-stream and in-feed ads.
- LinkedIn in-stream video ads can run up to 90 seconds, and YouTube Shorts now allow up to three minutes.
- A new uscale account starts with 10 credits, or 20 with a work email, enough for one full video.

Published Nov 4, 2026 · uscale · https://uscale.ai/blog/promo-video-ideas

## One prompt, one finished email

[Video: Launch film for AlpacaRelay](https://uscale.ai/examples/alpacarelay-launch-film.mp4) — AlpacaRelay's launch film: a typed prompt becomes a finished email.
Some of the strongest promo video ideas fit on a single screen. In AlpacaRelay's launch film, someone types one plain request and a finished marketing email appears in its place. The request goes in, the email comes out, and that exchange is the whole pitch.

The useful question is whether that was a lucky edit or a format you could repeat next week. It might also work for a different app, or for a flower shop with nothing to demo but its buckets and its front door.

This post answers it with films that were actually made. Each of the five promo video ideas below comes with what was filmed, the first words on screen, and the size it ran in. At first glance the five seem to have little in common.

So what do a GPU marketplace app, a flower shop and a launch countdown share? That answer comes after the five. First, how they were picked.

## How we picked these five promo video ideas

Every idea below comes from a film that was actually made in uscale, and most of them are on our [example films page](https://uscale.ai/examples). Five films carry the five ideas: a live GPU marketplace app's cinematic film, Ode à la Rose's opening film, AlpacaRelay's story film, AlpacaRelay's launch cards film, and uscale's own overview film. These are uscale's own films, not customer projects.

For each film we recorded the same three things: what was filmed, the first words on screen, and the size it fits. We then matched each format to a length an ad platform publishes, not to a rule of thumb. [Google Ads recommends](https://support.google.com/google-ads/answer/17091270?hl=en) 6 seconds for bumper ads and 15 seconds for skippable in-stream and in-feed ads. [Non-skippable in-stream ads](https://support.google.com/google-ads/answer/14361818?hl=en) typically run 15 seconds, with a maximum of 60. [LinkedIn in-stream video ads](https://www.linkedin.com/help/lms/answer/a424737) can run up to 90 seconds.

![Recommended video ad lengths by platform: Bumper ad 6s, Skippable in-stream/in-feed 15s, Non-skippable in-stream (typical) 15s, LinkedIn in-stream (max) 90s](https://uscale.ai/blog-media/promo-video-ideas/chart-recommended-video-ad-lengths-by-platform-1200x502.svg "Sources: Google Ads Help / 'Video ads specs and format requirements', Nov 4, 2026; Google Ads Help / 'About non-skippable in-stream ads for YouTube TV', Nov 4, 2026; LinkedIn Help / 'Video ads advertising specifications', Nov 4, 2026")
Read the bars as different jobs, not grades of one video. A 6-second cut lands one image, a 15-second cut shows one feature, and 90 seconds leaves room for a story.

| Parameter | Detail |
|---|---|
| What | Five uscale films, one per format |
| Recorded | What was filmed, first words on screen, fitting size |
| Lengths from | Google Ads Help and LinkedIn Help spec pages |
| When | Spec pages read on 4 November 2026 |
| Limits | One film per format; vendor pages can change; uscale is our product |

Those spec pages can change tomorrow, so check them before you buy a slot. One film per format is a small sample, so treat each length as a starting point. uscale is our product, so we are not neutral. The films are shown so you can judge them yourself.

First, the format built for the 15-second slot.

## Feature in 15 seconds: name it, then show it working

The cheapest promo video idea to make is one feature, one claim and one clip. A GPU marketplace app's cinematic film is built this way. A headline lands first. A numbered feature label then says which part of the product comes next. Only after that does a short clip of the live web app in use fill the frame.

[Video: Cinematic for a GPU marketplace app](https://uscale.ai/examples/compute-exchange-cinematic.mp4) — A GPU marketplace app's cinematic film: one feature label, one headline, one clip.
| Beat | On screen | Why it works |
|---|---|---|
| 1. Headline | The claim, in large type, before any interface | The viewer knows what the film is about before deciding to skip |
| 2. Feature label | A number and the feature's name | Frames the clip as one point, not a tour of the product |
| 3. Product clip | The real app in use, for one short moment | The proof arrives after the promise, so the viewer is watching for it |

The first words on screen are the headline itself, not a logo or a welcome card. Most teams get this order backwards. They open on the dashboard and hope the viewer finds the part that matters. A screen under a feature label has already told the viewer where to look.

### The length it fits

Google Ads recommends 15 seconds for skippable in-stream and in-feed video ads. That is room for three beats and nothing else. Exported vertically, the same cut also fits Video reach campaigns aimed at the Shorts placement, where 9:16 assets at 1080 x 1920 pixels should run 6 to 60 seconds. One edit covers two placements.

The clip is the product itself. uscale opens the live site or app and films each screen, so nobody has to record anything. A cinematic cut is listed at 23 credits on the [uscale pricing page](https://uscale.ai/pricing). This film sits with the others in the example films.

The line to borrow: **name the feature before the product fills the frame.** The next format keeps that rule, but it moves from software to a shop, and from a feature to a change you can see.

## Show the before and after: a closed door becomes a busy corner

The before/after idea works without sound: show the place as it was, then the same frame once the change has happened. Ode à la Rose's opening film does this with a single street corner.

[Video: Opening film for Ode à la Rose](https://uscale.ai/examples/ode-a-la-rose-film.mp4) — Ode à la Rose's opening film: a closed door becomes a busy corner.
The film opens on a closed green door. The first words on screen are "Opening morning · Manhattan." That line tells the viewer when and where, and it promises a change is coming. The shut door then reads as a "before" instead of an empty shot.

| Beat | What's on screen | Why it works |
|---|---|---|
| 1. Before | A closed green door, captioned "Opening morning · Manhattan" | Sets the place and the moment, so the viewer waits for the door to open |
| 2. Change | The same corner, now busy with buckets of peonies | Same frame, new state, so the difference carries the message |
| 3. After | A customer carrying out a bouquet | The result is in someone's hands, not on a shelf |

Most shops get the after shot backwards. The instinct is to end on the product at its best: the flowers arranged, the shelf full. The peonies on their own only say "we sell flowers." A customer walking out with a bouquet says someone chose this shop and left with what they came for. That is the claim that sells a shop.

### What size it runs in

The story is three beats with one change, so it compresses well. Google Ads recommends a 6-second length for bumper ads. That is enough for the door and the bouquet, with the busy corner as a quick cut between them. The same film can also run as a longer upload. YouTube Shorts now accept square or vertical videos up to three minutes long, up from one minute, for uploads on or after October 15, 2024. That leaves room to show the morning filling up.

The line to borrow: let the "after" be a person already holding the result, not the product alone. The next idea takes the same logic and stretches it across a whole day.

## Follow one customer through her day, and let the software arrive late

The customer's-day promo puts a person on screen long before it shows any software. AlpacaRelay's story film follows Rosa through one working day at her flower counter. The product appears only after the viewer already knows what her day asks of her.

[Video: Story film for AlpacaRelay](https://uscale.ai/examples/alpacarelay-story-film.mp4) — AlpacaRelay's story film follows Rosa through one working day.
### The beats

| Beat | What's on screen | What it does |
|---|---|---|
| 1. Opening | Rosa trims flowers | Sets a person and a place before any product |
| 2. The problem | She reads a ledger of regular customers | Names the job: people she wants to stay in touch with |
| 3. The product | She types one sentence | Shrinks the software's part to one small action |
| 4. The result | She hands a finished bouquet to someone at the counter | Ends on a customer served, not a screen |

The first moments show hands and stems, not a logo or a dashboard. That opening decides who keeps watching. A shop owner sees their own morning and stays. Someone the film isn't for leaves early, which costs you nothing.

The ledger beat carries the film. It is the problem the viewer already has, shown as an object they recognise. By the time Rosa types, the software doesn't need explaining, because the viewer knows what that one sentence is for.

### The lengths it fits

A story needs time for a problem to land, so this format belongs in the longer slots. [LinkedIn in-stream video ads can run up to 90 seconds](https://www.linkedin.com/help/lms/answer/a424737). On YouTube, [Shorts can now be up to three minutes long](https://support.google.com/youtube/answer/15424877?hl=en), up from the old one-minute limit. That applies to square or vertical videos uploaded on or after October 15, 2024.

Treat those ceilings as limits, not targets. Four beats rarely need the full three minutes, and every second past the payoff weakens it. More story films like this one are on the example videos page.

The line to borrow: **start on the person's problem, not the software's screen.** The next idea works the opposite way. A countdown puts the clock first and holds the person back.

## Count down to launch day, then reveal one feature

A countdown makes the first beat the hook. A number shrinking toward a date tells the viewer something is about to happen before they know what it is. AlpacaRelay's launch cards film is built on that idea. A headline card counts down from 7 days to 0, then the film cuts to the reveal of its quality-score feature.

[Video: Launch cards for AlpacaRelay](https://uscale.ai/examples/alpacarelay-launch-cards.mp4) — AlpacaRelay's launch cards count down from 7 days to 0.
### The beats

| Beat | What's on screen |
|---|---|
| 1 | A headline card showing 7 days to go |
| 2 | The count drops, card by card, toward launch day |
| 3 | The card reaches 0 |
| 4 | Cut to the reveal: the quality-score feature |

The first thing a viewer reads is the number of days left, not a logo and not a feature name. That order is what makes the format work. The count holds attention, and reaching 0 earns the reveal.

Most launch teams do it the other way around. They open on the product and features and leave the date for the end card, where few viewers are still watching. A countdown puts the date at the front and the feature at the end, where it lands as the payoff.

### Sizes this fits

| Placement | Format | Length |
|---|---|---|
| Google Ads Video reach, Shorts placement | Vertical 9:16, 1080 x 1920 pixels | 6 to 60 seconds |
| Video reach, non-skippable on YouTube TV | Mixed 6-, 15- and 30-second ads | 30-second slot |

The format stretches and shrinks without changing shape. A short count with a quick reveal suits the tight end of the Shorts range. A slower count gives the feature more screen time inside a 30-second non-skippable slot. Because a Video reach campaign can mix 6-, 15- and 30-second ads, a short and a long version of the same countdown can run side by side.

The line to borrow: **put the countdown itself on screen first, before any feature. The number is the hook, and the feature is the payoff.** The last idea uses the same logic at the other end of the film: the offer goes in the final line.

## Close on the free offer, and one cut runs in every frame

The free-offer promo puts the price of trying, which is nothing, in the last line, and every beat before it earns that line. None of the films in this post closes on an offer, so this one is a labelled sketch and not a published film. It is a hypothetical offer promo for uscale, written only with words from its pricing page.

(This sketch has not been filmed, so there is no video to show here.)

| Beat (hypothetical) | On screen | Its job |
|---|---|---|
| 1. The problem | "Need a product video without a filming day?" | Names a cost the viewer already carries |
| 2. The proof | A real product filmed live, in its own logo, colours and fonts | Shows the result, not a feature list |
| 3. The offer | "Make your first video. It's free. No credit card needed." | Removes the last reason to wait |

Most people get the order backwards. Many offer promos open on "free" and spend the rest of the film explaining what is free, so by the end the viewer has forgotten the offer. In this sketch the first two beats do the explaining, and the offer lands just after the viewer has seen why they would want it.

Keep the offer line literal. The pricing page backs every word of the sketch's closing card. A new account starts with 10 credits, or 20 with a work email. That is enough for one full product walkthrough, and no card is needed. A viewer should be able to check an offer line the moment they click.

### One offer cut, three frames

Because the offer sits in one closing card, the cut reframes easily. Google Ads Video action campaigns recommend a minimum video length of 10 seconds across all three of their formats. A cut that clears 10 seconds can run in each one:

| Format | Size |
|---|---|
| Horizontal 16:9 | 1920 x 1080 |
| Vertical 9:16 | 1080 x 1920 |
| Square 1:1 | 1080 x 1080 |

Keep the card's words short and centred so they still fit when the frame goes from wide to tall to square.

The line to borrow: put the free offer in the last line, not buried in the middle, because a viewer acts on the last thing on screen. That brings back the question from the top: what do five such different films share? The next section sets them side by side.

## What the five promo video ideas have in common

Put the five films side by side and none of them opens on a logo. The GPU marketplace film opens on a headline, Ode à la Rose on "Opening morning · Manhattan", and the launch cards on a count of days. Each first line is a claim, a number or a countdown, something the next shot can prove.

The second pattern is a person doing something: Rosa typing her one sentence, a customer carrying out a bouquet, the real product in use. The launch cards have no one in frame. That looks like a break in the pattern until you see what takes the person's place: a countdown. It does the same job, giving the viewer something concrete to follow before the brand asks for attention.

The third pattern is the one teams skip: the size was settled before the edit, and it decides more than the crop. A vertical frame has room for one person or one hand, which suits the before/after and the customer's-day films. A horizontal frame gives a web app's screen its full width. Pick the frame first, and the shot list follows.

| Promo video idea | Frame to build for | LinkedIn's spec |
|---|---|---|
| Feature in 15 seconds | Horizontal 16:9 | 1920x1080 recommended, 640x360 minimum |
| Before/after | Vertical 9:16 | 720 x 1280 recommended, up to 1080x1920 |
| Customer's day | Vertical 9:16 | 720 x 1280 recommended, up to 1080x1920 |
| Launch countdown | Vertical 9:16 | 1080x1920 maximum |
| Free offer | Square 1:1 | 360x360 to 1920x1920 |

LinkedIn's largest vertical size, 1080x1920, is the size Google Ads asks for in Shorts placements, so one vertical master can run in both places. Once the size is fixed, the remaining choice is the order of the beats, and you can copy that order.

## How to write your first promo video this week: a three-beat sheet

Each format above comes down to three lines you can write in a doc before you open an editor. The running example is a made-up product: **Fieldnote, an interview-notes tool**.

![A promo video beat sheet: 1. Hook line 2. Proof beat 3. Offer or next step](https://uscale.ai/blog-media/promo-video-ideas/steps-a-promo-video-beat-sheet-1200x360.svg)
**Pick one format and one size.** Take the size from the table above and write it at the top of the doc, for example "feature cut, vertical."

1. **Write the hook line.** Make it a claim, a question or a countdown that still works with the sound off and has no logo. For Fieldnote: "Every customer interview, searchable."
2. **Pick one proof screen.** Show one moment, not a tour. For Fieldnote, that is a highlighted quote dropping into a tagged theme. This step is done when you can name the screen and the one click that shows it.
3. **Write the next step.** Give one action and no second option. For Fieldnote: "Import your first interview free."

**Then cut it.** The free route is to record only the proof beat with the screen recorder you already have, then add the hook and the offer as text cards. The [free promo video maker roundup](https://uscale.ai/blog/free-promo-video-maker) compares the editors that do this. The other route is uscale. You paste your site's address, it films the real product, and it writes a storyboard with every narration line for you to approve before anything is filmed. The [app promo video use case](https://uscale.ai/use-cases/app-promo-video) shows that route.

**Within the hour:** write the three lines for your own product and read them to a colleague. If they can repeat the hook back to you, it works.

**If you do only one thing:** make the hook line the first card of the next video you post.

Success is one short cut on your launch page that opens on a claim, shows one real screen and ends on one action. The same three lines are then ready for the next format.

**Try it:** [make an app promo video](https://uscale.ai/use-cases/app-promo-video) from your live site, and approve every narration line before anything is filmed.

## Start with one feature this week

Start with the feature in 15 seconds: one screen of your product, one headline, one label. It is the quickest of the five to shoot and cut.

1. Choose the feature a new user reaches for first, and make its name the opening words on screen.
2. Pick the size first: vertical for feeds, or horizontal for a skippable ad, where Google Ads recommends 15 seconds.
3. Film that feature doing its job once, with a cursor or hand in frame.

Your first video is free.

## Questions

### What is a promo video?

A promo video is a short film that promotes one product, feature, offer or event and asks the viewer to take one action. The ones that work tend to follow a repeatable format, such as one feature shown in 15 seconds, a before-and-after, a customer's day, a launch countdown or a free-offer close, and each is sized and worded for the platform it runs on before editing starts.

### How long should a promo video be?

A promo video's length depends on where it runs. Google Ads recommends 6 seconds for bumper ads and 15 seconds for skippable in-stream and in-feed ads. Non-skippable in-stream ads typically run 15 seconds, up to 60. LinkedIn in-stream video ads can run up to 90 seconds, and YouTube Shorts up to three minutes. Pick the placement first, then cut to its length; a single feature fits 15 seconds, a story needs longer.

### What should the first words on screen say?

The first words on screen in a promo video should be a claim, a question, a number or a countdown that the next shot can prove, not a logo or a welcome card. A feature promo can open on its headline, a launch promo on the days left, and a shop promo on a time and place, such as an opening morning. The words should still make sense with the sound off.

### How much does a promo video cost to make?

The cost of a promo video depends on how it is made. With uscale, a launch film is 10 credits, a product walkthrough about 10 and a cinematic cut 23. Credit packs are one-time purchases: Lite is $29 for 25 credits, Starter $49 for 50, Growth $129 for 150. A new account starts with 10 credits, 20 with a work email, which covers one full first video. Done for you is $2,000 a month.

### Can I make a promo video from my website or app?

Yes. uscale makes a promo video from a website or app address: it opens the live product, clicks through it and films each screen, so you record nothing yourself. Screens behind a sign-in work too, after you sign in once in a streamed browser. The film uses the logo, colours and fonts from your site, adds narration and captions, and you approve the storyboard before anything is filmed.

---
Source: https://uscale.ai/blog/promo-video-ideas
