Introduction
Workflows turn multi-step creative processes into visual, repeatable sequences. Instead of manually coordinating agents one by one - running a task, copying results, moving them to the next step - you define how agents work together once, then execute the entire process automatically.
Each workflow is a canvas where you connect agents, inputs, and actions into a defined order. The system runs each step sequentially, passing outputs downstream according to your design. After execution, you can inspect both final outputs and intermediate results from each step, making your process transparent and easy to fine-tune or debug.
You do this by adding nodes and connecting them to other nodes. You can think of the nodes as instructions or processes. The workflow canvas is a visual representation of your custom-built workflow process that lets you visualise and understand the logic, data and task sequence flow at a glance.
Workflows are discipline-agnostic, and can unlock integrated end-to-end processes across virtually every marketing role and function. They can be as simple or as complex as you need them to be.
Key Capabilities
Visual workflow builder
Connect agents, inputs (like prompts or image references), and actions using a node-based, drag-and-drop interface. You can arrange nodes to reflect your creative process without resorting to coding or other technical setups.
Over 20 node types
Build out your workflow by chaining agents from your workspace, text inputs, image and video generation, asset libraries, brand references, approval flows, conditional logic (taking an action only when a given condition is met), or asset export options.
Scaling out from a single workflow
Workflows have always given you fine-grained, step-by-step control over how a creative is built. Now Iterator connection ports and the new List, Collection, and Table nodes extend that control to scaled production tasks, so you can fan a single workflow out across many variants without leaving the workflow canvas.
Where previously you would push variation work into a Feed Variation or a separate sheet, you can now keep the granular logic of a workflow and the breadth of feed-style scaling in the same place.
Configurable prompts at each step
Fine-tune how every stage of the workflow performs with step-specific prompts.
Branching and conditional logic
Use If/Else nodes to route work or node outputs based on criteria, enabling decision trees within a single workflow.
Human-in-the-loop checkpoints
Add Approval nodes to send preview links requiring review before proceeding, or Email nodes to share progress without blocking execution.
Reusable and iterative
Run the same workflow multiple times with updated inputs. Modify prompts or configuration and re-run without rebuilding structure. Changes affect future runs only, and will not make any changes to outputs and work assets created on previous runs.
Getting Started
Access Workflows
Find Workflows in the left-side menu. The Workflows page shows all workspace workflows, with pre-made templates at the top for common use cases.
Select a Template or create a new workflow
Click "New workflow" to open an empty canvas, or start with a template, which is set up with the relevant nodes ready. Double-click anywhere or use the plus icon to open the node menu. Select from agents, inputs, generation tools, assets, and workflow controls.
Connect nodes
Drag connections between nodes to define execution order. Different nodes accept different input pins. For example, a text-to-image model may require a text prompt, along with optional image attachments (such as product pack shots) as references. The input types are colour-coded for convenience:
Green is for text or prompts.
Red is for context, which can be text, images or other brand assets.
Blue is for attachments, such as character or product references for image models to work with.
Purple is for works, and provides a reference to a specific output, asset or deliverable.
Run workflows
Execute individual nodes by clicking "Run" on a single node, or run the entire workflow by clicking "Run workflow" on the top left.
Once you click "Publish," all future changes auto-save, so there's no need to save changes to workflows as you edit them.
How can I work on a workflow with others?
Workflows are collaborative. Several people can work in the same workflow at once, and everyone sees changes as they happen.
Sharing a workflow
Use the Share button on the workflow canvas, or choose Copy sharing link from the workflow's menu on the Workflows page. Workflows that others share with you appear under the Shared with you filter.
Working together live
You can see everyone's cursor as they move around the canvas. Use cursor chat or emoji reactions to give collaborators quick feedback without leaving the workflow.
How do I see and restore earlier runs?
Pencil keeps every run, so you can iterate freely and go back to an earlier result whenever you want. There are two kinds of history: one for each node and one for the whole workflow.
Node run history
Click Run history next to Run on a node to see everything it has produced. The button appears once the node has run at least once. Runs are listed newest first. Each one shows its outputs, when it ran and the settings it used, such as model, variations and resolution. Browsing the history changes nothing.
Restoring a run
Select a run and click Restore to put its output back on the node, along with the settings that produced it. Downstream nodes are marked as stale, so you know what to re-run. Anyone else working in the workflow sees the change live.
You can undo a restore. The version you replaced stays in the history, and each restored version is labelled with the run it came from. Failed runs appear in the history but can't be restored. Node run history began on 25 September 2026, so earlier runs aren't recorded.
Workflow run history
Pencil records every run of the whole workflow. Choose View run history from the workflow's menu on the Workflows page, or open the run history panel inside the workflow. Each run shows when it ran, how many nodes it covered and how many credits it used. Open a run to see the workflow exactly as it was for that run, outputs included, even if it has changed since. You can also rename a run and copy a link to it.
Best Practices
Start with templates
Templates represent proven patterns for common creative tasks. Duplicate and adapt them rather than building from scratch.
Name workflows clearly
Use descriptive names that indicate purpose and output type (e.g., "Product Launch - Social Assets" rather than "Workflow 1").
Add labels for organisation
In the workflows selection page, use the add label ( + ) icon to categorise workflows by campaign, client, content type, or any other label you need.
Test incrementally
Run individual nodes as you build to verify each step works correctly before executing the full workflow.
Keep prompts focused
For best results, each step should have a single, clearly scoped task. Break complex operations into multiple nodes rather than overloading a single agent or model.
Constraints and Limitations
Workflows execute steps sequentially based on defined structure
Parallel execution is not supported for dependent nodes
Inputs and configuration cannot be modified mid-execution
Changes require re-running subsequent nodes to update the workflow
Attachments and context limited to 10 items total per node (model-dependent)
Workflows depend on referenced agents—if an agent is modified or removed, future runs may be affected.
Permissions
Workflow access is governed by workspace-level permissions. Depending on your role, you may be able to view workflows, or create and edit them. You can also duplicate any existing workflow to build on your own copy without changing the original.








