Learn more about how to get access to user information.


User information is mainly used to offer a more personalized experience, but you can't access it right away. First you have to ask for permission.


After the user has answered your request, they will be redirected to the ON_PERMISSION intent, if available, where you can access and store the data.


You can get access to the user's given name, family name and display name.


Get access to the user's location. Depending on the device the request comes from and the permission you have, you can get access to different data.

If it's a phone, you can only access the latitude and longitude with the DEVICE_PRECISE_LOCATION permission.

On a voice-enabled speaker you can access all of the data, depending on the permission you have.

Official Documentation


Place and Location

You can also prompt the user for their current location using the askForPlace() helper:

The user's response will be mapped to the ON_PLACE intent, where you can access the user's input using the getPlace() method:

Here's an example for the place object you will receive:

Date and Time

You can request the user's date and time using the following helper method:

The user's response will be mapped to the ON_DATETIME intent, where you can access their response object using this.$googleAction.getDateTime():

Here's an example how the DATETIME object you receive would look like:

Account Linking

You can find the documentation about Account Linking here: App Logic > Data

Comments and Questions

Any specific questions? Just drop them below or join the Jovo Community Forum.

Join Our Newsletter

Be the first to get our free tutorials, courses, and other resources for voice app developers.