Shopify's 1,000 videos per store per week: plan a Sume batch
Shopify.dev says apps can create up to 1,000 videos per store each week. Count one job per video, one Idempotency-Key per SKU, and watch Sume's queue.

Shopify's product media page says apps can create up to 1,000 videos for each store in a week. If your own app uploads generated clips, keep one Sume job per video and a running count, so the number of jobs you submit matches the number of videos you plan to upload.
What exactly does Shopify limit?
The page read on 2026-09-30 says: apps can create up to 1,000 videos for each store in a week. It does not say how the week is counted or what happens at the limit, so treat the number as a hard ceiling and stay under it. Spread evenly, 1,000 a week is about 142 a day (1,000 divided by 7).
How do I keep a count on the Sume side?
Use one Idempotency-Key per SKU and variant. A replay of the same key returns the original job instead of creating and billing a second video, per the video generation docs. Store the job id next to the SKU so the number of jobs is the number of videos you plan to upload.
for sku in sku-001 sku-002 sku-003; do
curl -X POST https://api.sume.com/v1/videos \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: weekly-$sku-v1" \
-d '{
"model": "sume/auto",
"prompt": "Product spin on a clean background",
"aspect_ratio": "9:16",
"duration": 5
}'
doneHow many jobs can Sume hold at once?
Sume admits paid jobs into a queue. The admission docs list processing concurrency and default queue capacity by plan, and say to prefer the workspace's effective generation_limits over the static table.
| Plan | Processing | Queue | Accepted |
|---|---|---|---|
| Free | 1 | 5 | 6 |
| Pro | 4 | 20 | 24 |
| Startup | 8 | 40 | 48 |
| Scale | 20 | 100 | 120 |
What should I check before a big week?
Submit in batches no larger than the accepted capacity, poll GET /v1/jobs/{id}/status, and retry a 429 queue_full with the same key. A queued job is not a failure. Shopify's weekly count concerns uploads, so a clip you generate but never upload does not count against it, as far as that page states; confirm in Shopify's own documentation.
Sources
Related posts
More in Use cases
- YouTube Shorts thumbnail grabber: pull a frame with video frames
Pull up to 24 stills from a Short at times you name with POST /v1/video-frames, as png or jpeg, up to a 2160 long edge. The call is unbilled.
- Smooth jump cuts: trim, then a short fade between clips
Descript added Smooth all for jump cuts. Via API, trim the clean segments and join them in Timeline 1.0 with a fade of up to 1 second. No AI regeneration.
- Spotify AI Persona badge: does it apply to AI instrumentals?
Spotify's AI Persona badge is about an artist identity that may be AI-generated. What the announcement says, and what a Sume music job actually returns.
- Squarespace video background on mobile: make it 16:9
Squarespace says to use landscape video like 16:9 to minimize cropping. Turn a vertical clip into 16:9 with Timeline blur fit, or crop it with Video filter.
Written by Sume