Introduction
Fainflow is a visual automation platform for building messenger workflows. Connect Telegram bots, personal accounts, OpenAI, and external APIs — all without writing code.
Key Features
| Feature | Description |
|---|---|
| Visual Flow Builder | Drag-and-drop editor for creating automation flows |
| Telegram Bot | Send messages, media, keyboards, manage chats via Bot API |
| Telegram Assistant | Automate personal Telegram accounts via MTProto |
| OpenAI | Send prompts and receive AI-generated responses |
| API Connector | Make HTTP requests to any external service |
| 160+ Functions | Text, number, date, object, list, encryption, JWT, and more |
| Flow Vault | Securely store API keys with AES-256 encryption |
| Helper Flows | Reusable sub-flows for ForEach, Call Flow, Repeat |
| Execution History | Per-block debugging with status, duration, outputs |
How It Works
1. Create a Flow → give it a name
2. Choose an Event → what triggers your flow
3. Add Actions → what your flow does
4. Connect the Data → drag outputs into inputs
5. Enable → flip the switch
Data Flow
Every block produces outputs that become available to all subsequent blocks. Connect them by dragging:
Echo Bot
Bot repeats the message it receives

Telegram Bot
Bot Update
message
userID
date

Telegram Bot
Send Message
chatId
userID
text
message
Connections
Before creating flows, you need at least one connection — credentials to an external service.
| Connection | What You Need |
|---|---|
| Telegram Bot | Bot token from @BotFather |
| Telegram Assistant | api_id + api_hash from my.telegram.org |
| OpenAI | API key from platform.openai.com |
| API Trigger | Webhook URL (auto-generated) |
Your Dashboard
Once you create flows, your dashboard looks like this:
Flows
4 flows
| Name | Status | Actions | Connection |
|---|---|---|---|
| Echo Bot | On | ![]() | My Bot |
| AI Assistant | On | ![]() ![]() | My Bot |
| Webhook Handler | Off | API Trigger | |
| Auto Forwarder | On | ![]() | Assistant |
Next Steps
- Quick Start — create your first flow in 5 minutes
- Core Concepts — understand flows, events, actions, functions
- Telegram Bot — set up your first bot
