Cyber 5 2026 is five days: five 8-second clips for $5.00 on Sume

Cyber 5 runs Thanksgiving Thursday Nov 26 to Cyber Monday Nov 30. One 8 s 720p Gemini Omni Flash clip a day costs $1.00 each on Sume, $5.00 for all five.

5 min readSume
All posts

Five days, five clips, $5.00. Cyber 5 in 2026 is Thursday November 26 (Thanksgiving) through Monday November 30 (Cyber Monday), and one 8-second 720p clip from Gemini Omni Flash 1.1 costs $1.00 on Sume: $0.10 per second list, times 1.25, times 8 seconds. Five daily clips are $5.00; at 1080p (list $0.15 per second) each is $1.50 and the set is $7.50.

Adobe's forecast, as reported by Digital Commerce 360, puts Cyber 5 at $47.5 billion in US online spending, up 7.4% (read 2026-10-13). The forecast is the reason to plan one distinct message per day rather than one clip reposted five times.

One clip per day

The table gives each day a single job to do. The daily online-spend figures are from the same Adobe forecast; the clip plan is a suggestion, not a Sume feature.

Cyber 5 2026 plan with Adobe daily forecasts (Digital Commerce 360, read 2026-10-13)
DayAdobe forecastClip jobSume cost, 8 s 720p
Thu Nov 26 Thanksgiving$6.9B (+8.5%)Doorbuster preview, vertical$1.00
Fri Nov 27 Black Friday$12.9B (+9.2%)The offer, price in a caption$1.00
Sat Nov 28 Small Business Saturdaynot in the articleMaker or shop-floor close-up$1.00
Sun Nov 29not in the articleLast-chance bundle reminder$1.00
Mon Nov 30 Cyber Monday$15.1B (+6.2%)Final hours, stock count if true$1.00

Render all five on Wednesday

Generate the five clips before the week starts, and check each one. Use the same fixed settings so the set looks like one campaign. Omni needs aspect_ratio 16:9 or 9:16, and its audio is always on, so ask for quiet or no music in the prompt and add your own track later.

import asyncio, os
import httpx

DAYS = ["doorbuster preview", "the offer", "maker close-up", "bundle reminder", "final hours"]

async def main():
    headers = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"}
    async with httpx.AsyncClient(headers=headers, timeout=60) as c:
        for i, day in enumerate(DAYS):
            r = await c.post("https://api.sume.com/v1/videos",
                headers={"Idempotency-Key": f"cyber5-2026-{i}"},
                json={"model": "gemini-omni-flash-1.1", "duration": 8,
                      "resolution": "720p", "aspect_ratio": "9:16",
                      "prompt": f"Product on a clean table, {day}. Quiet room tone, no music."})
            r.raise_for_status()
            print(day, r.json()["id"])

asyncio.run(main())

Keep the claims true

Put prices, stock counts and end times in captions you add after generation, and change them only if the underlying fact changes. A generated clip cannot know that a doorbuster sold out. Re-rolling one clip costs $1.00, so leave budget for two re-rolls per day, about $10.00 in total.

  • Submit with an Idempotency-Key per day so a retry never bills twice.
  • Check the balance before Thursday; a job without enough credits returns 402.
  • Save each 8 s master for a 4-second cut using Video trim.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume