OpenDialog Docs
opendialog.aiStart BuildingTalk to an expert
  • GETTING STARTED
    • Introduction
    • Getting ready
    • Billing and plans
    • Quick Start AI Agents
      • Quick Start AI Agent
      • The "Start from Scratch" AI Agent
        • Chat Management Conversation
        • Welcome Conversation
        • Topic Conversation
        • Global No Match Conversation
        • Supporting LLM Actions
        • Semantic Classifier: Query Classifier
      • A Process Handling AI Agent
  • STEP BY STEP GUIDES
    • AI Agent Creation Overview
    • Add a new topic of discussion
    • Use knowledge sources via RAG
    • Adding a structured conversation
    • Add a 3rd party integration
    • Test and tweak your AI Agent
    • Publish your AI Agent
  • CORE CONCEPTS
    • OpenDialog Approach
      • Designing Conversational AI Agents
    • OpenDialog Platform
      • Scenarios
        • Conversations
        • Scenes
        • Turns and intents
      • Language Services
      • OpenDialog Account Management
        • Creating and managing users
        • Deleting OpenDialog account
        • Account Security
    • OpenDialog Conversation Engine
    • Contexts and attributes
      • Contexts
      • Attributes
      • Attribute Management
      • Conditions and operators
      • Composite Attributes
  • CREATE AI APPLICATIONS
    • Designing your application
      • Conversation Design
        • Conversational Patterns
          • Introduction to conversational patterns
          • Building robust assistants
            • Contextual help
            • Restart
            • End chat
            • Contextual and Global No Match
            • Contextual FAQ
          • Openings
            • Anatomy of an opening
            • Transactional openings
            • Additional information
          • Authentication
            • Components
            • Example dialog
            • Using in OpenDialog
          • Information collection
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
          • Recommendations
            • Components
            • Example dialog
            • Additional information
          • Extended telling
            • Components
            • Example dialog
            • Additional information
          • Repair
            • Types of repair
            • User request not understood
            • Example dialog
            • Additional information
          • Transfer
            • Components
            • Example dialog
            • Additional information
          • Closing
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
        • Best practices
          • Use Case
          • Subject Matter Expertise
          • Business Goals
          • User needs
            • Primary research
            • Secondary research
            • Outcome: user profile
          • Assistant personality
          • Sample dialogs
          • Conversation structure
          • API Integration Capabilities
          • NLU modeling
          • Testing strategy
          • The team
            • What does a conversation designer do
          • Select resources
      • Message Design
        • Message editor
        • Constructing Messages
        • Message Conditions
        • Messages best practices
        • Subsequent Messages - Virtual Intents
        • Using Attributes in Messages
        • Using Markdown in messages
        • Message Types
          • Text Message
          • Image Message
          • Button Message
          • Date Picker Message
          • Audio Message
          • Form Message
          • Full Page Message
          • Conversation Handover message
          • Autocomplete Message
          • Address Autocomplete Message
          • List Message
          • Rich Message
          • Location Message
          • E-Sign Message
          • File Upload Message
          • Meta Messages
            • Progress Bar Message
          • Attribute Message
      • Webchat Interface design
        • Webchat Interface Settings
        • Webchat Controls
      • Accessibility
      • Inclusive design
    • Leveraging Generative AI
      • Language Services
        • Semantic Intent Classifier
          • OpenAI
          • Azure
          • Google Gemini
          • Output attributes
        • Retrieval Augmented Generation
        • Example-based intent classification [Deprecated]
      • Interpreters
        • Available interpreters
          • OpenDialog interpreter
          • Amazon Lex interpreter
          • Google Dialogflow
            • Google Dialogflow interpreter
            • Google Dialogflow Knowledge Base
          • OpenAI interpreter
        • Using a language service interpreter
        • Interpreter Orchestration
        • Troubleshooting interpreters
      • LLM Actions
        • OpenAI
        • Azure OpenAI
        • Output attributes
        • Using conversation history (memory) in LLM actions
        • LLM Action Analytics
    • 3rd party Integrations in your application
      • Webhook actions
      • Actions from library
        • Freshdesk Action
        • Send to Email Action
        • Set Attributes Action
      • Conversation Hand-off
        • Chatwoot
    • Previewing your application
    • Launching your application
    • Monitoring your application
    • Debugging your application
    • Translating your application
    • FAQ
    • Troubleshooting and Common Problems
  • Developing With OpenDialog
    • Integrating with OpenDialog
    • Actions
      • Webhook actions
      • LLM actions
    • WebChat
      • Chat API
      • WebChat authentication
      • User Tracking
      • Load Webchat within page Element
      • How to enable JavaScript in your browser
      • SDK
        • Methods
        • Events
        • Custom Components
    • External APIs
  • Release Notes
    • Version 3 Upgrade Guide
    • Release Notes
Powered by GitBook
On this page
  1. CREATE AI APPLICATIONS

FAQ

PreviousTranslating your applicationNextTroubleshooting and Common Problems

Last updated 12 months ago

How does OpenDialog store data?

Data is stored in the UK and EU. OpenDialog only stores customer data and conversational history for a maximum of 90 days within the platform. This length of time is configurable and can be amended as needed on a client by client basis. We also make this data available via an API for clients to pull into their own databases away from OpenDialog, and it can be set up to immediately remove the data from OpenDialog's database once it's been transferred to your database. As an additional note on this, we do not transfer or move the data outside of the UK/EU.

Is OpenDialog GDPR Compliant?

We follow all GDPR best practices. As stated in the contract, OpenDialog is the processor and our client is the controller of the data collected.

How does deleting and removing data from OpenDialog happen? Any responsibilities around managing and triaging removal requests, sits with the client - which would then be sent to OpenDialog, when required, following the process here - .

How does OpenDialog anonymize data? The data stored by default is not anonymized unless there is a specific request to configure this. As you're setting up all of the journeys within the application, we do not know the data that you're collecting in them, so can not anonymize data if we do not know what's there. It needs custom scripts setting up and running to remove specific pieces of information.

See the question regarding data store length and process for removal which will help towards this point by removing all data from being stored in OpenDialog completely.

Does the message editor support variants of messages?

The message editor supports the ability to provide different versions of a message. These versions are managed through conditions. For instance, you can customize a message for a new user versus an existing user by using the condition that checks e.g. the value of an attribute called "new_user" on the default user context to be true or false. You can also use the "seconds since last seen" attribute to vary the wording of your message. This is particularly helpful for any situation where the same intent will be repeated in quick succession, such as an FAQ, help or noMatch.

How can I add users to a workspace?

Users can be added to a workspace by adding "/users" after the "/admin/" portion of the URL. For example: yourworkspacename.cloud.opendialog.ai/admin/users. Enter the user's name and email. No password is set. Let the user know the URL and ask them to set their password using the "Forgot password" link.

Can teams collaborate on a scenario?

Team members can be added to a workspace (see entry above). A log of comments, changes and versioning can be added at the scenario level in the description field. This is shown on the scenario overview page. Add the most recent comments at the top and they will display on the scenario overview page. At the utterance level, comments can be added to the sample utterance field. In text-based chatbots, comments in the sample utterance field can be added to both app and user intent. With Alexa skills, this is only possible for app intent since this field in the user intents is used to list actual sample utterances.

https://opendialog.ai/privacy-policy/