Confirmation Phrases

Prev Next

Confirmation holds the words and phrases that count as "yes" and "no" when a Confirmation node asks the user to confirm something. Only the Confirmation node uses these lists. For an overview, see Projects.

To open it, click the gear icon on the project card, then click Confirmation in the Project Settings sidebar.


The page

The Confirmation page for English, with the default Positive Phrases and Negative Phrases lists, and the Cancel and Save buttons

1. Language: Lists the project's languages. Each language has its own two lists, so choose the language before you edit.

2. Positive Phrases: The answers that mean yes. Each phrase is a chip. To remove one, click the x on its chip. To add one, type it in the box and press Enter.

3. Negative Phrases: The answers that mean no. You edit it the same way.

4. Save: Keeps your changes.

Every language starts with a default list when it is added to the project. In English, the default lists have 20 positive phrases, such as yes, sure and of course, and 16 negative phrases, such as no, nope and wrong.


Adding a phrase

Add the words your users actually say, in their language, including local ways of saying yes and no and the words used in your domain. In this example, users often answer "approved", so it is added as a positive phrase.

  1. Open Project Settings > Confirmation on the project's Draft.
  2. In Language, choose English (English).
  3. Click in the Positive Phrases box, type approved and press Enter. The phrase appears as a chip.
  4. Click Save.
  5. Publish the project. Your change is saved in the draft, and live conversations start using it only after you publish.

How an answer is matched

When a Confirmation node gets an answer, it compares it with the lists for the conversation's language. It checks the spell-corrected text first, then the user's original text. Matching ignores case.

Phrase How it matches Example
One word Only as a whole word no matches "no, I want to change it" but not "nothing" or "know".
Several words Anywhere in the answer of course matches "yes of course I do".

An answer that matches a positive phrase counts as yes and leaves the node through its confirmed exit; one that matches a negative phrase counts as no and leaves through denied. If an answer matches phrases from both lists, the longer matching phrase decides. If the answer still matches both lists, or matches neither, it is unclear.

💡 Tip: Do not put the same phrase in both lists, or a phrase that is part of a phrase in the other list. An answer that matches both lists can end up unclear.


When the answer is unclear

When an answer is unclear, the node asks again, up to the node's try count. If the answer is still unclear after that, the conversation leaves the node through its other exit.

If a language has no phrases, the node leaves through other straight away, so keep phrases for every language your project uses.