AI-powered · Self-hosted · Open architecture

Build automated
flows
with a single
prompt.

Own every byte.

Drag-and-drop on a visual canvas — or just describe what you need, and the on-canvas AI assistant creates, connects and reconfigures the steps for you. Trigger flows from API, WebSocket, Telegram, cron or a manual run. No third-party SaaS, no vendor lock-in, no per-execution billing.

35+
Flow components
5
Trigger types
4-node
rqlite cluster ready
0
External dependencies
What's inside

Everything you need to run automation in production

From a drag-and-drop canvas to encrypted credentials, distributed cron and missed-firing recovery — Flowbit ships the operational details most automation tools leave to you.

Build flows with AI

Describe what you want in plain English and the on-canvas AI assistant creates the steps, wires the connections and configures every parameter — live, while you watch. Claude & OpenAI providers, dynamic model selection, prompt caching.

Visual Flow Builder

Drag-and-drop canvas with component palette, connect steps with arrows, reposition nodes freely. Live updates as your flow runs.

Five Trigger Types

Manual runs, API webhooks with X-Api-Key, WebSocket clients, cron schedules with auto-recovery, and Telegram bots with secret-token verification.

Encrypted Credentials

AES-256-GCM encryption at rest, connection pooling, in-UI testing, and provider-specific setup helpers for every credential type.

User & Session Security

Roles, impersonation, email-OTP 2FA, password rotation policy, invitation flow with single-use activation links, and User-Agent-bound sessions.

Single-node or Cluster

Run on SQLite for a single VM, or on a 4-node rqlite-backed cluster behind NGINX with leader-elected background jobs and per-run claims.

Cron Resilience

The scheduler auto-recovers a single missed slot per flow within 60 s of resume — surviving VM suspend, OOM kills, and deploy downtime without replaying duplicates.

Run Logs

Step-by-step execution log with inputs, outputs, duration and error details. Sensitive HTTP headers redacted automatically before storage.

Live Dashboard

WebSocket-powered dashboard with per-node cluster cards, load distribution, and a stream of recent runs across the whole fleet.

From real production

What people automate with Flowbit

Four patterns that show up over and over — content pipelines, marketing approvals, accounting workflows, and human-in-the-loop Telegram gates.

SEO blog engine

Auto-publish daily articles from RSS, news APIs and internal sources. AI rewrites for SEO, an editorial pass keeps tone consistent, Polylang translates into every language, and a Telegram ping confirms the post went live.

HTTP Request AI Generate Dedup Telegram Send
Marketing approval loop

Pull Meta Ads + Matomo data daily, score creatives and budgets with AI guardrails, then ask for a one-tap Telegram approval before any change reaches your ad account. Inline buttons rewrite themselves to lock out re-presses.

Meta Marketing Matomo AI Generate Telegram Inline
Accounting on autopilot

Read invoices from your inbox and file them in Drive. Pull monthly Revolut Business statements, render branded PDFs, and email them out automatically. Two flows, zero manual exports.

Read Emails Revolut Business HTML to PDF Google Drive
Telegram approval workflows

Send inline-button prompts, route taps through a Switcher into approve / edit / reject branches, and rewrite the original message in place — so the same action can never fire twice, even from cached chats.

Telegram Trigger Telegram Inline Switcher SQLite / rqlite
Component palette

35+ ready-to-use building blocks

Connect SQL databases, send Telegram messages, run JavaScript, talk to Meta Marketing and Customer.io, scrape IMAP, generate PDFs, upload to Google Drive — all without leaving the canvas.

Telegram Trigger
Telegram Send
Telegram Inline
Send Email
JS Script
HTTP Request
AI Generate
Dedup
Run Flow
MySQL
PostgreSQL
MSSQL
SQLite / rqlite
WebSocket Publish
Switcher
API Response
For Each / After Each
HTML to PDF
Google Drive Upload
Google Drive Read
Read Emails (IMAP)
Unzip File
Meta Marketing
Customer.io
Matomo Report
Revolut Business
StartCo Invoicing
NETOPIA Report
WHMCS
eNom
Omega AMS
Omega ICS
Self-host in minutes

Your server. Your data. Your rules.

Flowbit is a Node.js 22 application with no build step. Bring a VM, install dependencies, run. For high availability, scale out to a 4-node cluster on rqlite with leader-elected cron and per-run claims.

  • Fastify 5 server, ESM throughout, no transpilation
  • SQLite for single-node, rqlite for HA — same code path
  • Background jobs via database-backed leader lease
  • AES-256-GCM credentials, redacted run logs, OTP 2FA
  • Optional cloudflared tunnel for Telegram in local dev
flowbit ~ install
$ git clone https://github.com/your-org/flowbit.git
$ cd flowbit && npm install
$ npm run single:start

# Flowbit listening on http://localhost:3000
# default admin: admin@flowbit.local / admin123

$ # or run a 3-node cluster locally
$ npm run rqlite:start
$ npm run cluster:start
Get in touch

Questions, demos, or a self-host deployment?

Reach out — we'll get back to you.

contact@flowbit.best