Blocks

Blocks are the foundational elements of any Workflow in the Scout platform, acting as modular units that carry out specific tasks within a process. Each Workflow begins with an Input Block, which receives initial data or a trigger, setting the stage for the series of actions that follow. The versatility of Blocks allows users to construct complex logical flows and achieve a wide range of automation objectives.

Blocks are designed to be both composable and customizable, enabling the creation of intricate processes by linking various types of Blocks in a sequence. Each Block performs a unique function, such as querying a database, sending an HTTP request, or processing text with an LLM. This modularity ensures that Workflows can be tailored to specific use cases, whether for data processing, API integration, or automated reporting.

Each Block type has its own detailed sub-section, providing specific insights and configuration guidelines: