We’ve changed our name! API.AI is now Dialogflow. Learn more here.

Response Design for the Google Assistant

With the Google Assistant integration, you can reach Google Assistant users on voice speakers like Google Home, eligible Android phones and iPhones. Different surfaces require different design. Our Google Assistant integration allows you to create apps for Google Assistant on all surfaces.

Google Home, being a voice interface device, can give voice responses and play audio content. On mobile devices, your Google Assistant bot can send rich messages (cards, lists etc), in addition to the text and voice/audio responses.

To define your Google Assistant bot responses, go to the Google Assistant tab in the intent Response section. This tab should appear automatically once the Google Assistant integration is enabled. Otherwise, you can add it manually by clicking the + icon.

In this tab, you can either enable the ‘Use response from the DEFAULT tab as the first response’ option or add content specific to the Google Assistant.

To add specific Google Assistant content, click the ‘ADD MESSAGE CONTENT’ button:

The following messages specific to the Google Assistant integration can be added:

  • Simple response (sent to Google Home and mobile devices)
  • Basic card (sent to mobile devices)
  • List (sent to mobile devices)
  • Suggestion chips (sent to mobile devices)
  • Carousel card (sent to mobile devices)
  • Link out suggestion (sent to mobile devices)
  • Custom payload (sent to mobile devices)

Some elements cannot be added together. You can add either Basic card, or List, or Carousel card(s).

See a detailed description of the currently available rich responses in the Actions on Google docs.