Hello,
We seem to have connected dialogflow with ccaip (https://www.googlecloudcommunity.com/gc/Community-Blogs/How-to-integrate-Dialogflow-Virtual-Agent-wi...), however we're not sure how to test the chat feature?
We were expecting to use the dflow messenger integration to test and transfer the call and see a request open up on CCAI side but nothing pops up.
Solved! Go to Solution.
We ended up going with a custom payload response (live agent handoff did not work) and utilizing the key menu_id, so that when the intent was triggered it would transfer to the correct queue mid conversation. The menu_id value could be found in the url of your specific queue that you've created for the queues in CCAIP.
Thank you so much for your help dawnberdan!
Hi @syoonk32,
Welcome to Google Cloud Community!
You're on the right track! It sounds like you've successfully connected Dialogflow to CCAI (Contact Center AI), but you're hitting a snag when it comes to testing. Let's break down the testing process and troubleshoot why you might not be seeing requests in CCAI.
Testing Dialogflow-CCAI Integration
1. Dialogflow Messenger Integration: You're correct that the Dialogflow Messenger integration is a great way to test your agent's flow and interactions. However, it's not the primary way to test the integration with CCAI. The Messenger integration is designed for testing the agent's logic and responses within Dialogflow itself.
2. CCAI Testing: To test the Dialogflow-CCAI integration, you need to simulate a real call or chat interaction that would come through CCAI. Here are the common methods:
Testing Steps:
Troubleshooting:
In addition, The Dialogflow Messenger integration is great for testing your agent's logic, but you need to use CCAI's simulator, sandbox, or third-party tools to test the integration with CCAI. Make sure your CCAI agent is properly configured and that the Dialogflow agent is correctly integrated.
I hope the above information is helpful.
We managed to get testing going through the web sdk installation guide (https://cloud.google.com/contact-center/ccai-platform/docs/web-sdk).
We have been able to escalate with live agent handoff in our responses but unable to dictate which queue (have tried to use menuKey). Any suggestions on how to control which live agent queue it is transferred after the initial start of the conversation?
Thank you for your help.
Hi @syoonk32,
You're on the right track! The menuKey is used for routing within the virtual agent, not for directing the handoff to a specific live agent queue. Here's how you can control the queue during live agent handoff:
1. Use Custom Data:
2. Integrate with Contact Center AI Platform:
3. Use Webhooks:
Important Considerations:
I hope it helps!
We ended up going with a custom payload response (live agent handoff did not work) and utilizing the key menu_id, so that when the intent was triggered it would transfer to the correct queue mid conversation. The menu_id value could be found in the url of your specific queue that you've created for the queues in CCAIP.
Thank you so much for your help dawnberdan!
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |