> For the complete documentation index, see [llms.txt](https://cgps.gitbook.io/data-flo/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cgps.gitbook.io/data-flo/basics/combining-adaptors-to-create-workflows/creating-a-workflow/building-a-workflow-from-scratch.md).

# 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>
