Platform Integrations
Introduction
Platform Integrations connect Deepdesk's AI capabilities to your existing customer service platforms, enabling seamless automation and agent assist features within your team's familiar workspace. Deepdesk integrates with major CX platforms through a comprehensive set of integration touch points that enable bidirectional data flow, real-time interaction, and unified user experiences.
Integration Architecture
Deepdesk's platform integration architecture consists of four key touch points that work together to deliver a complete, integrated experience:
Key Integration Touch Points
1. Frontend Integration
The Frontend Widget embeds Deepdesk's user interface directly into your CX platform, providing agents with seamless access to AI-powered features without leaving their workspace.
Key Features:
- Embedded UI Components: Agent Assist panels, suggestion cards, and automation controls
- Real-time Updates: Live suggestions and recommendations as conversations progress
- Native Experience: Styled to match your platform's look and feel
- Contextual Actions: Quick access to relevant features based on conversation state
Supported Methods:
- Browser extensions (Chrome, Edge) with iframe widgets (LivePerson)
- Native platform integrations with injected widgets (Salesforce, Genesys Cloud, Genesys WDE, RingCentral/Dimelo)
- Partner SDK integrations (Tracebuzz via Parley, Dialogue Cloud via AnywhereNow)
- Custom embedding via DeepdeskSDK
2. Data Ingestion
Data Ingestion channels enable Deepdesk to receive conversation data and context in real-time, powering intelligent suggestions and automation.
Ingestion Methods:
Webhook-Based Ingestion
The CX platform sends conversation events (messages, metadata, state changes) to Deepdesk via webhooks.
- Best for: Platforms with robust webhook support
- Advantages: Reliable, platform-controlled, comprehensive event coverage
- Data Flow: Platform → Deepdesk (push model)
- Used by: RingCentral/Dimelo, Dialogue Cloud
Frontend-Based Ingestion
The Deepdesk widget captures conversation data directly from the platform's UI through browser extensions or embedded components.
- Best for: Platforms accessed via web interface where webhook integration is not available
- Advantages: Faster setup, no backend configuration required, works across different platforms
- Data Flow: Browser → Deepdesk (client-side capture)
- Used by: Genesys Cloud, Genesys WDE, Salesforce Chat/Email, LivePerson
Supported Data Types:
- Conversation messages (customer and agent)
- Metadata (ticket ID, customer profile, conversation history)
- Platform state (queue, status, tags)
- Attachments and rich media
3. API Connectivity
API Connectivity enables Deepdesk to retrieve additional user information, platform metadata, and perform actions within your CX platform.
Use Cases:
- User Enrichment: Fetch customer profiles, order history, account details
- Metadata Retrieval: Pull ticket information, conversation context, team assignments
- Action Execution: Update tickets, change conversation status, add tags
- System Integration: Connect to CRM, knowledge bases, and internal tools
Authentication Methods:
- OAuth2 for user-delegated access
- API keys for system-level integration
- Platform-specific authentication (Salesforce Connected Apps, Genesys OAuth)
Example Workflows:
- CX Assistant retrieves customer order history via platform API
- Agent Assist pulls knowledge base articles for suggestions
- Automation updates ticket status after resolution
4. User Authentication
User Authentication ensures secure access and maintains a unified identity across Deepdesk and your CX platform.
Supported Authentication Methods:
Single Sign-On (SSO)
Users authenticate through your identity provider, providing seamless access to both platforms.
- Protocols: OAuth2, SAML 2.0, OpenID Connect
- Providers: Microsoft Entra (Azure AD), Okta, Google Workspace, Genesys Cloud, RingCentral
- Benefits: Single login, centralized user management, automatic role provisioning
Magic Link
Email-based passwordless authentication for quick, secure access.
- Use Case: Users without SSO access or temporary access needs
- Flow: User enters email → receives secure link → instant access
API Key Authentication
System-level authentication for backend integrations and service accounts.
- Use Case: Platform-to-platform communication, automated workflows
- Security: Scoped permissions, rotation policies, audit logging
Further reference:
Integration Process Overview
Setting up a platform integration typically follows these steps:
- Platform Selection: Choose your CX platform from supported integrations
- Authentication Configuration: Set up SSO or alternative authentication method
- Data Ingestion Setup: Configure webhooks or enable frontend ingestion
- API Connectivity: Establish API connections for data retrieval and actions
- Frontend Deployment: Install browser extension or native integration
- Testing & Validation: Verify data flow, authentication, and feature availability
- User Onboarding: Train agents and configure feature access
Supported platforms
- Genesys Cloud
- Genesys WDE (Workspace Desktop Edition)
- RingCentral / Dimelo
- Salesforce Chat
- Salesforce Email
- LivePerson / LiveEngage (via browser extension)
- Tracebuzz (Parley)
- Dialogue Cloud (AnywhereNow)
- Custom Platforms (via Deepdesk SDK and REST APIs)
Before you start
- Configure SSO or authentication: see Architecture → Authentication → SSO
- Review data ingestion options: see Architecture → Ingestion
- Ensure you have an admin account in both your CX platform and Deepdesk
Pick your platform in the sidebar to continue.