Stay organized with collections
Save and categorize content based on your preferences.
If you have enabled Dialogflow runtime integration but the Insights console doesn't display conversations that were created in Dialogflow, take the following steps to troubleshoot.
Make sure that you have completed all of the feature
Prerequisites.
Check whether you are using project-wide or agent-specific security settings. V2 Security settings apply across the whole project and are only available in the global region. All other regions will use agent-specific or conversation profile specific security settings.
Run the following curl command to list all available security settings in your Dialogflow or Agent Assist project.
To edit existing security settings, get the setting ID from the response of the list command. For example, projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f: SECURITY_SETTINGS=729a8e06dfed549f.
Run the following curl command to update your Dialogflow SecuritySettings. Set enable_insights_export to true.
If you want to save the audio recordings for playback, run the following curl command to set the name of your Cloud Storage bucket and the format of your audio files.
If using Agent Assist, attach your security settings to all your conversation profiles in the Conversation profile page:
If using Dialogflow, navigate to the Agent Settings page and attach security settings in the Security tab. Repeat this step for each virtual agent.
Make sure that some Dialogflow conversations have transpired after you enabled runtime integration. Dialogflow runtime integration does not apply retroactively to conversations.
Make sure that the conversation is closed if using AnalyzeContent.
Check the Cloud Monitoring Metrics Explorer to view metrics specific to the integration. Look for Resource Type Conversational Insights Environment and Metric Notifications From Contact Center AI Runtime. This metric shows whether Dialogflow is actually notifying Insights when conversations transpire.
Check the Logs Explorer to find where something went wrong.
If none of the previous steps resolve your issue, reach out to your Google representative. You can send support requests and feedback directly to them.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eThis document provides troubleshooting steps for when Dialogflow conversations are not appearing in the Insights console after enabling Dialogflow runtime integration.\u003c/p\u003e\n"],["\u003cp\u003eVerify that all feature prerequisites are met and that the correct security settings are in place, noting that V2 security settings are project-wide and only available in the global region.\u003c/p\u003e\n"],["\u003cp\u003eUse provided \u003ccode\u003ecurl\u003c/code\u003e commands to list, update, or create security settings with \u003ccode\u003eenable_insights_export\u003c/code\u003e set to \u003ccode\u003etrue\u003c/code\u003e, and if desired to save audio recordings.\u003c/p\u003e\n"],["\u003cp\u003eEnsure security settings are attached to conversation profiles for Agent Assist or to each virtual agent in Dialogflow's Agent Settings, and that conversations have occurred post-integration.\u003c/p\u003e\n"],["\u003cp\u003eUtilize the Cloud Monitoring Metrics Explorer and Logs Explorer to diagnose issues, and contact your Google representative if problems persist, providing the results from the specified \u003ccode\u003ecurl\u003c/code\u003e commands when filing a bug.\u003c/p\u003e\n"]]],[],null,["# Troubleshooting Dialogflow runtime integration\n\nIf you have enabled Dialogflow runtime integration but the Insights console doesn't display conversations that were created in Dialogflow, take the following steps to troubleshoot.\n\n- Make sure that you have completed all of the feature [Prerequisites](/contact-center/insights/docs/enable-dialogflow-runtime-integration).\n- Check whether you are using project-wide or agent-specific security settings. V2 **Security settings** apply across the whole project and are only available in the global region. All other regions will use agent-specific or conversation profile specific security settings.\n\n- Run the following curl command to list all available security settings in your Dialogflow or Agent Assist project.\n\n ```bash\n curl -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\" \\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\" \\\n 'https://\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e-dialogflow.googleapis.com/v3/projects/\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e/locations/\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e/securitySettings'\n ```\n- To edit existing security settings, get the setting ID from the response of the list command. For example, `projects/ccai-fishfood/locations/us-east1/securitySettings/729a8e06dfed549f`: `SECURITY_SETTINGS=729a8e06dfed549f`.\n\n- Run the following curl command to update your Dialogflow `SecuritySettings`. Set `enable_insights_export` to `true`.\n\n ```bash\n curl -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\" \\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\" \\\n -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=insights_export_settings \\\n --data '{\"insights_export_settings\": {\"enable_insights_export\": true}}'\n ```\n- Use the following command to create a security setting with Conversational Insights enabled.\n\n ```bash\n curl -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\" \\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\" \\\n -X POST https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings\\\n --data '{ \"display_name\": \"Insights export enabled\", \"insights_export_settings\": {\"enable_insights_export\": true}}'\n ```\n- If you want to save the audio recordings for playback, run the following curl command to set the name of your Cloud Storage bucket and the format of your audio files.\n\n ```bash\n curl -H \"Content-Type: application/json\"\\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\" \\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\" \\\n -X PATCH https://LOCATION-dialogflow.googleapis.com/v3/projects/PROJECT/locations/LOCATION/securitySettings/SECURITY_SETTINGS?update_mask=audio_export_settings\\\n --data '{\"audio_export_settings\":{\"gcs_bucket\": \"\u003cvar translate=\"no\"\u003eBUCKET\u003c/var\u003e\",\"audio_format\": \"\u003cvar translate=\"no\"\u003eFORMAT\u003c/var\u003e\"}}'\n ```\n- If using Agent Assist, attach your security settings to all your conversation profiles in the **Conversation profile** page:\n\n- If using Dialogflow, navigate to the **Agent Settings** page and attach security settings in the **Security** tab. Repeat this step for each virtual agent.\n\n- Make sure that some Dialogflow conversations have transpired after you enabled runtime integration. Dialogflow runtime integration does not apply retroactively to conversations.\n- Make sure that the conversation is closed if using `AnalyzeContent`.\n- Make sure that the Conversational Insights service agent has the [permissions to fetch conversations from Dialogflow](/contact-center/insights/docs/known-issues).\n- Check the [Cloud Monitoring Metrics Explorer](https://cloud.google.com/monitoring/charts/metrics-explorer) to view metrics specific to the integration. Look for Resource Type **Conversational Insights Environment** and Metric **Notifications From Contact Center AI Runtime**. This metric shows whether Dialogflow is actually notifying Insights when conversations transpire.\n- Check the [Logs Explorer](/logging/docs/view/logs-explorer-interface) to find where something went wrong.\n- If none of the previous steps resolve your issue, reach out to your Google representative. You can send support requests and feedback directly to them.\n\n**Note:** If you are filing a bug, include the results of the following curl commands in your bug. \n\n```bash\ncurl -H \"Content-Type: application/json\"\\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\"\\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\\\n 'https://\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e-dialogflow.googleapis.com/v3/projects/\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e/locations/\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e/securitySettings'\n``` \n\n```bash\ncurl -H \"Content-Type: application/json\"\\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\"\\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\\\n 'https://\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e-dialogflow.googleapis.com/v3/projects/\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e/locations/\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e/agents/\u003cvar translate=\"no\"\u003eAGENT-ID\u003c/var\u003e'\n``` \n\n```bash\ncurl -H \"Content-Type: application/json\"\\\n -H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\"\\\n -H \"x-goog-user-project: \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\"\\\n 'https://\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e-dialogflow.googleapis.com/v2/projects/\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e/locations/\u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e/conversationProfiles'\n```"]]