Введение в Staqflow
Staqflow — облачная платформа для автоматизации процессов: от синхронизации CRM до AI-агентов и data pipelines. Флоу можно собрать руками в редакторе или поручить ИИ-ассистенту — узлы, код, 480+ интеграций, один рантайм.
Ставить и разворачивать ничего не нужно: Staqflow работает в облаке. Регистрация на staqflow.ru — и первый флоу собран ассистентом за пару минут.
Начало работы #
Staqflow — облачный сервис. Отдельной установки нет: вы создаёте пространство и сразу работаете в редакторе. Развёртывание в собственном контуре обсуждается отдельно в рамках тарифа Корпоративный.
| Шаг | Что сделать | Сколько занимает |
|---|---|---|
| 1 | Регистрация на staqflow.ru и создание пространства | 1 мин |
| 2 | Подключение систем: базы, CRM, мессенджеры — из каталога коннекторов | 2–5 мин |
| 3 | Описать задачу ассистенту обычными словами | 1 мин |
| 4 | Проверить собранные узлы и запустить тестовый прогон | 1 мин |
Сборка флоу ассистентом #
Самый быстрый способ получить работающий процесс — описать его словами. Ассистент разберёт задачу, уточнит недостающее и соберёт флоу из доступных узлов. Результат — обычный workflow: его видно в редакторе и можно править вручную.
1# Вы 2Когда приходит заказ — проверь оплату и пришли сводку в Telegram 3 4# Ассистент 5Нужен доступ к базе заказов → PostgreSQL · orders_db 6Собран флоу из 6 узлов: 7 webhook → проверка схемы → postgres → merge → llm → telegram
MCP-сервер: работа из своего ИИ-клиента #
Staqflow отдаёт собственный MCP-сервер. Подключите его к любому клиенту с поддержкой Model Context Protocol и стройте флоу прямо в переписке с ним: он создаёт, меняет и запускает процессы в вашем пространстве через тот же API, что и веб-интерфейс.
Подходит любой MCP-клиент, в том числе:
- Чат-ассистенты — Claude, ChatGPT, GigaChat и другие
- Среды разработки — Cursor, VS Code, JetBrains, Zed
- CLI и агенты — Claude Code, Codex, GigaCode, собственные агенты на MCP SDK
1{ 2 "mcpServers": { 3 "staqflow": { 4 "url": "https://mcp.staqflow.ru/v1", 5 "headers": { "Authorization": "Bearer $STAQFLOW_TOKEN" } 6 } 7 } 8}
MCP-клиент работает от имени выданного вами токена: права те же, что у роли в пространстве. Что именно разрешено менять и публиковать без ревью — настраивается политиками, все действия попадают в аудит.
Первый флоу за 3 минуты #
Разберём на примере: каждый час забрать новые заказы из PostgreSQL, обогатить данными о клиенте, отправить уведомление в Telegram.
0 * * * *
orders.new
enrich
send
В визуальном редакторе это четыре узла, соединённых линиями.
Каждый узел — декларация: триггер, источник, трансформация, действие.
Данные из предыдущего узла доступны через $input или через
drag-and-drop из панели переменных.
1// Узел: Function · "enrich" 2// Входит массив заказов из узла postgres 3 4const orders = $input.all(); 5 6return orders.map(o => ({ 7 id: o.id, 8 total: o.total, 9 text: `Новый заказ № ${o.id} · ${o.total} ₽`, 10 chat: '@sales_team' 11}));
Ключевые концепции #
В Staqflow шесть базовых сущностей. Зная их, вы сможете построить любой процесс — сами или вместе с ассистентом.
| Сущность | Что это | Пример |
|---|---|---|
| Flow | Один процесс: от триггера до действия | order-sync |
| Node | Один шаг: триггер, код, интеграция, логика | postgres.query |
| Trigger | Точка входа: webhook, cron, очередь | cron(0 * * * *) |
| Execution | Один запуск флоу со всеми данными | exec_4a7b2e |
| Credential | Зашифрованные секреты для интеграций | pg-prod |
| MCP-подключение | Внешний ИИ-клиент, работающий с вашими флоу по выданному токену | cursor · claude |
Один Flow = один Trigger + N Node. Каждый запуск — Execution с полной историей входов/выходов каждого узла.
REST API #
Всё, что можно сделать в UI, можно сделать через API. Ключ — в настройках профиля.
Запустить флоу
1$ curl -X POST https://api.staqflow.ru/v1/flows/order-sync/execute \ 2 -H "Authorization: Bearer $STAQFLOW_TOKEN" \ 3 -H "Content-Type: application/json" \ 4 -d '{"order_id": 4721, "source": "checkout"}' 5 6# Ответ 7{ "execution_id": "exec_4a7b2e", "status": "running" }
Получить статус выполнения
Эндпоинты
| Метод | Путь | Описание |
|---|---|---|
| GET | /v1/flows | Список всех флоу |
| POST | /v1/flows | Создать новый флоу |
| POST | /v1/flows/{id}/execute | Запустить флоу |
| GET | /v1/executions/{id} | Статус и результат |
| DEL | /v1/executions/{id} | Отменить выполнение |
| GET | /v1/connectors | Список коннекторов |