> For the complete documentation index, see [llms.txt](https://unity.zoeimmersive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unity.zoeimmersive.com/adding-interactivity/interactions.md).

# Interactions

An Interaction defines the behaviour of an IO. Inside the ‘Interactions’ section of any IO, there is an **empty interaction** item. We recommend keeping it as-is and duplicate it to create new interactions. You can have as many interactions as you want inside an IO.

## Principle of an interaction

An interaction is composed by two fundamental elements:

1. A set of **Conditions**
2. A set of **Actions**

<figure><img src="https://www.zoe.com/wp-content/uploads/2020/02/interaction-principle.png" alt=""><figcaption></figcaption></figure>

The principle is simple: for any interaction, once its conditions are validated, the defined associated actions will take place.&#x20;

{% hint style="info" %}
Note: if you don’t define conditions but only actions, they will occur instantly, at start.
{% endhint %}

Let’s see how it works !

*Note: if you haven't already create an Interactive Object in your project, read* [*this*](/adding-interactivity/interactive-objects.md) *first.*
