Define script variables for a topic

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Use the Variables sidebar to define script variables for a topic. Script variables can store information that is not found in ServiceNow tables. This information can then be shared elsewhere in a topic.

    Before you begin

    Role required: virtual_agent_admin or admin

    About this task

    For more information about writing scripts for Virtual Agent, see Virtual Agent scripts.

    Procedure

    1. Navigate to All > Conversational Interfaces > Virtual Agent > Designer.
    2. On the home page, open an existing topic or create a new one.
      The Flow tab displays the conversation flow.
    3. In the sidebar, select the Variables tab, then select the Script plus Script plus icon. icon.
    4. On the form, fill in the fields.
      Table 1. Add Script Variable dialog box
      Field Description
      Variable name Name of the variable. The name is case-sensitive. Spaces in the name are replaced with an underscore character.
      Default value Default value for the variable. You can use either a static value or a script that specifies a dynamic value for this variable.
    5. Select Save.