--- title: Geolocation utility description: Use the Geolocation utility to gather map coordinates from a user, to personalize topics to a user's location, provide data for navigation or on-site tasks, and other services. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/va-geolocation-utility.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] --- # Geolocation utility Use the Geolocation utility to gather map coordinates from a user, to personalize topics to a user's location, provide data for navigation or on-site tasks, and other services. ## Geolocation utility properties Specify the flow action properties for the node that you want to create.
| Property | Description |
|---|---|
| Node name | Name of the Geolocation node. |
| Input mapping | |
| Permission prompt | String for the custom prompt requesting geolocation from a user. |
| Output mapping | |
| Latitude | User's latitude returned after the Permission prompt. **Note:** All Output Mappings are customizable. Select **Enable** to activate each one, and input a custom variable name to store the value under if desired. |
| Longitude | User's longitude returned after the Permission prompt. |
| Error message | Message returned if the geolocation attempt encounters an error. |
| Error type | Type of error returned based on the error message. |
| Status | Status of the geolocation data. |
| 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. |