Views & Features

Canvas

The Canvas is OAIZ's visual workflow builder where you design and manage chains.

Click to enlarge

Overview

The Canvas displays chains as connected nodes. Each node represents either a Job or an Event. Lines between nodes show the flow of data.

  • Job Nodes — Rounded rectangles showing job name and action type
  • Event Nodes — Circles showing the event type identifier
  • Edges — Lines connecting nodes to show data flow

Action Area

The Action Area at the top of the Canvas provides controls for managing your workflow:

Click to enlarge

ActionDescription
Chain SelectorDropdown to select which chain to view/edit
Edit DetailsOpen modal to edit chain name, description, status
Auto-fitCenter and zoom canvas to fit all nodes
Expand/Collapse AllShow or hide details on all job nodes
SaveSave chain (for drafts or AI-generated chains)
Clear DraftRemove unsaved draft from canvas
View LogsNavigate to logs filtered by this chain
Copy/PasteCopy chain to clipboard or paste from JSON
TestRun the chain with test data

Working with Nodes

Adding Jobs

Event nodes display two buttons for adding jobs. Each creates a different workflow pattern:

Event node showing the + button (top) and branch button (bottom)
+

Insert (+ Button)

Adds a job in sequence. The new job becomes the next step in the workflow.

New Job

Branch Button

Creates a parallel path. Multiple jobs process the same event simultaneously.

Job A
Job B

Tip: Use branching when you need to perform multiple independent actions from one event—like sending a notification AND updating a database from the same trigger.

Clicking the + button opens the Add Job panel with three options:

Add Job panel showing Manual edit, Add existing job, and Generate with AI options
  • Manual edit — Opens the job builder where you configure the action, trigger conditions, and output event from scratch
  • Add existing job — Search for and reuse a job you've already created that listens for this event type
  • Generate with AI — Describe what you want in plain English and OAIZ will generate the job configuration for you

Job Nodes

Job nodes represent the actions in your workflow. A job can be an integration action (like sending an email or updating a database), an AI agent, or other action types. Learn more about the different types in Key Concepts.

Click any job node to expand it and view its details. The expanded view shows collapsible sections for quick inspection:

Expanded job node showing Triggers/Filters, Configuration, and Output Properties sections
  • Triggers/Filters — View filter conditions that determine when this job runs
  • Configuration — Quick view of the action's configured fields
  • Output Properties — See what data this job emits for downstream jobs

Job Node Actions

Use the three buttons in the top-right corner of a job node to manage it:

Job node action buttons: edit, unlink, and collapse
  • Edit (pencil icon) — Opens the job in the full editor where you can modify its configuration
  • Unlink (chain icon) — Removes the job from this chain and sets it to paused. The job is not deleted—it remains available in your Jobs list and can be added to other chains
  • Collapse (chevron icon) — Toggles the expanded/collapsed view of the job node on the canvas

AI-Generated Chains

Use the Chat panel to describe a workflow. OAIZ will generate a chain and display it on the Canvas as a draft. Review and save to activate. See the Quickstart for a step-by-step example.

Navigation

  • Pan — Click and drag on empty space
  • Zoom — Scroll wheel or pinch
  • Select — Click a node