--- title: Create a catalog lookup definition description: Create a catalog data lookup definition record.The columns of a data lookup table contain both matcher and setter field data. Each data lookup is a query that searches for a row containing values that match the matcher fields. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/service-catalog/t\_CreatACatDataLookupDefRec.html release: australia product: Service Catalog classification: service-catalog topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Service catalog data lookup, Service catalog variables, Service Catalog Reference, Service Catalog, Manage service capabilities, Extend ServiceNow AI Platform capabilities] --- # Create a catalog lookup definition Create a catalog data lookup definition record. ## Before you begin Role required: admin or catalog\_admin ## About this task **Note:** The Run on Insert and Run on Update options are not supported for catalog data lookups. Other options operate the same as for normal data lookup. ## Procedure 1. Navigate to **All** > **System Policy** > **Rules** > **Data Lookup Definitions**. 2. Click **New**. 3. Select **Catalog Data Lookup Rule**. 4. Enter a Name. 5. In Applies to, select catalog item or variable set. 6. In Catalog item/Variable set, select a specific item or set. 7. Select a **Matcher Table**. 8. Select other options, as required. 9. Right-click the form header and click **Save**. 10. From the Catalog Matcher Variable Definitions related list, click **New**. 11. Fill in the fields, as appropriate.
| Field | Description |
|---|---|
| Name | Enter a unique name to identify the definition record. |
| Applies to | Select what the data lookup rule applies to: a catalog item or a variable set. |
| Catalog item/Variable Set | Select the catalog item or variable set to which the data lookup rule applies. |
| Matcher Table | Any table within the current scope containing the lookup values. **Note:** The list shows only tables and database views that are in the same scope as the catalog data lookup definition. |
| Active | Select this check box to run this catalog data lookup rule. Clear the check box to ignore this catalog data lookup rule. |
| Run on form change | Select this check box to automatically look up values whenever a user changes a variable value on a catalog item or form. This option is the only supported method for catalog data lookup rules. **Note:** This option does not include changes automatically made by other data lookup rules, such as the priority lookup rules. |