Вузли

Усі вузли, які вміє виконувати движок, із полями й виходами.

  • 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 — Зберігає текст новим файлом у сховищі.