To make a sale promo animation, write the exact offer, two to four products with old and new prices, the end date and a code. Build a 6 to 15 second vertical video that opens on the discount as a huge number, strikes through each old price, shows the deadline and holds the code for 2 to 3 seconds.
Real outputs from the Videotto template gallery.
Ways to make a sale promo animation, compared
Shops usually make sale promos one of four ways. Each can produce a good result; they differ in how much control you get and how long one version takes. Times are rough estimates for a 12 second promo with three products, not measured figures.
| Method | Good for | Watch out for | Typical time per version |
|---|---|---|---|
| Canva animated templates | Quick graphics with your brand kit | Template motion that looks like every other shop | 20 to 40 minutes |
| CapCut templates | Trend style edits on a phone | Fitting your real prices into fixed layouts | 15 to 30 minutes |
| After Effects or Premiere Pro | Full control, custom kinetic type | Needs editing skill; each extra size is more work | 2 to 4 hours |
| A prompt to Otto | Custom layout from your offer, several sizes at once | You still have to check every price and date | 15 to 30 minutes including review |
The real cost is not one video, it is the set. A sale usually needs a teaser, a launch version, a mid sale product spotlight and a last day reminder, each in two or three sizes. That is eight to twelve exports, which is where templates and prompts save the most time over manual keyframing.
Make a discount promo animation in 6 steps
- Write the exact offer. "30% off all shoes until Sunday" is an offer. "Big savings" is not. Include the end date and any code, in under 10 words if you can.
- Pick the products. Two to four products, with their old and new prices. Upload sharp photos, ideally shot on a plain background. Otto can remove the backgrounds, and a clean original gives the cleanest result.
- Choose the energy. Loud and bouncy for a flash sale, clean and premium for a brand that rarely discounts. Say it in a phrase.
- Say length and placements. 6 seconds for a story, 10 to 15 for a reel or feed ad. Ask for 9:16 (1080x1920), 1:1 (1080x1080) and 4:5 (1080x1350) if you will run it everywhere.
- Add sound. A punchy track with hits on the number and each product. Ask for a cash register or swoosh sound if it fits your brand, and make sure the video still works on mute.
- Check every price and date. Pause on each card. A wrong price in an ad is a support problem and can be a legal one.
Sale promo animation prompt
Adapted from the way Videotto users brief Otto for product promos and ads. Swap the brackets for your offer.
Make a 12 second sale promo animation for [store name]. FORMAT: 9:16 vertical, full motion graphics with my uploaded product photos. Also export 1:1 and 4:5. OFFER: [30% off] [all shoes] until [Sunday 26 Oct]. Code [SALE30]. PRODUCTS: [product A] [old price] > [new price], [product B] [old price] > [new price], [product C] [old price] > [new price]. STYLE: bold and clean. White background, brand colour [#1B1B1B], sale colour [#FF3B30]. TYPE: heavy condensed numbers, simple sans for names and prices. ANIMATION SEQUENCE: 0 to 2 s: "30% OFF" slams in huge in the sale colour. 2 to 8 s: each product pops in cut out, 2 s each, old price strikes through, new price scales up beside it. 8 to 10 s: "Ends Sunday" with a small countdown clock. 10 to 12 s: logo, code [SALE30] in a box and "Shop now at [your link]", hold. SOUND: punchy upbeat track, a hit on every number. RESTRICTIONS: keep every price and date exactly as written, do not change the products, text clear of the bottom edge.
Quick sale promo prompts for the rest of the week
- "A 6 second story: FLASH SALE, 50% off, today only, my logo."
- "Animate the price dropping from the old price to the new one like a counter."
- "Make 3 versions with different openings: the number, the product, the deadline."
- "A calm premium version for our members sale, no shouting, cream and black."
- "Last day reminder: same design, 'Ends tonight' first."
Example: a 12 second weekend shoe sale
Example input: a small online shoe shop running 30% off all shoes from Friday to Sunday, code SALE30. Three product photos: a white sneaker (old price 80, new 56), a loafer (old 120, new 84) and a running shoe (old 100, new 70). The brief is the prompt above with those numbers.
The result, second by second:
- 0 to 2 s: "30% OFF" fills two thirds of the frame in red, with a low hit on the beat. A viewer who leaves now still knows the deal.
- 2 to 8 s: the three shoes pop in one at a time, about 2 seconds each. The old price appears, a red line strikes through it, the new price scales up beside it.
- 8 to 10 s: "Ends Sunday" with a small clock icon ticking.
- 10 to 12 s: logo, a box with SALE30 and the shop link, held still so it can be screenshot.
From the same brief the shop asks for three openings to test: the number first, the sneaker first, and "Ends Sunday" first. On Sunday morning it reuses the design with "Ends tonight" as the opening card and the countdown moved to the start.
The sale promo look, element by element
Sale promos are loud on purpose, but loud is not the same as messy. One offer, one number, one deadline. Everything else is there to make those three hit harder.
| Part of the promo | Do this | Because |
|---|---|---|
| First second | The discount number fills the screen | The offer is the hook |
| Type | Heavy condensed numbers, simple sans for details | Numbers read fastest when they are huge |
| Colour | Brand colour plus one sale colour, high contrast | The sale colour signals a deal instantly |
| Product | Your real product photos on clean colour | People buy what they can see clearly |
| Motion | Number slams in, old price strikes through, products pop on the beat | Rhythm makes it feel urgent |
| Last frame | End date, code or link, held 2 to 3 seconds | The last frame is the instruction |
Plan the series around the deadline: a teaser before it starts ("Coming Friday", 6 to 10 s), the launch with the number (10 to 15 s), a mid sale best seller at the sale price (6 to 10 s) and a last day "Ends tonight" reminder (6 s).
Sale promo animation mistakes
- A vague offer. "Huge sale" gives nobody a reason to tap. Name the exact discount and what it applies to.
- Opening on the logo. The first second is for the offer. Your logo belongs on the last frame.
- No end date. Without a deadline there is no reason to act now. Put the date on screen and hold it.
- Changed product shots. The product in the promo must look like what people receive. Use your real photos and ask for no changes to the products.
- Text under the app buttons. Keep the code and link in the middle of the frame, away from the bottom and right edges where TikTok and Reels put their buttons and captions.
FAQ
What should a discount promo video say in the first 3 seconds?
A discount promo video should say the offer in the first 3 seconds: the size of the discount and what it applies to, such as "30% off all shoes". Viewers who scroll away after two seconds should still leave knowing the deal. Save the logo, the product names and the fine print for later in the video.
Is it legal to show a crossed out old price in a sale ad?
Showing a crossed out old price in a sale ad is legal in most places only if the old price is genuine. In the EU, the reference price for a discount must generally be the lowest price charged in the previous 30 days, and the US and UK also have rules against misleading reference prices. Check the rules where you sell.
What size should a sale video be for Instagram and Facebook ads?
The sizes a sale video needs for Instagram and Facebook ads are 9:16 at 1080x1920 for Stories and Reels, and 4:5 at 1080x1350 or 1:1 at 1080x1080 for feed placements. Keep the offer and code in the central area so nothing is cropped when the same ad is shown in several placements.
How do I make a flash sale feel urgent without looking spammy?
To make a flash sale feel urgent without looking spammy, use a real deadline and show it, rather than adding more exclamation marks. A countdown clock, a specific end time and a single bold number create urgency. Avoid fake scarcity claims, flashing colours on every frame and stacking several offers in one video.
How many versions of a sale ad should I test?
How many versions of a sale ad to test depends on budget, but three openings is a practical start: one leading with the discount, one with the product, one with the deadline. Keep everything after the first two seconds the same, so you learn which hook works rather than which whole video happened to win.
Make your next video with Otto
Tell Otto what you want in plain words. It cuts, captions and animates the video for you.



