> For the complete documentation index, see [llms.txt](https://docs.intelliticks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intelliticks.com/ai-builder/nodes/redirect-users/conditional-branching.md).

# Conditional branching

The **Conditional Branching** node is to create different subsequent dialogs based on various parameters and conditions written in JavaScript.

{% hint style="warning" %}
This is an advanced node. Please consult or take help from IntelliTicks team before using this.
{% endhint %}

You can create multiple conditions. For each condition, you need to write body of a function which takes user as parameter and returns true or false. Below is the format of function.

```javascript
function(user) {
    //your logic goes here
    return true;
}
```

You need to write only body of the function(Please do not write signature of function). To refer to the complete user object with all of the fields [please check go to this link](/ai-builder/nodes.md#user-object).
