LogoLogo
  • 👋START HERE
    • Welcome!
  • â„šī¸General
    • Release Notes
      • Full Feature Base Template
      • Services
      • Rule-based Automation
        • February 2025
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
        • July 2024
        • June 2024
        • May 2024
        • April 2024
        • March 2024
        • February 2024
        • January 2024
        • 2023
        • 2022
        • 2021
        • Dialog Design Update
    • Glossary of Terms
    • Authentication Methods
      • SSO (Single Sign-On)
      • Built-In User Management
    • Acceptable Use Policy
  • âš™ī¸Rule-based Automation
    • Overview
      • Account Settings
        • Profile
        • Team
        • Roles and Permissions
          • User Management
          • Project Permissions
      • Basic Concepts
        • Project Management
        • Version Management
        • Multi-Lingual Bots
          • Supported Languages
        • Managing User Interactions
          • Unexpected User Input
          • No User Input
    • Dialog Interface
      • Blocks
        • Conversation Logic
          • Start Conversation
          • Global
          • State
          • Intermediate Response
          • To Previous State
          • End Conversation
        • Subdialog
          • Reusable Subdialogs
        • Phone
          • Continue Listening
          • Call Control
        • Technical Logic
          • Service
          • Condition
          • Storage
        • Other
          • Note
      • Speech Assets
        • Intents
          • Utterances
          • Descriptions
        • Slots
          • Custom Slots
            • List Slots
            • Machine Learning Slots
            • Regex Slots
            • LLM Slots
          • Prebuilt Slots
            • DTMF Slot
        • Text Snippets
        • Dictionary
      • Variables
        • Intents
        • Slots
        • Storage
        • Text Snippets
        • Environments
        • Platform
        • Context
      • Services
        • Service Integration Guide
        • Service Development
        • Service Branches and Error Handling
        • Public Services
          • Date and Birthdate Recognition
          • Spelling Post-Processing for Phone
          • IBAN Validation
          • License Plate Validation
          • Address Search
          • Street Names per Postal Code
          • Email Service
          • SMS Service
          • API Adapter
          • Salesforce-Flow Connector
          • Opening Hours
          • Speech-to-Text Hints
          • Fuzzy Match Names
          • Delay Service
      • Debugger
        • Phone 2
        • WhatsApp
        • Textchat 2
    • Environments Interface
      • Service Keys
    • Deployments Interface
      • Creating a Release
      • Editing a Release
    • Text-to-Speech
      • Azure
      • ElevenLabs
      • OpenAI via Azure (Preview)
      • SSML
        • Audio
        • Break
        • Emphasis
        • Prosody
        • Say-as
        • Substitute
        • Paragraph and Sentence
        • Voice
    • Autocomplete
    • Parloa APIs
      • CallData Service and API
      • Conversation History API
      • Textchat V2 API
    • Phone Integrations
      • Genesys Cloud
        • Setting up the SIP Trunk
        • Sending/Receiving UUI Data
        • Creating a Script to Display UUI
      • SIP
      • Tenios
        • Setting Up an Inbound Connection
        • Setting Up an Outbound Connection
        • Transferring a Call
      • Twilio
      • Public IPs and Port Information
    • AI Integration Overview
      • Dual Intent Recognizer (DIR)
      • Dual Tone Multifrequency (DTMF) Intent
    • Analytics and Debugging
      • Understanding Conversations and Transactions
      • Managing Caller ID Data
      • Hangup Events and Triggered Analytics
      • Analytics Transactions: Data Structure and Insights
      • Dialog Analytics
      • Audit Logs
      • Parloa-hosted Analytics
    • Data Privacy
      • Anonymizing Personally Identifiable Information
    • NLU Training
      • NLU Training Best Practices
    • How To
      • Create a Scalable and Maintainable Bot Architecture
      • Implement OnError Loop Handling
      • Resolve the 'Service Unavailable' Error
    • Reference
      • Parloa Keyboard Shortcuts
      • Frequently Asked Questions (FAQ)
      • JavaScript Cheat Sheet
        • Using Regular Expressions (Regex)
  • 🧠Knowledge Skill
    • Introduction
    • Knowledge Collections
    • Knowledge Sources
    • Knowledge Skill Setup
      • Step 1 – Create a Knowledge Skill Agent
      • Step 2 – Configure a Knowledge Skill Agent
      • Step 3 – Configure a Knowledge Skill Agent
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Rule-based Automation
  2. Environments Interface

Service Keys

PreviousEnvironments InterfaceNextDeployments Interface

Last updated 1 year ago

Was this helpful?

Parloa's integration with Dialogflow-based platforms, including Google Assistant, Phone, and WhatsApp, offers a seamless automation feature for uploading and updating speech assets. This streamlined process enhances efficiency by ensuring that speech assets are consistently synchronized across your conversational AI ecosystem, from development to debugging.

Setting Up Automatic Uploads for Speech Assets

The auto-upload feature in Parloa works for both releases and debugger instances. Here's how to set it up for your Dialogflow agents:

  1. Access your and select the agent you wish to configure, or create a new one.

  1. Click on the associated Service Account for your chosen agent.

You'll be redirected to the Google Cloud Platform.

  1. If necessary, set up a role with specific permissions by navigating to the Roles section:

  1. Create a new role by clicking on + CREATE ROLE. Assign a name and fill in all required fields.

  1. Add necessary permissions by clicking + ADD PERMISSIONS.

In the modal that appears, filter for the "Permission" category and input the required permissions. These include dialogflow.agents.get, dialogflow.agents.create, and several others related to Dialogflow and, if needed, TENIOS for voice bot setup.

These are the required permissions:

  • dialogflow.agents.get

  • dialogflow.agents.create

  • dialogflow.agents.restore

  • dialogflow.agents.train

  • dialogflow.agents.update

If you plan to set up a VoiceBot via TENIOS, the following additional permissions are required:

  • actions.agent.get

  • dialogflow.intents.list

  • dialogflow.sessions.detectIntent

  • dialogflow.sessions.streamingDetectIntent

  1. Select the permissions by typing each one into the filter field, checking the corresponding box, and clicking ADD.

If you follow each permission with an OR (it will be offered once you've selected the first permission), you can even add all of them at once.

  1. After all permissions are added, finalize the role creation by clicking CREATE.

  1. Return to the Service Accounts section to create a new service account, selecting the role you've just created, and continue through the prompts until completion.

Select a name for your service account and click on CREATE:

In the next screen, select the previously created role and click on CONTINUE:

On the next screen simply click on DONE.

Finally, you can create the service key. Simply click on the newly created service account to edit it:

On the next screen, click on ADD KEY and then on Create new key:

Select JSON and confirm by clicking once more on CREATE:

This will trigger the download of the service key. Click on CLOSE and then on DONE:

Now you can go back to your Parloa tab and upload the service key to your environment:

In your releases and debugger instances, simply select your environment to use the auto-upload feature:

Click once on Upload Speech Assets to trigger the initial upload in your release/debugger. But afterward, you will never have to do it again, since any changes to your speech assets will automatically be uploaded from Parloa to your Dialogflow agent.

In the debugger, you can click on the "Eye" icon to copy the fulfilment link. Then, in Dialogflow, you can use the link to communicate with your debugger.

âš™ī¸
list of Dialogflow agents