--- title: Lookup utility description: Use the Lookup utility in a Virtual Agent topic to return a ServiceNow record query. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/va-lookup.html release: australia product: Virtual Agent classification: virtual-agent topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Assistant Designer utilities, Assistant Designer interface reference, Virtual Agent reference, Virtual Agent, Conversational Interfaces] --- # Lookup utility Use the Lookup utility in a Virtual Agent topic to return a ServiceNow record query. ## Lookup utility properties
Property Description
Node name The name that identifies this Lookup utility node in the topic flow.
Variable name The variable that stores the record returned by the script. The variable name is automatically created from the Node name property.
Table The table used for the query.
Filter this table by using The query to retrieve the record. Use the condition builder or a script to specify a query condition.
Advanced
Hide this node
Conditionally show this node if No-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true.
## Example Lookup utility \[Omitted image "LookupExample.png"\] Alt text: Lookup utility properties include a node name, the table to query, and conditions to filter the results of the lookup. ## Example Lookup script ``` (function execute(table) { var now_GR = new GlideRecord(table); gr.addEncodedQuery('active=true'); gr.setLimit(1); gr.query(); if(gr.next()) { return gr; } })(table) ``` In this example, a table is queried for the first active record. The table to be queried is defined in the **Table** property found in the lookup utility control. The `setLimit()` method ensures that only a single record is returned from the database. If a record is found, it is returned. For more information on GlideRecord queries, see [Querying tables in script](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/scripts/c_UsingGlideRecordToQueryTables.md) . **Parent Topic:**[Assistant Designer utilities](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/va-utilities.md)