Others can correct me if I am wrong there, but I think we can only transfer from an agent to another agent or other queue, not to a chat flow.
The only way I could see this working is to have DialogFlow be the front-end chat and then pass off to Genesys on escalation and watch for the agent to drop the conversation. When that happens, run a webhook to pass the customer off to the other DialogFlow agent. I don't know of another way of doing this in Genesys Cloud.
------------------------------
Robert Wakefield-Carl
Avtex Solutions, LLC
Contact Center Innovation Architect
robertwc@avtex.comhttps://www.Avtex.comhttps://RobertWC.Blogspot.com------------------------------