Platform

Everything you need to automate at enterprise scale.

135+ modules. Visual flow builder. Plugin architecture. MCP support. One self-hosted platform your team actually owns.

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

Build flows visually. No code required.

Drag-and-drop interface for composing automation workflows. Connect any module, add branching logic, and monitor execution in real-time without touching a single line of code.

  • Visual step sequencing with live preview
  • Real-time execution preview and debugging
  • Business teams build and own flows independently
  • No engineering sign-off for most automation
Trigger
Event
Step
Process
AI
Analyze
Output
Export
Done
Complete
Triggers

Flows run on your terms.

Multiple ways to invoke flows: webhooks, scheduled jobs, API calls, or manual clicks. Your automation, your control.

🔗

Webhook

Any external system can trigger a flow via HTTP POST. Inbound webhooks, real-time integrations, instant automation.

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

{"data": {...}}

Cron Schedule

Run at any interval, timezone-aware, zero drift. Daily, weekly, hourly—all with reliable scheduling infrastructure.

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

IANA timezone support
🌐

REST API

Invoke flows from your own code or other flows. Synchronous or async execution with full parameter control.

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

Returns execution ID
👆

Manual

On-demand from the UI or API for ad-hoc tasks. One-click automation for exceptional cases, no scheduling needed.

User clicks "Run Now"
in flow UI

Or invoke via manual trigger endpoint
135+ Modules

If it can be automated,
there's a module for it.

📄 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.

Build custom modules in Go. Auto-discovered via reflection. Factory pattern integration. 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 invoke your flows as tools.

Model Context Protocol support enables Claude, ChatGPT, and other LLMs to call your flows as tools. Your automation becomes an AI capability.

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

Every execution is logged. Fully.

Complete audit trail, deterministic replay, and advanced troubleshooting built in. Debug any flow run at any time.

Full Step Logs

Every input, output, and parameter recorded. See exactly what happened at each module step.

Retry & Backoff

Configurable failure handling. Exponential backoff, max retries, custom error policies.

Real-time Updates

WebSocket live execution stream. Watch flows run in real-time, no polling.

Ready to start building?

Deploy flow8 on your infrastructure and own your automation stack.