Skip to main content

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

  1. Create a workflow in the visual editor
  2. Add a trigger to define how the workflow starts
  3. Add nodes to perform operations
  4. Connect nodes to define data flow
  5. 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