Platform

The complete execution layer for
your business processes.

Processes run when events happen, on your schedule, or on demand. Business teams own them. Engineers extend them. Everything executes privately on your infrastructure.

135+
Modules
Unlimited
Flows & Runs
MCP-enabled
Flow Builder

Your team owns the processes.
No hand-offs required.

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.

  • Define each step of the process visually
  • Watch processes run and see exactly what happens
  • Business teams own processes completely — no hand-offs
  • Most processes launch without engineering involvement
Trigger
Event
Step
Process
AI
Analyze
Output
Export
Done
Complete
Triggers

Processes run the moment
conditions are met.

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.

🔗

Webhook

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.

POST /api/flows/{id}/trigger
Content-Type: application/json

{"data": {...}}

Scheduled

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.

0 9 * * 1-5
Every weekday at 9 AM

IANA timezone support
🌐

API-Invoked

Your own applications and other processes can start a flow on demand. One system's output becomes another process's input — automatically.

GET /api/flows/{id}/invoke
?param1=value
¶m2=value

Returns execution ID
👆

On Demand

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.

User clicks "Run Now"
in flow UI

Or invoke via manual trigger endpoint
135+ Modules

Whatever the process involves,
it already runs here.

📄 PDF Generate
🔍 OCR Extract
🤖 AI Chat
📊 QuickBooks
⚖️ Clio
📧 SMTP Email
💬 Slack
☁️ AWS S3
🗂 Google Drive
📅 Microsoft Graph
🔐 Crypto AES
🌐 HTTP Request
🗄 MongoDB
🐘 PostgreSQL
🔄 Iterator
📤 FTP Upload
📄 PDF Generate
🔍 OCR Extract
🤖 AI Chat
📊 QuickBooks
⚖️ Clio
📧 SMTP Email
💬 Slack
☁️ AWS S3
🗂 Google Drive
📅 Microsoft Graph
🔐 Crypto AES
🌐 HTTP Request
🗄 MongoDB
🐘 PostgreSQL
🔄 Iterator
📤 FTP Upload
🧩 Subflow
🔀 Router
📈 Aggregator
🌍 Google Translate
🧮 Expression Eval
📋 Bexio
🖼 Image Convert
📎 File Storage
🔑 OAuth2
🕐 Scheduler
📬 IMAP Fetch
📦 ZIP Archive
🔗 Webhook
🧠 AI Embeddings
📝 Template Render
🗺 XPath / JSONPath
🧩 Subflow
🔀 Router
📈 Aggregator
🌍 Google Translate
🧮 Expression Eval
📋 Bexio
🖼 Image Convert
📎 File Storage
🔑 OAuth2
🕐 Scheduler
📬 IMAP Fetch
📦 ZIP Archive
🔗 Webhook
🧠 AI Embeddings
📝 Template Render
🗺 XPath / JSONPath
Extensible

Engineers extend flow8 without touching core.

Your proprietary APIs and custom logic slot in like any built-in module — auto-discovered, no registration required, compiled into your deployment.

module_custom.go
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,
  })
}
MCP

AI agents execute your processes as tools.

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.

🤖
Claude / GPT
📡
MCP Server
⚙️
flow8 Flows
Results
Reliability

Every execution is logged. Completely.

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.

Complete Step Records

Every input, output, and result captured at each step. You always know exactly what happened and what changed.

Nothing Gets Silently Dropped

Failures trigger configurable recovery. Retries, backoff, custom error handling — processes recover or escalate, never silently fail.

Live Execution Visibility

Watch processes run in real time. Every step updates live — no need to poll or check back later.

See your first process running.

We'll deploy flow8 on your infrastructure and walk through a real process for your team — in 30 minutes.