Skip to content
OpenDialog Docs
opendialog.ai
Talk to an expert
Search
Ctrl
K
Cancel
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
Managing Users
Deleting OpenDialog account
Account Security
OpenDialog Conversation Engine
Contexts and attributes
Contexts
Attributes
Attribute Filters
Attribute Management
Conditions and operators
Composite Attributes
Secret Context
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
Twilio Content Template 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
Microsoft LUIS interpreter
Google Dialogflow
Google Dialogflow interpreter
Google Dialogflow Knowledge Base
Microsoft QnA interpreter
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 action
Execution logs and troubleshooting
Using JMESPath expressions
[Deprecated] webhook actions
[Deprecated] developing a webhook action
Actions from library
Freshdesk Action
Send to Email Action
Set Attributes Action
Datetime Action
Conversation Hand-off
Chatwoot
Previewing your application
Launching your application
Monitoring your application
Debugging your application
Translating your application
Additional menu links
FAQ
Troubleshooting and Common Problems
Developing With OpenDialog
Integrating with OpenDialog
WebChat
Chat API
WebChat authentication
User Tracking
Load Webchat within page Element
How to enable JavaScript in your browser
SDK
Methods
Events
Custom Components
[Legacy] External APIs
Public APIs
Knowledge Service APIs
User Interactions APIs
Webchat Deep Link APIs
User Data Export APIs
Release Notes
Release Notes
Version 3 Upgrade Guide
CREATE AI APPLICATIONS
Designing your application
Webchat Interface design