
Once ROLE assignment is done, proceed to create a JSON key for Integration. In the following step, you will be giving the ROLE to service account, select Owner/Editor as a ROLE. Before Dialogflow CX integration with Kommunicate, first make sure you have created a project and Dialogflow CX Agent from Dialogflow CX consoleīuild your Dialogflow CX chatbot as per your requirements, once the chatbot building is completed, tap on Agent Settings option to create a service account.The botId will be used to identify the bot in the Kommunicate system. On successful integration, the bot will be given an ID(botId) and will be listed under Manage Bots section.
Upload the key file in Kommunicate dashboard. Service account and key in JSON format will be created and it will get automatically downloaded. Once the Service account name and project role is selected, click Continue. In the 'Add credentials to your project' section, click What credentials do I need? Once the API is enabled, click 'Go to credentials' Select a project where the Dialogflow API should be enabled. Then you have to enable the Dialogflow API for your project and create a service account key. Inside general tab search for GOOGLE PROJECTS and click on the Project ID, it will be redirected to the Google Cloud console. Select your Agent from dropdown in left panel. Extract WhatsApp Number in Dialogflow CX.
Handoff the conversation to human if bot is not able to answer. You can easily integrate your Dialogflow agent form bot section in Kommunicate dashboard.
Kommunicate provide a codeless integration with Dialogflow.