Вузли
Усі вузли, які вміє виконувати движок, із полями й виходами.
- WebhookTrigger — Запускає флоу, коли надходить HTTP-запит. У кожного флоу мусить бути рівно один тригер.
- CronTrigger — Запускає флоу за розкладом.
- FormTrigger — Запускає флоу з форми, яку заповнює людина: описані поля стають входом, і флоу отримує їх як input.form.<name>.
- HttpRequest — Викликає зовнішній HTTP API.
- Condition — Розділяє флоу на дві гілки за перевіркою так/ні.
- SwitchCase — Веде в одну з кількох гілок за значенням.
- ForEach — Виконує все, що нижче, по разу на кожен елемент списку.
- Database — Читає й пише рядки у базі Supabase, яку підключив користувач. Один вузол покриває select, insert, update, upsert і delete.
- Response — Відповідає тому, хто викликав вебхук. Доходить до викликача лише тоді, коли запит попросив почекати: ?wait=1 або заголовок Prefer: wait=10.
- SqlQuery — Виконує один SQL-запит у зовнішній базі PostgreSQL або MySQL.
- State — Пам’ятає значення між прогонами: лічильники, позначки «вже оброблено», курсори пагінації. Атомарно, без зовнішньої бази.
- Slack — Пише повідомлення в канал Slack — через incoming webhook або токен бота.
- Telegram — Надсилає повідомлення в чат Telegram через бота.
- Email — Надсилає листа через ваш власний SMTP-сервер.
- GoogleSheets — Читає й пише рядки в таблиці Google.
- Transform — Застосовує один вираз до кожного елемента списку.
- Filter — Лишає зі списку ті елементи, що відповідають умові.
- Sort — Впорядковує список.
- Aggregate — Згортає список в одне значення.
- Merge — Зводить паралельні гілки назад в один шлях.
- SubFlow — Запускає інше флоу й користується його результатом.
- Delay — Чекає, перш ніж іти далі.
- TextFormatter — Складає текстовий рядок із шаблону.
- DataMapper — Перебудовує дані в нову структуру.
- LlmPrompt — Питає щось у мовної моделі.
- Agent — Розмовляє з налаштованим агентом, який може запускати флоу як інструменти.
- VectorSearch — Шукає в базі знань доречні уривки.
- CsvIterator — Іде завантаженим файлом CSV рядок за рядком.
- JsonReader — Читає завантажений файл JSON.
- FileWriter — Зберігає текст новим файлом у сховищі.