User type some TEXT
(i.e. RESET
PASSWORD) into the
website Chat Window
Bot monitoring non-stop queue(Request) for "New"
Status  whenever it gets , bot immediately process
and mark the status "successful / failure" based on
result extracted from database (i.e. SQL Server /
Excel ) .
Web Integration
Google Cloud
Orchestration
(Fulfillment)
Telephony Gateway
UiPath
Orchestrator
Queue
UiPath Bot
Uipath Bot running on
Alpha DEV Server
UiPath Orchestrator
Server ( on Cloud)
DialogFlow fulfillment code is
deployed here It works as Node JS
server.
WEBHOOK
WebChat code Sends
the TEXT to
DialogFlow agent by
calling the REST API
User says some TEXT (i.e.
RESET PASSWORD) by
using the phone.
Telephony code Sends the
TEXT to DialogFlow agent
by calling the REST API
Intent Mapping
Intent 1Intent 2 Intent 3 Intent 4
User TEXT mapped
to intent 2 for
example.
Intent 2 calls webhook
to perform the business
logic
Webhook performs
busniness logic and sends
the response back to the
intend. 
Client
Database 
User
1
1
2
2
3
4
5
4
6 7
89
9
10
Intent parses relevant information from
webhook response and send it back to
web chat windows / Telephony Gateway
10
Agent
High level architecture for Dialogflow integration with  UIPath Bot and
Telephony Gateway
11
Response from indent-2
verbally tell to user
11

Workflow for-dialog flow-integration-with-uipath-and-telephony-gateway

  • 1.
    User type someTEXT (i.e. RESET PASSWORD) into the website Chat Window Bot monitoring non-stop queue(Request) for "New" Status  whenever it gets , bot immediately process and mark the status "successful / failure" based on result extracted from database (i.e. SQL Server / Excel ) . Web Integration Google Cloud Orchestration (Fulfillment) Telephony Gateway UiPath Orchestrator Queue UiPath Bot Uipath Bot running on Alpha DEV Server UiPath Orchestrator Server ( on Cloud) DialogFlow fulfillment code is deployed here It works as Node JS server. WEBHOOK WebChat code Sends the TEXT to DialogFlow agent by calling the REST API User says some TEXT (i.e. RESET PASSWORD) by using the phone. Telephony code Sends the TEXT to DialogFlow agent by calling the REST API Intent Mapping Intent 1Intent 2 Intent 3 Intent 4 User TEXT mapped to intent 2 for example. Intent 2 calls webhook to perform the business logic Webhook performs busniness logic and sends the response back to the intend.  Client Database  User 1 1 2 2 3 4 5 4 6 7 89 9 10 Intent parses relevant information from webhook response and send it back to web chat windows / Telephony Gateway 10 Agent High level architecture for Dialogflow integration with  UIPath Bot and Telephony Gateway 11 Response from indent-2 verbally tell to user 11