Flows
A flow is an automation made of a trigger and a series of steps. It's the core building block in Flobyte.
Triggers
Every flow starts with exactly one trigger:
| Trigger | Runs when |
|---|---|
| Schedule | A time interval elapses (cron or simple schedule) |
| Webhook | An external system calls the flow's URL |
| Form | Someone submits a form |
| App event | A connected app emits an event (new row, new email, …) |
Steps
After the trigger, add steps that run in order:
- Connector actions — do something in an app (connectors)
- Functions — run your own code (functions)
- Knowledge base — retrieve relevant content (knowledge-base)
- AI steps — summarize, classify, extract, or draft
- Control — branches, loops, delays, and approvals
Passing data
Every step's output is available to later steps through the data picker. Map a field from any previous step without writing code to parse payloads.
Control flow
- Branches run different steps based on a condition.
- Loops repeat steps over a list of items.
- Approvals pause the flow until a human approves — see Governance.
Versioning & publishing
Flows are versioned. Edit safely as a draft, test with sample data, then publish to make the new version live. Past runs are kept for debugging.