How to build end-to-end creative workflows with the Picsart CLI

What you'll learn
What are CLI workflows?
Common use cases
Build a workflow step by step
STEP 1: Define your deliverables
- On web: Go to picsart.com/cli → Download a workflow template
- On mobile: Not applicable — workflows run in terminal only
STEP 2: Structure the workflow steps
Map out your generation sequence:
- Step 1: Generate hero image (e.g., 16:9 product shot with Flux)
- Step 2: Create social graphics (e.g., 1:1 and 9:16 variations for Instagram)
- Step 3: Animate hero into video (e.g., I2V with Kling, add camera zoom)
- Step 4: Generate soundtrack (e.g., upbeat 15-second track with MiniMax)
- Step 5: Package outputs (e.g., save to /launch-kit and upload to Drive)

STEP 3: Run the workflow
Execute the workflow manifest with gen-ai workflow --manifest launch-kit.json. The CLI processes each step in sequence, passing outputs from one step to the next. Progress updates show which step is running. Final deliverables save to your specified directory.
STEP 4: Review and refine
Check that all deliverables meet quality standards: Not perfect? Adjust individual steps in your manifest and re-run. The CLI caches completed steps, so only modified steps regenerate.
- Verify hero image composition and aspect ratio
- Check that social graphics maintain brand consistency
- Review video motion and soundtrack pairing
Tips for best results
💡 Start with a hero asset and derive everything else
Generate one high-quality hero image first, then use it as the input for social crops, video animation, and background variations. This keeps visual consistency across the entire campaign and reduces generation time since you're reusing one base asset.
💡 Use template manifests for repeatable workflows
Save your workflow manifests as templates (launch-kit.json, blog-visuals.json, catalog-reshoot.json). When you need the same deliverable structure for a new project, duplicate the template, update prompts, and run. This turns one-off tasks into repeatable processes.
💡 Chain extend commands for long-form video
If your workflow includes video, use gen-ai extend to stitch multiple 7-second clips into a 30-60 second sequence. The CLI maintains character and scene consistency across extensions. Add --soundtrack at the end to attach background music that matches the full video length.
💡 Integrate with CI/CD for automated content pipelines
Hook workflows into Next.js build scripts, GitHub Actions, or cron jobs. Example: every time a new blog post is committed, the workflow auto-generates the hero image, OG card, and social preview. The CLI's --json output makes it easy to pipe results into deployment scripts.
Frequently asked questions

Ready to automate campaigns?
Install the CLI and start building multi-step workflows that deliver complete creative suites in one command.
Get started