Input Data
π― Purposeβ
The Input Data node is the starting point for ThreoBuilder workflows. It acts as the entry door where data first arrives in your workflow. This can include inputs from user interactions or file uploads.
This node is essential for conversational workflows that need to handle incoming data before passing it to subsequent steps.
π₯ Inputsβ
- None (This node is always the first node in a conversational workflow.)
π€ Outputsβ
- Produces a JSON object, containing the incoming data provided to the workflow.
- By default, the object contains a
userSayskey that holds the user prompt or input text. - The received input is passed through unchanged as the output for downstream nodes.
βοΈ Parametersβ
This node does not have configurable parameters.
π‘ Example Usageβ
- Start a conversational agent workflow: capture the userβs input prompt (
userSays) and pass it to processing nodes such as AI models, decision logic, or integrations.
π Best Practicesβ
- Always use this node as the first step in workflows that handle external input.
- Use downstream nodes (e.g., OpenAI, Custom Python script, etc) to reshape or enrich the data before further processing.