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:

Component menu

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.