Processes run when events happen, on your schedule, or on demand. Business teams own them. Engineers extend them. Everything executes privately on your infrastructure.
Business teams define exactly how each process runs — step by step, with branching logic and real-time feedback. No tickets to engineering. No waiting. Processes launch when they're ready.
An email arrives, a deadline hits, another system calls, or someone clicks — the right process starts immediately. Nothing depends on a human remembering to act.
Any external system can start a process the moment something happens. A form submits, a payment completes, a file arrives — the right process runs instantly.
Processes run at exactly the right time — daily, weekly, hourly, or any interval — without anyone setting a reminder or logging in to kick them off.
Your own applications and other processes can start a flow on demand. One system's output becomes another process's input — automatically.
For the cases that don't fit a schedule, anyone with access can run a process with a single click. The same reliability, the same audit trail.
Your proprietary APIs and custom logic slot in like any built-in module — auto-discovered, no registration required, compiled into your deployment.
package v2
type CustomModule struct {
*PluginModule
}
// Auto-discovered by flow8 via reflection.
// No registration required.
func (pm *PluginModule) NewModuleCustom() *CustomModule {
return &CustomModule{PluginModule: pm}
}
func (m *CustomModule) Execute(params Params) Response {
value := params.GetString("input")
if value == "" {
return m.Fail("input is required")
}
return m.Done(map[string]any{
"result": value,
"ok": true,
})
}
Claude, ChatGPT, and other AI assistants can call your processes directly. Your business logic becomes a capability any AI your team uses can act on.
A full record of every process run — what went in, what came out, who triggered it, and what changed. Compliance doesn't require extra work. It's always there.
Every input, output, and result captured at each step. You always know exactly what happened and what changed.
Failures trigger configurable recovery. Retries, backoff, custom error handling — processes recover or escalate, never silently fail.
Watch processes run in real time. Every step updates live — no need to poll or check back later.
We'll deploy flow8 on your infrastructure and walk through a real process for your team — in 30 minutes.