Introduction
A component is a single building block within a flow with inputs, outputs, functions, and parameters that define its functionality. A single component is like a class within a larger application
To add a component to a flow, drag it from the Component menu to the Workspace.
Component menu
Each component is unique, but all have a menu bar at the top that looks something like this:

Example of Input Component Settings:
- Text: Message to be passed as input.
- Store Messages: Store the message in the history.
- Sender Type: Type of sender.
- Sender Name: Name of the sender.
- Session ID: The session ID of the chat. If empty, the current session ID parameter will be used.
- Files: Files to be sent with the message.
- Background Color: The background color of the icon.
- Icon: The icon of the message.
- Text Color: The text color of the name.
Component Menu Actions:
- Delete: Removes the component from the workspace.
- Save: Saves the current component configuration.
- Duplicate: Creates an exact copy of the component.
- Freeze Path: Locks the component's position and connections in the workspace.