# Route by Profile

The Route by Profile node allows your virtual being **to deliver different conversation experiences depending on where it's deployed.** When a user interacts with your virtual being, this node checks which profile the interaction is taking place on (e.g. specific web widget or  kiosk) and routes the conversation along the appropriate path.

#### Setting up profile routing:

1. Select target profiles from your configured deployments
2. Create specific cases for each profile that needs unique handling
3. Define the conversation path for each case
4. Set a default path for any unmatched profiles to prevent dead ends

Example:

**The virtual being will deliver a different greeting when the conversation starts depending on the touchpoint**, in this case there are two profiles deployed: a web widget and a kiosk.

<figure><img src="/files/tbnlDpdG8NbBXjtM0Acz" alt=""><figcaption><p>Route by Profile example use case</p></figcaption></figure>

#### Other example use cases:

* Different responses for web vs kiosk
* Different data collection based on the profile
* Different Datat tables searched for answers
* Custom behavior per deployment

{% hint style="info" %}
I**mportant considerations:**

* Always set a default case to handle unexpected situations
* Test behavior thoroughly across all profiles
* Consider flow complexity depending on the touchpoint and environment (public access vs personal device)
* Maintain consistent core functionality across all profiles
  {% endhint %}


---

# Agent Instructions: 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:

```
GET https://docs.virbe.ai/dashboard-management/conversation-flows/nodes/logic-nodes/route-by-profile.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
