FeaturesVisual Automation Builder
Node-based workflow orchestration

Visual Automation Builder

Build complex automation workflows visually. Drag and drop trigger, condition, action, and integration nodes onto a canvas. Connect them with edges. Let Leveonn execute them automatically when events fire across any module — from production log submissions to scan approvals to case phase changes.

Canvas
Drag & Drop
Triggers
Event-driven
Integrations
7+ services
Execution
Live tracking

Drag & Drop Canvas

A full visual workflow builder with a pan/zoom canvas, node palette, edge rendering, and per-node configuration panels. Build workflows by dragging nodes from the palette and connecting them with edges.

Pan and zoom canvas with infinite workspace

Node palette with categorized node types

Edge rendering with connection validation

Per-node configuration panels with typed inputs

Undo/redo support for workflow editing

Viewport save and restore for consistent editing sessions

Event-Driven Triggers

Workflows fire automatically when events happen in Leveonn. A production log submission, an IOS intake, a case phase change — any event can trigger a workflow chain.

Production log submitted trigger

IOS intake started trigger

Case phase changed trigger

Manual trigger for on-demand execution

Scheduled trigger for time-based automation

Webhook trigger for external system events

Integration Nodes

Pre-built integration nodes for Movix, BiteFinder, CADflow, Carbon 3D, Oqcam, Magic Touch, and generic HTTP. Each node encapsulates a specific API operation with typed configuration.

Movix nodes: create case, upload STL, run QC tasks, get summary

BiteFinder nodes: create case, upload files, check status, get results

CADflow nodes: upload files, submit job, poll status, get results

Carbon 3D nodes: manage printers, create orders, track builds

Oqcam nodes: sync data, create orders, manage nests

Generic HTTP node: connect to any REST API endpoint

Magic Touch nodes: sync customers, cases, and production data

Conditional Logic & Flow Control

Add conditional branches, delays, data mapping, and error handling to your workflows. Route execution based on data values, handle errors gracefully, and build sophisticated multi-path automation.

Conditional branch nodes with expression-based routing

Delay nodes for timed pauses in execution

Data mapping between node inputs and outputs

Error handling with retry and fallback paths

Loop nodes for iterating over collections

Variable nodes for storing and transforming data

Live Execution Tracking

Watch your workflows execute in real-time. See per-node status updates, inspect input/output data, review error logs, and debug failed executions with full context.

Per-node execution status: pending, running, completed, failed

Input/output data inspection for every node execution

Error logs with stack traces and contextual information

Execution history with filtering and search

Re-run failed executions from any checkpoint

Real-time progress visualization on the canvas

Templates & Publishing

Start from pre-built templates for common dental lab workflows, or create your own. Publish workflows to activate them, unpublish to pause, and archive old workflows for historical reference.

Pre-built templates: Movix QC pipeline, CADflow design, and more

Workflow lifecycle: draft → published → archived

Version tracking with updatedAt timestamps

Workflow duplication for creating variations

Team-visible workflow library for organizational knowledge sharing

How it works

The typical workflow from start to finish.

1
Choose Trigger
Select what event should start the workflow
2
Add Nodes
Drag integration and logic nodes onto the canvas
3
Configure
Set up each node's parameters and connections
4
Test
Run the workflow manually to verify behavior
5
Publish
Activate the workflow for automatic event-driven execution
6
Monitor
Track live executions and debug any issues

See Visual Automation Builder in action

Every feature is live and production-ready. Let us walk you through how it fits into your lab.