> For the complete documentation index, see [llms.txt](https://docs.livecaller.io/livecaller/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.livecaller.io/livecaller/services/chatbot/condition.md).

# Condition

The **Condition** node works as a decision point, where the bot evaluates certain criteria or rules based on incoming data or context. This evaluation helps the chatbot determine the appropriate action for a given situation.

<div align="left"><figure><img src="/files/OHB3y8dhghGKCYyq7CBL" alt=""><figcaption></figcaption></figure></div>

* **Browser Condition** – Checks which browser the user is using so that the bot can respond or behave appropriately if needed.
* **Business Hours Condition** – Checks whether it is within business hours, allowing the bot to provide correct responses for working and non-working times.
* **Routing Condition** – Determines which flow or path the conversation should follow based on the user’s message.
* **Language Condition** – Checks the user’s language settings so the bot can respond in the correct language.
* **Routing Department Condition** – Determines which department the conversation should go to (e.g., Support, Sales).
* **Page URL Condition** – Checks which page of the website is open, so the bot can display relevant information for that page.
