botnest
Documentation
Guide

Blocks and connections

Build clear, reliable flows.

Two kinds of connection

  1. Execution: a block's output → the next block's Launch input. Answers “what happens next?”.
  2. Data: an earlier result → a block parameter. Answers “what value goes here?”.

Supplying data does not replace execution. An AI request must run before sending a message containing its answer.

Filling a field

  • Enter a fixed value: text, a number or an ID.
  • Insert an available data chip, such as ${message.text}.
  • Connect a value to the corresponding parameter input.

A red hint means a required value is missing or needs correction. Conditions have separate inputs for the values of every check.

Choosing a block

  • Reply to a person — Send message or Reply to message.
  • Check data — Condition.
  • Get a model's answer — Ask AI.
  • Remember a value — a variable block; store records — a table block.
  • Repeat an action for a list — For each item.
  • Wait a few seconds — Pause; send a future message — Schedule reminder.

One block performs one clear action. To change the task itself, add the appropriate block and reconnect the links. Legacy flows preserve custom names, values and connections.

Block reference →