> For the complete documentation index, see [llms.txt](https://botgate-ai.gitbook.io/botgate-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://botgate-ai.gitbook.io/botgate-ai/user-guide/ai-bot-design/flow-design/creating-a-flow.md).

# Creating a Flow

When creating your AI bot, flows are the most important part of the design process.

![Creating a Flow](https://1921435596-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNY8UdfF7E85IT7CcK0%2F-MNeivkVo2esLEpfkRZC%2F-MNginbI96TTiKCY_f70%2FScreen%20Shot%202020-12-04%20at%2010.50.07%20AM.png?alt=media\&token=9980f7e2-8507-4eda-a15d-da8408336f12)

While creating a new flow, we have 4 fields: **Flow Name, User Says, Data Collectors** and **Responses**

#### **Flow Name**

First, you need to give your flow a name.

#### **User Says**

Possible user utterances to train the AI bot; when a similar user input is received, these intents will be detected.

![User Says](https://1921435596-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNY8UdfF7E85IT7CcK0%2F-MNeivkVo2esLEpfkRZC%2F-MNgkSpR7-29jMK14svW%2Fflows.gif?alt=media\&token=faa8b3e6-ccdf-481c-b485-1ea5b6cdfcbe)

#### **Data Collectors**

Data Collectors are values needed from user when intent is detected. Add Data Collectors to your flow to get desired values from user before sending your bot responses.

![Data Collectors](https://1921435596-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNY8UdfF7E85IT7CcK0%2F-MNeivkVo2esLEpfkRZC%2F-MNh9x1j3sEQGZU0Igam%2FdataCollectors.gif?alt=media\&token=dd535be5-fb36-41fd-80cb-9b3008c75015)

{% hint style="info" %}
**Responses** will be explained *in the next chapter.*
{% endhint %}

####
