You can build a bot that can comprehend the natural language of customers (for example, I'm trying to find a new table) and intelligently respond to them by using the Dialogflow node, which incorporates Google's Natural Language Processing (NLP) directly into your bot.

For more information about the Dialogflow node, see Nodes.


Before you connect Dialogflow to LiveVox Bot, ensure that:

  • You have a Google Dialogflow account.
  • You have created an agent on the Dialogflow Console, which is a web user interface for Dialogflow. For more information, see Create an agent.
  • You have created a service account for Dialogflow integration with LiveVox Bot on the Cloud Console and downloaded the key for the service account. For more information, see Create a service account and download the private key file.

To connect Dialogflow to LiveVox Bot:

  1. Log in to your Dialogflow console.

  2. Next to the name of the agent, click the gear icon .
    The General tab appears.
  3. In the Project ID field, click the value.
    Google Console appears.
  4. On the DASHBOARD tab, in the Project info section, click Go to project settings.
    The IAM & Admin section appears in the left pane.
  5. In the left pane, click IAM.
    The IAM window displaying the PERMISSION tab appears.
  6. In the row displaying the service account for Dialogflow integration, click the pencil icon .
    The Edit permissions window appears.
  7. In the Role drop-down list box, click the value.
    A pop-up window containing roles appears.
  8. In the Type to filter box, enter the value Dialogflow API Admin, and then select the value when it appears.
  9. Click SAVE.
    The Dialogflow API Admin value appears in the Role column of the row displaying the service account.
  10. Log in to LiveVox Bot.
  11. In the left pane, click Integrations.
    The Integrations window displaying the Integrations tab appears.
  12. Click Dialogflow.
    The Dialogflow window appears.
  13. Click Upload File, and then upload the JSON file.
    The name of the uploaded JSON file appears in the Dialogflow window.

    You can delete the uploaded file by clicking the close icon .

  14. Click Save.
    Dialogflow is connected to LiveVox Bot. You can now use the Dialogflow node in your bot.

    For information about how to design the Dialogflow node, see Nodes.