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:

TriggerRuns when
ScheduleA time interval elapses (cron or simple schedule)
WebhookAn external system calls the flow's URL
FormSomeone submits a form
App eventA 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.