Using geolocation in Virtual Agent
Summarize
Summary of Using Geolocation in Virtual Agent
The Geolocation topic block in ServiceNow's Virtual Agent allows topic authors to retrieve users' latitude and longitude coordinates with their permission. This feature enhances the efficiency of customer interactions, particularly when dispatching technicians to resolve incidents based on user location.
Show less
Key Features
- User Permission: The user is prompted to share their location during the first interaction with the Geolocation topic block, with options to allow or block access.
- Customizable Flow: Topic authors can modify the Geolocation block by duplicating and renaming it, allowing for tailored conversation flows.
- Input and Output Mappings: Authors can specify how Virtual Agent asks for location permission and define which variables are returned, such as latitude, longitude, and error messages.
Key Outcomes
By utilizing the Geolocation topic block, ServiceNow customers can quickly identify nearby technicians for efficient incident resolution, ultimately enhancing customer satisfaction and response times. The ability to customize prompts and manage output variables further empowers organizations to tailor their user interactions effectively.
Topic authors can include a pre-built topic block called Geolocation in conversations with users. The Geolocation topic block retrieves the latitude and longitude coordinates of the user's location.
Topic authors can add this topic block to larger conversation flows. With the user's permission, the topic block retrieves the user's latitude and longitude location coordinates. Knowing these coordinates can help topic authors respond to customer requests or issues faster and more efficiently.
For example, you may need to send a technician to a customer site to resolve an incident. To quickly respond to the customer, you need to know which technicians are located nearby so you can dispatch the appropriate technician for the customer's location.
For general information about how geolocation is used on the ServiceNow platform, see Geolocation.
Share location details
The first time a user, such as a field technician, uses the Geolocation topic block in a conversation, they are asked if they would like to share details about their location.| User choice | Topic block response |
|---|---|
| Yes | The topic block sends the user's latitude and longitude coordinates from the server to the user's device. If users want to allow the ServiceNow instance to access their location, users may then see operating system-specific or browser-specific prompts. Examples of such prompts include the following:
Depending on the user's response, they may see this prompt one or more times, or they may never see it. |
| No | The topic block does not retrieve user coordinates and displays a relevant error message for the topic author to resolve. The error is logged as an output parameter. For details, see Geolocation topic block parameters. |
Modify the Geolocation topic block
If you are a topic author or an admin, you can modify the Geolocation topic block flow, as applicable. Simply duplicate the topic block and rename it. You can then use it as needed in the larger conversation flow you're designing.
Use the input mappings to customize how Virtual Agent asks users for permission to share their location. The response is passed to the topic block.
All the variables are selected by default. Keep the default choices, or select the variables you want returned from the topic block. At a minimum, you should select the latitude and longitude coordinates. However, error messages, error type, and status details could be useful when resolving problems. The output mappings you select are stored as variables on the server.
For more information about the Geolocation topic block properties, see Geolocation topic block parameters.