This page was last edited on July 31, 2020, at 11:05.
Comments or questions about this documentation? Contact us for support!
The Custom Natural Language Menu microapp allows you to perform custom integrations to bot frameworks like Google Dialogflow or Genesys Dialog Engine. These custom integrations are configured through scripting with special scripting screens provided to configure bot authentication and processing of utterances.
The Google Cloud Project ID for the Dialogflow Agent can be found on the General tab of the agent settings in your Google Console.
Intelligent Automation connects to Google Cloud Project for your Dialogflow Agent using a Service Account P12 service account key. This key file can be generated once you have created a Service Account within the Google Cloud Project.
Once the Service Account is created,
The CNLM feature also requires the email for the Service Account. This can be found on the Service Accounts list page. This email account is used to configure the feature.
If you are connecting to Dialogflow, you must provide additional information to connect to your Google Apps account. In addition, you have to provide a PK12 certificate and credentials if you are using Intelligent Automation 9.0.100 or later.
Once the microapp and the template has been installed, you can create a new module using the template.
Use the keytool command to integrate the Custom Natural Language Menu module with Google Dialogflow.
keytool -list -v -keystore <key file name> where the key file name is the P12 Service Account key created earlier.
The following video (from 01:30 to 02:00) shows how to configure a new CNLM module with Google Dialogflow.