# How to branch a Conversation Flow Scenario?

![](https://lh3.googleusercontent.com/Ri4sPy_T3rIQ_lwj_po1vWlXJ-4zPT5UP3wPgauw_kG1DX89Rmep38hpG2IlZ-em1qqds4u6hUqvxHqlKYJWj_OCQ-RMBSTxEakFj-6_t2Ns-T6JBfaCjh_MniB_lxPsmSO_LrqY)

If you read the description of the [Confirm ](/what-can-you-do-with-inteliwise-blocks/confirm-how-to-get-confirmation-from-a-customer.md)block, you will notice that it has block has three output ports by default. They are **yes**, **no**, and **fail**. This means that we can branch our conversation. Depending on the customer response, a voicebot will react differently.

You should provide the further scenario (further blocks) for the cases when the customer answers: “*Yes*” or “*No*”. You should also take care of the failure case – when the voicebot will not understand the response, or it will be different than “*Yes*”, or “*No*”.

### Let us start with the failure case.

In case the voicebot will is not sure if it is talking to the right person, it will connect to a human assistant. (Obviously, in our demo mode, our voicebot will only tell us about this, but we will not make him connect you to anyone. That is what would happen in a real scenario.)

Choose the [Say ](/what-can-you-do-with-inteliwise-blocks/say-how-to-make-your-voicebot-speak.md)block this time. Connect the output port **fail** from the **Confirm** block to the **Say** block. This block enables the voicebot to say any phrase.

### There is only one option to set: **Text to say**.

Please, write: “*I am sorry. I did not understand. Let me connect you to our call center assistant*.”

{% hint style="info" %}
And in the real-life we would add after it the [Custom JS](/what-can-you-do-with-inteliwise-blocks/custom-js-where-to-insert-a-custom-code.md) block to connect you with an assistant
{% endhint %}

We can do a similar configuration for a “*No*” answer. If a voicebot calls the wrong person, it should politely apologize and hang up. So, please add the block **Say** and write a proper message in **the Text to say** field.

The real work will start for the “Yes” answer because then we need to confirm the appointment date.<br>


---

# 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://help.inteliwise.com/quick-guide-to-creating-voicebots.-1/how-to-create-a-voicebot/how-to-branch-a-conversation-flow-scenario.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.
