Building Workflows
Add steps, connect them on the canvas, and configure each one. Your pipeline can be as simple or as complex as you need.
Adding steps
Click the Add Step button on the canvas to open the step picker. Steps are organized into categories: AI processing tools, quality checks, routing, and output actions. Click a step to drop it onto the canvas.
You can also start from a template. Templates like "E-commerce Product" or "Lifestyle Product Shot" come with pre-configured steps that you can modify.
Connecting steps
Each step node has output and input ports. Drag from an output port to an input port to connect two steps. The output image of the first step becomes the input for the next.
Steps run in the order they are connected, top to bottom. You can connect one step's output to multiple inputs if you want the same image processed by different tools in parallel.
Configuring step parameters
Click any step node to open its settings panel. You get the same configuration options as the standalone tool. For background removal that means choosing a model and resolution. For upscaling it is the scale factor. For image-to-image it is the prompt and strength slider.
Every step has sensible defaults, so you can build a quick pipeline without configuring anything. But for production use, you will want to dial in the settings for your specific images.
Conditional branching with AI Router
The AI Router step splits your pipeline based on what the AI sees in each image. You define branches with plain English descriptions. For example:
- "Product on white background" goes to a smart crop and upscale branch
- "Lifestyle shot with environment" goes to an alt text generation branch
- "Other" (fallback) goes to a manual review step
The router uses a vision model (Gemini Flash by default, or Gemini Pro for tricky cases) to classify each image and route it accordingly. You can add as many branches as you need. Each branch is a separate path on the canvas with its own chain of steps.
Review and approval steps
Drop a Review step anywhere in your pipeline to pause execution and wait for human approval. When the workflow reaches this step, it stops and notifies you (or your team). You review the result, approve it to continue, or reject it to stop that image from progressing further.
For automated quality control, use the Image Review step instead. It checks images against rules you define (minimum size, white background, no blur, centered subject) and passes or fails them without human involvement. Pair it with Autofix to automatically correct common issues.
Step ordering tips
- Put background removal early. Most other tools work better on a clean cutout.
- Put upscaling last (or near last). No point upscaling an image that will get cropped or edited further.
- Place AI Router right after source input if your images need different processing paths.
- End with output steps (Save to Library, Push to Shopify, Save to Sirv) so results go where they need to be.
Removing and reordering
Click a step node and hit the delete icon to remove it. Connections to that step are automatically cleaned up. To reorder, delete the connection lines and redraw them in the order you want, or drag steps to rearrange them on the canvas.