Skip to main content
Add To Context Node configuration panel

Description

This Node stores information in the Context object. With this approach, you can use the stored value throughout the session on subsequent user inputs.

Parameters

ParameterTypeDescription
KeyCognigyScriptThe key where to store in the Context object. For example, if you enter requestedProduct, the value is assigned to the context.requestedProduct key. You can use nested keys, for example, entering user.profile.name assigns the value to the context.user.profile.name key. This parameter doesn’t support dashes or hyphens.
ValueCognigyScriptThe value to store in the Context object.
ModeSelect
  • Simple — assigns the value to the provided key.
  • Array — appends the value to an array stored under the key. If the key doesn’t exist, a new array is created with the provided value as the first element. If the key contains a value that isn’t an array, this value is replaced with an array including the value provided in this parameter.
If you want to store an object in the Context object, use .preserveType() at the end of the CognigyScript expression to keep it as an object. For example, input.slots.city[0].preserveType() stores the Slot object for the first found city entity in the Context object.
Last modified on June 10, 2026