Grow your app with App Actions
Stay organized with collections
Save and categorize content based on your preferences.
Extending your app to Assistant with App Actions lets users quickly engage
with the key features of your app by talking to Google Assistant. Once you
implement App Actions, you can use it to drive user retention and engagement
for your app with the following features:
System shortcut suggestions. The Google Shortcuts Integration library
lets Google Assistant suggest your dynamic shortcuts to users. This
capability makes it simple for users to discover and replay shortcuts to your
app's key features.
In-app shortcut suggestions. The In-App Promo SDK lets you
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
To add the Google Shortcuts Integration library to your Android project and
push dynamic shortcuts to Assistant, follow the instructions at Push dynamic
shortcuts to Assistant.
These best practices 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.xml
for Assistant to suggest
proactively to users. These shortcuts can only update by releasing
a new version of your app to Google Play Console, so they are best 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 lets you 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, Example App heavy metal workout."
Consider suggesting shortcuts during user onboarding or when a user performs an
action you want them to quickly replay in the future with Assistant.
For more information about building suggestions for your app, see
Implement suggestions.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-06-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-10 UTC."],[],[],null,["# Grow your app with App Actions\n\nExtending your app to Assistant with App Actions lets users quickly engage\nwith the key features of your app by talking to Google Assistant. Once you\nimplement App Actions, you can use it to drive user retention and engagement\nfor your app with the following features:\n\n- **System shortcut suggestions**. The Google Shortcuts Integration library\n lets Google Assistant suggest your dynamic shortcuts to users. This\n capability makes it simple for users to discover and replay shortcuts to your\n app's key features.\n\n- **In-app shortcut suggestions** . The [In-App Promo SDK](/guide/app-actions/in-app-promo-sdk) lets you\n easily suggest Assistant shortcuts to users in your app. Users can launch\n these shortcuts using their voice with Assistant and see them suggested on\n Google surfaces.\n\nEnable system shortcut suggestions\n----------------------------------\n\nTo add the Google Shortcuts Integration library to your Android project and\npush dynamic shortcuts to Assistant, follow the instructions at [Push dynamic\nshortcuts to Assistant](/guide/app-actions/dynamic-shortcuts).\n\nThese best practices maximize user exposure to your App Actions bound shortcuts:\n\n- Push a shortcut whenever a user completes a relevant action to help Google\n surfaces, like Assistant, suggest the shortcut to the user. You can push an\n unlimited number of shortcuts with the Google Shortcuts Integration library.\n\n- Define static shortcuts in `shortcuts.xml` for Assistant to suggest\n proactively to users. These shortcuts can only update by releasing\n a new version of your app to Google Play Console, so they are best for\n suggesting shortcuts that apply to all users, for example, \"Send an email.\"\n\n Static shortcuts are useful for helping Assistant suggest app shortcuts to\n new users who have not yet taken actions in your app that have dynamic\n shortcuts.\n\nCreate in-app shortcut suggestions\n----------------------------------\n\nThe In-App Promo SDK lets you suggest Assistant shortcuts in your app.\nFor example, if a user performs a search for \"heavy metal workout\" in your music\napp, you might suggest an Assistant shortcut directly to those search results\nin the future. The user can then launch the shortcut by asking Assistant, *\"Hey\nGoogle, Example App heavy metal workout.\"*\n\nConsider suggesting shortcuts during user onboarding or when a user performs an\naction you want them to quickly replay in the future with Assistant.\n\nFor more information about building suggestions for your app, see\n[Implement suggestions](/guide/app-actions/in-app-promo-sdk#implement_suggestions)."]]