Introduction to RSFlow
RSFlow is a visual workflow automation platform that lets you connect apps, automate tasks, and build powerful integrations — all without writing complex code.
What is RSFlow?
RSFlow is a workflow engine that executes sequences of operations called nodes. You visually connect nodes together to create workflows that can:
- Automate repetitive tasks — sync data between apps, send notifications, process files
- Build integrations — connect databases, APIs, messaging platforms, and AI services
- React to events — trigger workflows from webhooks, schedules, or Telegram messages
- Process data — transform, filter, and aggregate data with powerful built-in operations
Key Features
Visual Workflow Editor
Build workflows by dragging and dropping nodes onto a canvas. Connect them together to define your data flow — no coding required for most use cases.
40+ Built-in Nodes
RSFlow comes with a rich library of pre-built nodes:
- Integrations: PostgreSQL, MySQL, Redis, Slack, Discord, Telegram, Email, S3, Google Sheets, Notion, Airtable
- AI/LLM: OpenAI, Anthropic Claude, OpenRouter (100+ models)
- Logic: Conditionals, loops, error handling, decision tables
- Data: HTTP requests, scripts (JavaScript, Lua), math operations
Multiple Trigger Types
Start your workflows in different ways:
- Manual — run on-demand from the UI or API
- Webhook — trigger via HTTP request from any external system
- Schedule — run on a cron schedule (daily, hourly, etc.)
- Telegram — respond to Telegram bot messages
Powerful Data Processing
- Variables — store and retrieve values during execution
- Expressions — use
{{input.field}}syntax for dynamic values - Loops — iterate over arrays with forEach, map, filter, reduce
- Error handling — try-catch blocks and custom error responses
How It Works
- Create a workflow in the visual editor
- Add a trigger to define how the workflow starts
- Add nodes to perform operations
- Connect nodes to define data flow
- Test and deploy your workflow
Example Use Cases
Sync Data Between Apps
Pull data from one API, transform it, and push to another — for example, sync new orders from Shopify to your database and notify your team on Slack.
Build a Telegram Bot
Create interactive Telegram bots that respond to user messages, query databases, call external APIs, and send formatted responses.
Automate Reports
Schedule daily workflows that query your database, generate summaries using AI, and send reports via email or Slack.
Process Webhooks
Receive webhooks from external services, validate the data, update your database, and trigger follow-up actions.
Next Steps
- Quickstart — Create your first workflow in 5 minutes
- Core Concepts — Understand nodes, connections, and triggers