The assistant view allows you to interact with your app with your voice, similar to Siri or Google Assistant.
- The assistant view currently works with English and Spanish language commands.
- When running your app in a desktop, the assistant view speech recognition only works in the Google Chrome browser.
Get started
Learn how Smart Assistant works with your AppSheet app.
AppSheet Assistant Demo - National Parks
Sample template
Use the Facility Inspections template for an example of the Smart Assistant view.
Enable the Smart Assistant
To enable the Smart Assistant:
- Open your app in the editor.
- Go to Intelligence and click Smart Assistant under Options.
We've made some improvements to the app editor.
You are opted in to the new editor by default, but you can switch back to the legacy editor at any time.If you are using the legacy navigation
Go to the Intelligence > Smart Assistant pane. - Turn on Enable Smart Assistant.
- Select the locale to use for Smart Assistant from the Locale drop-down.
This will create a new Assistant view in the menu of your app:
Customize the Assistant view
To customize the Assistant view:
- Go to App > Views.
- Select the Assistant view under Menu Navigation in the Views pane.
- Edit the Assistant view, as desired.
- Save the app.
If you are using the legacy editor
Use the Assistant view
Below is a summary of the types of commands that you can use in the Assistant view.
View data
You can navigate to different tables and rows in your app using commands similar to the following:
- "Show me my customers" to navigate to a table called
Customers
- "Go to orders" to navigate to a table called
Orders
- "Go to Bob Barker" to navigate to the row with label
Bob Barker
Filter data
You can filter your data using commands similar to the following:
- "Show me all open orders" to navigate to the
Orders
table and display rows where the enumStatus
column equals Open - "Show me orders from last week" to filter on a
Date
column in theOrders
table - "Products that cost at least $5"
You can combine multiple filters in a single command:
- "Let me see Bob Barker's open orders from today"
You can also apply filters step by step:
- "Show me the open orders"
- "Just the ones from today"
If you have a LatLong
column in your table, you can filter by distance:
- "Stores that are less than 5 miles away"
Run actions
When viewing a particular record, you can use a voice command to run actions.
- "Go to Bob Barker"
- "Send him an email"
- "Add a new order for Bob for November 1st"
Limitations
Right now, you cannot filter by Text
type columns. You can work around this limitation by converting your Text
columns to Enum
. For example, if you want to filter your data by State, make sure that your State
column is an Enum
with a list of states as its enum values.