Build for the Assistant

Create Actions just for the Assistant with solutions ranging from easy-to-use templates without having to write any code and out-of-the-box solutions for the smart home. If needed, take control over the entire user experience with custom conversations that can use rich cards, Interactive Canvas, account linking, payment transactions, notifications, and more.

Let us do the talking

We provide solutions where you don't have to worry about conversational logic and just provide the fulfillment, so you can start building fast.

For example, our smart home solution figures out what users want to do, such as turning up the heat, and maps that request to an intent that your fulfillment receives. From there, all you need to do is fulfill the intent with your backend services.

Choose a solution

Actions on Google supports the following solution types:

  • Flash cards

    Help your friends or study group learn new concepts and test their knowledge with flash cards.
  • Personality Quiz

    Build a personality quiz that rewards survey takers by assigning an enlightening (or quirky) classification based on their answers.
  • Media (for partners)

    Let users to discover your content on Google Search and the Google Assistant and initiate playback of the content directly on your app or platform.

Or build your own conversation

For the most control over the user experience, you can build your own custom, conversational Actions with a wide array of features and APIs like transactions, notifications, account linking, and SSML.

For example, you can use Interactive Canvas to build games that have voice-forward UIs that can use standard HTML, CSS, and Javascript web apps as a supplemental GUI.

Features for conversations

Use the following features to create the best experience for your users.

Publish and grow

Get your actions approved and make them available in the Assistant Directory.

  • Deploy

    Once you pass our review process and deploy your Actions, users don't need to install anything to use them.
  • Measure

    We provide metrics for you to track and analyze how your Actions are being used to better serve your users.
  • Localization

    Provide customized experiences for different languages and locales to reach the most users possible or to build catered experiences for specific areas.
  • Policies

    Follow these policies and guidelines to ensure a smooth approval process.