Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 915 Bytes

File metadata and controls

27 lines (19 loc) · 915 Bytes

Deploying your Dialogflow CX Webhook

With the code ready to go, we need to deploy it on Google Cloud so it can be connected to the agent.

Before we continue, make sure that you have enabled the Cloud functions API enabled:

    gcloud services enable cloudfunctions.googleapis.com

Now we can deploy our webhook with gcloud CLI on the root folder:

    gcloud functions deploy my-agent-ts-function --runtime nodejs18 --trigger-http --entry-point HandleWebhookRequest

The public endpoint of this function is going to have this format:

    https://<region>-<project-id>.cloudfunctions.net/<function-name>

So imagine that we have deployed this function in us-central1 and the project test-cx-346408, the URL will look like this:

    https://us-central1-test-cx-346408.cloudfunctions.net/my-agent-ts-function

Now the code is ready to be tested on the Console!