One job state per product
Selected, submitting, queued, generating, ready, and failed states remain visible for each file. A failed model request does not pretend the full batch succeeded.
A visible queue instead of an opaque bulk button
Batch generation becomes useful only when failures stay isolated and filenames survive the trip. Product Ad Pack processes each product as a separate job, records its source name, and lets you approve or reject results without restarting the whole batch. Paid credits make cost visible per completed product pack.
Free daily preview · No card required
Choose up to 20 product photos. Each file becomes an isolated job with its own status, preview choices, retry, and commercial export.
Per-product queue
A failure or rejection affects only that product. Ready directions can be opened below without restarting completed jobs.
Preservation review
Reject any preview that changes packaging, shape, count, color, controls, material, or important label details.
Four placements
Change the headline or brand color above and the canvases update without another AI generation.
Free downloads are for evaluation. A paid credit is required for commercial ZIP delivery.
What the workflow controls
Selected, submitting, queued, generating, ready, and failed states remain visible for each file. A failed model request does not pretend the full batch succeeded.
The name you provide becomes the base for every ratio, making downstream upload, review, and handoff less error-prone.
System failures preserve the job record and paid-credit refund path. You can retry the affected product instead of spending again on successful results.
A short, reviewable flow
Use one product per file and name the files with the SKU or product handle before upload. Consistent inputs reduce manual cleanup later.
Set the shared scene, brand color, and campaign headline, then adjust an individual product only when it genuinely needs a different treatment.
Open products individually, retry isolated failures, and export a commercial per-SKU ZIP only after reviewing the selected direction.
Clear limits before checkout
The MVP limits a browser batch to 20 source files so every result remains reviewable. Available paid credits still control how many new model jobs can be submitted.
A model job reserves a credit. A confirmed system failure releases that reservation through the ledger. A completed but creatively rejected image is not treated as a system failure.
The initial workflow uses source filenames and a shared campaign brief. CSV mapping is introduced only when real users need different copy per SKU; it is not required to get the first batch result.
Try the real workflow
Use the free preview to validate preservation before buying batch credits.
Create a free pack