---
title: "Sale campaigns"
description: "Black Friday, Diwali, end of season. Produce discount cards, stories and banners for the catalog, with a badge shown only on discounted products."
url: https://kalpana.one/use-cases/sale-campaigns
---

# Sale campaigns

Every sale creative, ready before the sale starts. Black Friday, Diwali, end of season. Produce discount cards, stories and banners for the catalog, with a badge shown only on discounted products.
Audience: Brands running seasonal sales.

## The crunch
The sale starts Friday. The prices land on Thursday. Sales are when creative volume peaks and time is shortest. Prices get confirmed late, and every change means another round of exports.

## Steps
1. Hide what a row does not need: Blank discount cells hide the badge and struck-through price on full-price rows.
2. Update prices in the sheet: Late price changes are an edit in the sheet, not a design task.
3. Add motion: Animate the price reveal and export stories as MP4.
4. Preview, then run again: After a price change, preview the new set free, then regenerate the pack.

## Deliverables
- Discount cards, stories and banners
- Every product, in each template size
- Video and static from one template
- A re-run whenever the sheet changes

## FAQ

**Do I pay again when prices change?**
Only for the creatives you regenerate. Preview the new prices free, then generate; each finished image is one render credit.

**What if only some products are discounted?**
Leave their discount cells blank and turn on Disable layers that are empty when you upload or paste your rows. The badge and original price are hidden on those rows, and the layout closes the gap.

## With Kalpana

Update the sheet, run the batch again. Every product is regenerated through the same templates, including MP4 stories.

Keep the sale's post, story and link ad as pages of one template. The photo, price and badge layers share names across the pages, so the same sheet fills each size, and the pages can play as one video.
