Skip to main content
-
How-to guideBuild a workflowThe workflow JSON format, input and global variables, input mapping, variable paths and how inputs are resolved.
-
How-to guideBranch, loop and run in parallelRoute with if_else and switch, run branches concurrently, iterate with foreach and repeat_while, and use loopback safely.
-
How-to guideHandle errors and retriesRetry failed activities, route failures to a handler with onError, and log errors with the error.* fields.
-
How-to guideUse LLM activitiesAdd summarising, classification, structured decisions, image analysis and retrieval-augmented answers to workflow steps.
-
How-to guideGenerate workflows with AICreate a workflow from a plain-language description, then refine it with follow-up prompts. Every change is recorded.
-
How-to guideRun scripts and remote work with Kiwi DistroUse kiwi_distro_script and kiwi_distro_invoke to run registered scripts and service methods on remote workers.
-
How-to guideQuery and write data with Kiwi FabricUse the Kiwi Fabric activities to run federated SQL and distributed transactions from a workflow, with no database coupling.
-
How-to guideAdd approvals and external tasksPause a run for a human decision or an external system, then resume it with real result data.
-
How-to guideStart workflows with triggersRun workflows on a schedule, from inbound email, a webhook, an HTTP call or a message queue.