I recently spoke at the Front-end Love conference sharing a best practice for streaming audio from a browser microphone to Dialogflow or Google Cloud STT by using websockets.
I often get the question, why does Dialogflow not have a CMS? So non-techy people can modify webhook fulfillment answers, without having to train models or use the Dialogflow console. The thing is, Dialogflow can be integrated with anything you like.
In my Dialogflow, Django, Angular example I am using Django as a CMS to import user accounts. In fact, I am using the Django Rest module, to communicate with Django via a Rest API.
In this tutorial I will make use of a headless CMS; Sanity.
The Dialogflow Hangouts integration lets you create bots you can include in one-on-one chats as well as chat rooms. From the Integrations menu on the left, you can enable this feature and select your agent environment.
You can follow this guide for more information: https://cloud.google.com/dialogflow/docs/integrations/hangouts
But you are probably here, to figure out how you can integrate this with rich messages such as cards, formatted texts, images or custom payloads. Maybe you are even trying to enable this via your fulfillment code. Well I got you covered!