If you are familiar with programming or math, you are probably familiar with the concept of variables. Identifiers, as the name suggests are identifiers used to identify different pieces of information available in scenario builder where the values could change. Do not worry if you think this sounds complicated, an example will make it clear.
Let's build a scenario where we ask the caller for their name, and respond back with "Nice to meet you <<name of the person>>, I am glad to hear you are interested in our platform", just for fun.
First, let's create a "Ask Question" task on our scenario like in the following screenshot:
The second input box is the identifier. This is what is used to represent the name in the rest of the scenario. To test that, let's add a speak task as follows:
Do you see how we used the identifier $name from the previous task to speak out the name that caller provided during the phone call? This is what the conversation looks like after you activate the scenario and test it out:
There are a few other identifiers available in a scenario by default:
The value of the identifiers represented in the $identifier format will be replaced by the agent during a conversation. You can use multiple identifiers in the same input field.
We will be adding more default identifiers such as caller ID name of the caller and other details in the future. Let us know if you have any suggestions.