How to run catalog reshoots at scale with Picsart Skills

What you'll learn
What is a catalog reshoot?
Common use cases
Run your catalog reshoot step by step
STEP 1: Set up your batch manifest
- On web: Go to picsart.com/cli → Install Skills → Create a JSON manifest file
- On mobile: Not available — Skills runs in server or CI environments for batch jobs
STEP 2: Configure processing and output settings
Define how the batch job runs:
- Concurrency level: Number of parallel generations (higher = faster, more resource-intensive)
- Variant count: How many variations to generate per SKU (e.g., 5 backgrounds × 3 angles = 15 images)
- Output format: File type, resolution, and naming convention
- Cloud sync: Auto-upload to S3, Google Cloud Storage, or your CDN
- Resume mode: Enable auto-resume for failed items without reprocessing completed ones

STEP 3: Run the batch job
Execute the Skill with your manifest. Progress updates show in real-time, tracking completed items, active generations, and any failures. If the process stops (network issue, rate limit, server restart), resume mode picks up where it left off without regenerating finished images. Completed files sync to your cloud storage as they finish, so you can start using them before the entire job completes.
STEP 4: Review quality and deploy
Check a sample of generated images across different SKUs and variants: Not satisfied with specific variants? Filter your manifest to just the problem items, adjust prompts or settings, and regenerate only those. The rest of your catalog stays untouched.
- Verify product details are preserved (colors, textures, logos, labels)
- Check that backgrounds and contexts match your brand aesthetic
- Confirm file naming and folder structure match your asset management system
Tips for best results
💡 Start with a test batch
Run 50-100 SKUs as a test before processing thousands. This lets you catch style inconsistencies, naming errors, or output issues early. Fixing a batch of 50 is annoying. Fixing 5,000 is a disaster.
💡 Tune concurrency based on your infrastructure
Higher concurrency speeds up processing but uses more memory and network bandwidth. Start conservative (5-10 parallel jobs) and increase if your system handles it without timeouts or rate limits.
💡 Use variant templates for consistency
Define a set of standard variant templates (white background, lifestyle, on-model, seasonal) that apply across all products. This ensures catalog-wide consistency and makes it easier to add new SKUs later.
💡 Monitor credit usage during long jobs
Large batches can consume thousands of credits. Enable spend alerts or dry-run mode to estimate costs before execution. The Skill shows credit projections based on your manifest, so you know total cost upfront.
Batch processing settings
Frequently asked questions

Ready to reshoot your catalog?
Generate thousands of product variants in parallel with automatic resume and cloud sync.
Start reshoot