> For the complete documentation index, see [llms.txt](https://help.reasy.ai/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.reasy.ai/help/getting-started/engines/workflow/creating-workflows.md).

# Creating Workflows

Let’s create a workflow from scratch. To create,

* Open the **Workflow** engine and click![](/files/9fhpymNMz4vZH9RrQdp7) in the Navigation Explorer; a new workflow item is added.
* Give it a unique name and open it on the canvas; you get a default flow as you see here.
* Now, tailor the flow by dragging the required BPMN elements as per your requirement.

You may also use the quick-access tools to ease your work. Click the activity on the canvas, hover your mouse over the arrow, and you will get the quick actions. Use these quick-access tools to add as many activities as you need to your flow. Later, change their type by clicking![](https://reasyapps.com/forum/wp-content/uploads/2022/07/Change-plugin.png), and configure them. Make sure to include the **End** node and save the flow.

When creating a workflow, you may need to perform specific actions on your flow elements. All actions you can take on them are available in the canvas toolbar.

* To differentiate the steps for different tasks in a flow, group them. Select the elements on the canvas and click![](https://reasyapps.com/forum/wp-content/uploads/2022/07/Group-1.png).
* To create a copy of an element or a group, select it on the canvas and click![](https://reasyapps.com/forum/wp-content/uploads/2022/07/Duplicate.png).
* To save a customized element, select it on the canvas and click![](https://reasyapps.com/forum/wp-content/uploads/2022/07/Save-for-later.png).
* Should you wish to rearrange your flow, click![](https://reasyapps.com/forum/wp-content/uploads/2022/07/Beautify-1.png). Then, click **Rearrange** to start and keep clicking **Next** until the process reaches 100%.

1. [Optimize](https://reasyapps.com/forum/?ht_kb=optimize-complex-workflows) your workflow if it contains a long sequence flow of lines.
2. To define and re-use complex sets of repeatable activities in your workflow, use Signal Events.
3. Be sure to rename each element before you configure it when adding one to the flow.
4. Be sure to configure all the plugins before validating the flow.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.reasy.ai/help/getting-started/engines/workflow/creating-workflows.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
