Context variables

Last Updated: 25.10.2019

Overview

A context variable is a variable that you define in a node. You can specify a default context variable values in the root node, or you can create the context variables during the conversation with the user. Those context variables can be in use in any dialog nodes of the skill.

Basically the context variable is the information or values that you want to keep and reuse during the conversation.

You also can use context variables as a condition for triggering the nodes.

System context variables

By default, the system has the next context variables:

Accessing the context variables

To include a context variable value in the output, use the syntax {{context.variable_name}} to specify it. For example, in the system by default, you have the context variable user.firstName and user.lastName. You can use these context variables or any of your custom context variables in the output.

Example 1 - system context variables

You will see the following results in the chat:

Example 2 - custom context variables

The end-user will get next response in the chat:

Last updated