# Building a workflow from scratch

If you are new to Data-flo or want to create an entirely new workflow, consider starting from a blank canvas.&#x20;

1. In the bottom right corner of your Workflow homepage, click the <mark style="color:purple;">purple Plus Button</mark> ![](/files/gqiRuuKGVBTmMRfhbuuN) and select "**Create new Workflow**". ![](/files/8gc4XZFUNfEsRsDKToMY)
2. Give your workflow a **name** (Note, Data-flo continuously saves the changes you make to the workflow)
3. Set the **description** (e.g. the purpose of the workflow, what it is doing, etc.).
4. Set **access permissions** by determine who can access the Run Page (front end) or who else can edit the workflow (backend). (<mark style="color:purple;">**`Tip`**</mark>: you may want to leave the workflow as "Private" until it is  built and tested).
5. Start **adding adaptors to your canvas**! There's no rule about how to start building the workflow, but generally it's best to start by importing data, understanding what transformations need to be made, and working from left to right.&#x20;
6. **Connect your adaptors to create a workflow** using Joins (arrows between adaptors). Click the circle next to the output of one adaptor to create a connector, drag the connector to the input argument of the next adaptor. This allows you to combine adaptors for your data to be transformed in multiple ways.&#x20;

<figure><img src="/files/IeSHgvHUuhL615knEqa6" alt="A screenshot of a workflow with three adaptors, 1 input and 1 output. The workflow imports a csv file, reformats the dates, filters rows, and exports the datatable"><figcaption><p>A workflow that imports a csv file, reformats the dates, filters rows, and exports the datatable</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cgps.gitbook.io/data-flo/basics/combining-adaptors-to-create-workflows/creating-a-workflow/building-a-workflow-from-scratch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
