--- title: Create a variable set and add it to an item description: Create a set of variables and add them to multiple catalog items and order guides for reuse.Service Catalog enables you to add a variable set to one or more catalog items or order guides. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/service-catalog/t\_CreateAVariableSet.html release: australia product: Service Catalog classification: service-catalog topic_type: task last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Service catalog variable sets, Service Catalog Reference, Service Catalog, Manage service capabilities, Extend ServiceNow AI Platform capabilities] --- # Create a variable set and add it to an item Create a set of variables and add them to multiple catalog items and order guides for reuse. ## Before you begin Role required: catalog\_admin, admin, catalog\_editor, or catalog\_manager ## About this task - Variable sets within a catalog item cannot have the same internal name. - Within a catalog item, the name of a variable cannot be the same as the title or internal name of a variable set. - Any catalog client script or catalog UI policy script should refer to the internal name of a variable set instead of its name or title. ## Procedure 1. Navigate to **All** > **Service Catalog** > **Catalog Variables** > **Variable Sets**. 2. Click **New**. The Variable Set Creation page is displayed. 3. Select any of the following. |Option|Description| |------|-----------| |**Single-Row Variable Set**|Creates a variable set with variables that are grouped together. **Type** field is set to `Single Row`.| |**Multi-Row Variable Set**|Creates a variable set with multiple rows that captures variable data in a grid layout. **Type** field is set to `Multi Row`.| 4. Enter details.
| Field | Description |
|---|---|
| Title | Title of a variable set. Appears if the **Display title** check box is selected. |
| Internal name | Variable set name for internal use. For example, to access the variable set for the front-end \(through the g\_form API\) and server side scripting. |
| Order | Order number for the variable set. |
| Type | Type of the variable set. Possible choices are:- Single Row - Multi Row |
| Application | Applications that can use this variable set. |
| Display title | If selected, adds a title and an expandable header to the right of the variable set.**Note:** When a user requests the item, all check box variables are grouped under a default title of **Options**. To use a custom title, insert a variable of type **Label**, with an **Order** value that puts it directly above the check box variables. |
| Variable Set attributes | Attributes for configuring a multi-row variable set. Use the **max\_rows** attribute to set a limit to the number of rows that you can add to a multi-row variable set. For example, specify `max_rows=1` as the field value. |
| Layout | The layout display. Set to **1 Column Wide** or **2 Columns Wide, alternating sides** or **2 Columns Wide, one side, then the other**. |
| Description | Description of the variable set. |