Skip to content

Overview:

This section provides a top-level overview of the main trust boundaries and data flows in the Sprinklr Live Chat system. It illustrates how the End User interacts with the Client Web App, how authentication and session tokens are managed, and how the Client Web App and End User communicate with the Sprinklr SaaS platform for live chat functionality. The diagram highlights the separation between client and Sprinklr trust boundaries and the key steps in the authentication and chat flow.

flowchart TD subgraph EndUser["End User (Outside Trust Boundary)"] EU["End User"] end subgraph PartnerOrg["Partner Organization (Outside Trust Boundary)"] PWA["Partner Web App"] PB["Partner Backend"] end subgraph SprinklrSaaS["Sprinklr SaaS (Trust Boundary)"] SLC["Sprinklr SaaS"] end subgraph LLMExt["LLM AI Service (External)"] LLMAPI["OpenAI / Anthropic / etc."] end EU -- "1 - Login" --> PWA PWA -- "2 - Authenticate" --> PB PWA -- "3 - Request Sprinklr Token" --> SLC SLC -- "4 - Issue Session Token" --> PWA EU -- "5 - Live Chat to Sprinklr with Token" --> SLC SLC -- "6 - S2S or API Call" --> PB SLC -- "7 - LLM Query (API Call)" --> LLMAPI