App Actions and Android Slices
Let users launch your Android apps from the Assistant or pull relevant content into the Assistant.
- 
  
  OverviewLearn about everything you can do with App Actions and Android Slices.
- 
  
  App ActionsLet users launch your Android app through the Assistant.
- 
  
  Android SlicesEmbed parts of your app's UI in the Assistant to let users perform a focused task. Users can interact with UI components in the Slice or launch your app.
- 
  
  Built-in intentsSee the list of built-in intents you can support.
Web and Content Actions
Mark up your web content to get rich Search results and build custom Assistant experiences.
- 
  
  FAQMark up your FAQ content with theFAQPageschema type so the Assistant can present it to users searching Google for that topic.
- 
  
  How-toPresent your how-to guides through the Assistant by marking up your content with theHowToschema type.
- 
  
  NewsBring your news content to the Assistant by adding structured data to your AMP pages.
- 
  
  PodcastsExpand your podcast's audience to the Assistant by structuring your podcast's RSS feed according to our guidelines.
- 
  
  RecipesMark up your recipe content with structured data to provide rich results and host-specific lists for your recipes, such as reviewer ratings, cooking and preparation times, and nutrition information.
Smart home
Google smart home lets users control your connected devices through the Google Home app and the Google Assistant.
- 
  
  OverviewGet an overview of the platform and what you can do.
- 
  
  Local Home SDKSend commands directly to smart home devices.
- 
  
  Device types and traitsSee what devices and traits are supported by the smart home platform.
Conversational Actions
Build your own Conversational Actions for the most control over the user experience.
Build with Actions Builder and Actions SDK
- 
  
  CodelabsGet guided, hands-on experience building Actions.
- 
  
  SSMLUse audio and Speech Synthesis Markup Language (SSML) to create more natural sounding conversations.
- 
  
  Account linkingConnect your users' Google accounts with user accounts in your authentication system to build richer, more personalized experiences.
- 
  
  User engagementRe-engage users with your Actions through scheduled daily updates and push notifications.
- 
  
  BasicsGet a quick overview of how custom conversational Actions work.
- 
  
  Interactive CanvasCreate Actions that can display rich, engaging user interfaces built with HTML, CSS, and Javascript.
- 
  
  PromptsAdd cards, lists, carousels, chips, and more to guide users through on-screen interactions.
- 
  
  TransactionsHandle purchases to let users order digital and physical goods.
Build with Dialogflow or legacy Actions SDK
- 
  
  Build with DialogflowCreate Actions with Dialogflow agent fulfillment.
- 
  
  Build with the legacy Actions SDKCreate Actions with your own Natural Language Understanding (NLU) and conversational fulfillment.
Publish and grow
- 
  
  LocalizationProvide customized experiences for different languages and locales to reach the most users possible or build catered experiences for specific areas.
- 
  
  PoliciesFollow these policies and guidelines to ensure a smooth approval process.
Solutions for partners
- 
  
  MediaMake your media content discoverable on Google Search and the Assistant and initiate playback directly in your app or platform.
- 
  
  NewsEngage users through Google Assistant with your news content across multiple devices and media formats.
- 
  
  Physical goods transactions with Google PayFor a streamlined user experience, process physical transactions on the Assistant using Google Pay.
- 
  
  Messaging and callingLet users send messages and make calls, hands-free. Implement Android intents for contacts, calling, and messaging. Then, request early access to the full Assistant messaging solution.
- 
  
  Notes and listsRequest early access to enable users to access notes and lists across Assistant-enabled phones and smart speakers.
