Define script variables for a topic

task australia Updated Sep 10, 2026 1 min read define-script-variables-topic.md
Raw file servicenow.com

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 > Assistant Designer.

  2. Select the Asset library tab.

  3. On the home page, open an existing topic or create a new one.

    The Flow tab displays the conversation flow.

  4. In the sidebar, select the Variables tab, then select the Script plus icon [Omitted image "icon-plus-clear.png"] Alt text:.

  5. On the form, fill in the fields.

    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.
  6. Select Save.

Parent Topic:Build conversations in the Asset library in Assistant Designer

Keywords VariablessidebarscripttopicVirtual Agent designer
Search documentation
Search document titles and file paths on the australia branch