Design
Start on a blank canvas
Design the flow visually, version it safely, and carry it between environments.
Data modelling
Reusable, versioned models that validate inputs and outputs.
Release management
Draft, publish, and keep one version live at a time.
Portability
Export any workflow as a file and import it anywhere.
Triggers
Start with a trigger
Every workflow has one trigger: the entry point that starts a run the moment data arrives. Wire processors and integrations behind it, and the flow begins.
Plugins
Build the pipeline
Connect plugins on the canvas and watch a workflow take shape, no integration code.
Triggers
Start a workflow on an incoming event.
Processors
Transform and route data in flight.
Integrations
Read from and write to external systems.
Test
Test before it runs live
Send a sample payload through the workflow and check the output of every node success, failed or skipped before anything reaches a live system.
Monitor
Then watch it in production
Follow every live workflow from one view.
Execution history
Every run of every workflow, on record.
Failure diagnostics
Open any failed run for logs and stack traces.
Consumption tracking
Plugin-run usage against your daily quota.
Deploy
Go Live
Promote a workflow to a published version when it's ready one version live at a time and keep the right people informed.
Promote to live
Push a draft to a published version in one step.
Alerts
Per-version alerts at the intervals you choose.
Run History
Lab Results Notifications · last 24 hours · 1,284 executions
| Run | Trigger | Status | Duration | Started |
|---|---|---|---|---|
| run_8f3a2c | MLLP | Succeeded | 286 ms | 2 min ago |
| run_8f3a1b | MLLP | Running | now | |
| run_8f39e7 | MLLP | Succeeded | 301 ms | 6 min ago |
| run_8f39c0 | MLLP | Completed | 512 ms | 11 min ago |
| run_8f3942 | MLLP | Failed | 1.2 s | 22 min ago |
| run_8f3901 | MLLP | Succeeded | 268 ms | 28 min ago |