Extending your app to Assistant with App Actions enables users to quickly engage with the key features of your app by talking to Google Assistant. Once you have implemented App Actions, you can use it to drive user retention and engagement for your app with the following growth features:
System shortcut suggestions. The Google Shortcuts Integration library allows Google Assistant to suggest your dynamic shortcuts to users. This capability makes it simple for users to discover and replay shortcuts to your key app features.
In-app shortcut suggestions. The In-App Promo SDK enables you to easily suggest Assistant shortcuts to users in your app. Users can launch these shortcuts using their voice with Assistant, and see them suggested on Google surfaces.
Enable system shortcut suggestions
Follow the instructions on Push dynamic shortcuts to Assistant for adding the Google Shortcuts Integration library to your Android project and pushing dynamic shortcuts to Assistant. We recommend these best practices to maximize user exposure to your App Actions bound shortcuts:
Push a shortcut whenever a user completes a relevant action to help Google surfaces like Assistant suggest the shortcut to the user. You can push an unlimited number of shortcuts with the Google Shortcuts Integration library.
Define static shortcuts in
shortcuts.xmlfor Assistant to suggest proactively to users. Since these shortcuts may only be updated by releasing a new version of your app to Google Play Console, they are better used for suggesting shortcuts that apply to all users, for example, "Send an email". Static shortcuts are useful for helping Assistant suggest app shortcuts to new users who have not yet taken actions in your app that have dynamic shortcuts.
Create in-app shortcut suggestions
The In-App Promo SDK enables you to suggest Assistant shortcuts in your app. For example, if a user performs a search for "heavy metal workout" in your music app, you might suggest an Assistant shortcut directly to those search results in the future. The user can then launch the shortcut by asking Assistant, "Hey Google, ExampleApp heavy metal workout".
Consider suggesting shortcuts during user onboarding, or when a user performs an action that you would like to the user to quickly replay in the future, with Assistant.
For more information about building suggestions for your app, see Implement suggestions.