# Dialog Cells

A dialogue flow in eva are made up of a series of 1 or more elements called cells. Each cell is participating in the dialogue flow for a specific purpose.&#x20;

There are several types of cells, grouped into **Basic** and **Advanced.**

## **Basic cells**

![](https://2823722678-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbxg2yyDvzRj7kRFSv7T0%2Fuploads%2FOSHcIiIlZVaS4q4Fed34%2Fimage.png?alt=media\&token=e971ebcd-06dc-44fe-8a28-94236d0cbb52)

Basic cells are the minimum cells required for the development of any virtual assistant. Learn more about these cells in:

{% content-ref url="dialog-cells/intent-cells" %}
[intent-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/intent-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/answer-cells" %}
[answer-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/answer-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/entity-cells" %}
[entity-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/entity-cells)
{% endcontent-ref %}

## Advanced cells

These cells are used to create complex conversational flows, where custom logic and multiple options have to be implemented.

![](https://2823722678-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbxg2yyDvzRj7kRFSv7T0%2Fuploads%2FCjQ64HoU54QSgIEGgsIT%2Fadvanced.jpg?alt=media\&token=673552a8-d7b9-43dc-9645-cc6298d22860)

Learn more about all these cells in:

{% content-ref url="dialog-cells/service-cells" %}
[service-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/service-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/input-cells" %}
[input-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/input-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/jump-cells" %}
[jump-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/jump-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/end-cells" %}
[end-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/end-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/code-cells" %}
[code-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/code-cells)
{% endcontent-ref %}

{% content-ref url="dialog-cells/rule-cells" %}
[rule-cells](https://docs.conversational-ai.syntphony.com/user-guide/_eva-3.4.1_1/using-eva/develop-your-bot/dialog-cells/rule-cells)
{% endcontent-ref %}
