Customer Contacts & AI Health Scores
Live customer profiles with real-time AI Health Score (0-100) and Churn Risk analysis.
| Customer | Organization | AI Health Score | Churn Risk | Plan Tier | Actions |
|---|
PragCRM AI Copilot Analyst
Autonomous customer intelligence assistant. Ask natural language questions to analyze churn risk, upsell leads, and auto-generate outreach campaigns.
3D Customer Node Network Visualizer
Interactive Three.js WebGL graph mapping customers, accounts, deals, and entitlements in 3D orbit space. Click any 3D node to inspect customer details.
Customer Health Score Radar & Analytics
Visual distribution of customer health, churn risk tiers, and telemetry activity frequency.
Health Radar Distribution
Risk Category Breakdown
B2B Deal Pipeline
Kanban deal pipeline with automated webhook dispatch on stage changes.
Feature Entitlements & Remote Config Bridge
Test real-time feature flag evaluation and Remote Config dynamic overrides (aligned with KEYS.md).
Select Active Session Customer
Upgrade Billing Tier
Remote Config Feature Flag Overrides
Toggle Remote Config flags dynamically to override billing tier defaults in real time:
Webhook Event Dispatcher
Simulate real-time event dispatching (`customer.created`, `entitlement.upgraded`, `deal.won`, `churn.risk_detected`) to external webhooks.
| Delivery ID | Event Type | Customer | Timestamp | Status |
|---|
Universal 1-Line Product Integration Generator
Select any PragCore product to generate instant copy-paste integration code across Swift (iOS/macOS), TypeScript (React Web), and Python (AI Agents).
Select Target PragCore Product
Generates type-safe SDK initialization and entitlement checks tailored to your target product context.
SDK Version & Target Environment
Swift (iOS / macOS)
import PragPlatformCRM
let controller = PragPlatform.CRM.CustomerController(
configuration: .init(productId: "BarJuke")
)
// 1-Line Customer Attachment:
controller.setCustomer(contact: activeUser)
TypeScript / React (Web)
import { initPragCRM, useCustomer } from '@pragplatform/crm';
initPragCRM({ productId: 'BarJuke', environment: 'prod' });
// Inside React Component:
const { contact, canAccess } = useCustomer();
Python (AI Subagents)
import PragPlatformPython.crm as crm
client = crm.PragCRMClient(product_id="BarJuke")
contact = client.register_contact("User", "user@prag.com")
# Predict Churn:
risk = client.predict_churn(contact.id)
Global Activity Log Timeline
Immutable event trail recorded across all embedded PragCRM SDK client instances.
PragCRM Specifications & Package Catalog
Architectural documentation, OpenAPI contracts, and library package links.
Swift Package
PragPlatformCRM
Target: Tooling/PlatformSDKs/swift
Namespace: PragPlatform.CRM
Provides CustomerController, CustomerBadgeView, CustomerDrawerSheet.
TypeScript / Web
@pragplatform/crm
Target: Tooling/PlatformSDKs/typescript/crm
Provides useCustomer hook, CustomerWidget, and Remote Config overrides.
Python AI SDK
PragPlatformCRM
Target: Tooling/PlatformSDKs/python
Provides PragCRMClient and predict_churn() for subagents.