> For the complete documentation index, see [llms.txt](https://docs.diaflow.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.diaflow.io/getting-started/lets-start-with-the-basics/how-a-node-works.md).

# How a node works

For example, a component can convert a **YouTube video into text**. In this case, a video is provided as input, and the component takes over the transcription to generate text output.&#x20;

A component contains inputs as mentioned above, but also advanced configurations that provide different functionality, such as adjusting the flow cache or the precision of the answer.

Use a component to perform one task in a workflow. Each component receives data, processes it, and returns a result.

## **How a node works**

Each component usually has:

* **Input:** the data it receives
* **Nodes:** the advanced configurations you choose
* **Output:** the result it produces

Connect the output of one node to the input of the next one to build your flow.

For example, a node can turn a **YouTube video into text**.

<figure><img src="/files/M5uTfKfrvgFNqdGdg4zA" alt=""><figcaption></figcaption></figure>

### Next steps

* Learn the full structure in [How a Workflow works](/getting-started/lets-start-with-the-basics/how-a-workflow-works.md).
* Build an example in [Creating your first Workflow](/getting-started/lets-start-with-the-basics/creating-your-first-workflow.md).
* See all nodes in [Node Reference](/workflow-builder/nodes.md).
