BotDistrikt Documentation
  • 🟢Introduction
    • 👋Hello World
    • 🚀Quick Start
    • 🛠️Setup your Account
      • Register for BotDistrikt
      • Forgot Password
      • Chatbots Dashboard
      • Edit Profile
  • 📱Channels
    • Channels Overview
    • Website Chat
      • Website Chat Quick Start
      • Guest Users
    • Facebook Messenger
      • Import Existing Users
      • Facebook Chat Plugin
      • Facebook Checkbox Plugin
      • Facebook Private Replies
      • Facebook Ads Manager
    • Instagram
      • Import Existing Users
      • Instagram Story Mentions
    • Twitter
    • Skype
    • WhatsApp
      • Twilio WhatsApp Integration
    • Telegram
      • Telegram Commands
      • Telegram Groups
      • Telegram Channels
    • SMS
    • Google Assistant
    • WeChat
    • Other Channels
  • 🏆Features
    • Personality
    • Dashboard
    • Forms
    • Rules
      • Conditions
        • Message
        • User Attribute
    • Stories
      • Update Greeting and Fallback from Personality
    • Responses
      • Text
      • Cards
      • Images
      • Videos
      • Audios
      • Documents
      • Webhooks
      • Javascript Functions
    • Sources
      • Websites
      • Documents
      • Google Docs
      • Google Sheets
    • Users
      • Edit Users
      • Delete Users
      • Dear User
    • Inbox
      • Console
      • Messages
      • Reactions
      • Ratings
      • Clicks
      • Broadcast Records
      • Wrong Responses
    • Broadcasts
    • Settings
      • Tags
      • Audit Logs
      • Account
  • ⚙️How BotDistrikt Works
    • Interaction
    • Flow
    • Context
    • Engagement
    • Optimization
    • Artificial Intelligence
  • 🧠Artificial Intelligence
    • OpenAI
    • Vertex AI
    • Wit.ai
    • Dialogflow
      • Connecting to Dialogflow
      • Small Talk Module
        • Importing Responses
      • Multilanguage Support
  • 🧰Business Tools Integrations
    • Webhook
    • Zendesk
    • Chatbase
    • Google Docs
    • Google Sheets
    • Salesforce
  • API Reference
Powered by GitBook
On this page

Was this helpful?

  1. Artificial Intelligence
  2. Dialogflow

Connecting to Dialogflow

Connecting an existing Dialogflow account to the BotDistrikt Platform

PreviousDialogflowNextSmall Talk Module

Last updated 10 months ago

Was this helpful?

On the , navigate to Integrations and scroll down to the Dialogflow Card

In order to integrate with your Dialogflow agent, you will have to retrieve the API key.

Getting the Account Key

From this page, click on the Service Account link under the Google Project section. This will open up a list of service accounts for your Agent's Google Cloud Project on the Google Cloud Platform.

Click on the IAM link on the left sidebar and this open a list of all access accounts on your Agent's Google Cloud Project on the Google Cloud Platform

Look for the entry with the name "Dialogflow Integrations" and press the pencil ✏️ button on the far right of the table.

This will open up a right-sidebar. Change the Role type from "Dialogflow API Client" to "Dialogflow API Admin"

Once done, click on Save.

Now click on Service Accounts on the left sidebar and you will be shown your service accounts

Look for the entry with the Name column "Dialogflow Integrations" and press the Actions button on the far right of the table. Look for the three vertical dots.

Under the dropdown menu, select the "Create key" option. This should open up a menu where you can create a private key.

Make sure the JSON key type is selected and press the blue "Create" button. Your computer should begin downloading the key as a JSON file.

When the download has completed, go back to the BotDistrikt Platform and upload the API key JSON file in the Dialogflow Card to finish your integration.

Your linked card should look something like this

Your Dialogflow Agent is now connected to the BotDistrikt Platform. Your Agent will now respond to messages received from any of the channels linked to your Bot.

On the , navigate to the Agent Settings by pressing the gear icon button on the left navigation panel. Make sure you have the agent you wish to connect selected.

The Create Key Option
Creating a Private Key for Dialogflow Integration
🧠
Dialogflow dashboard
BotDistrikt Platform
Dialogflow Card
Agent Settings > Google Project > Service Account Link
The Pencil Button of your Dialogflow Integrations member
Change "Dialogflow API Client" to "Dialogflow API Admin"
Service Accounts > Dialogflow Integrations
Linked Dialogflow Integration