Your Company

AI CSM App — complete interactive prototype

Enter your own accounts, alerts and CPQ quotes in the "Your Data" tab — every other tab (dashboard, CPQ audit, team console, reporting) updates live from what you type. Starts pre-loaded with sample data so it's demo-ready immediately.

Org: (Power tier: multi-org support)
Loan requested ₹26,93,900 Prepared by Syeda Fatima Scheme JanSamarth — Business Activity
This tab is the data-entry layer for the demo — it doesn't exist as a Pro/Power tier feature by itself. In production these records come from your live Account, Health_Alert__c and SBQQ__Quote__c records; here you type them in directly so you can show the loan reviewer with your own company's real numbers.

Company info

Accounts

Fields marked * are required — the app can't compute health colors, churn signals, or renewal countdowns without them.

What updates where

Accounts → Dashboard, Reports & Dashboards, Team Console, AI Assistant quick actions.
Alerts → Dashboard's briefing + signals column, Team Console roster.
CPQ quotes → CPQ Audit tab only — add one per account there if you want that tab to show something for it.

Leave last activity blank to default to today. Churn signal and renewal countdown are computed automatically from these two dates — see them live in Dashboard and the new Reports & Dashboards tab.

AccountHealthStageARRCSMOnb.%Last ActivityRenewal

Alerts

AccountTypeMessageSeverity

CPQ quotes

AccountCSMQuoteStatusIssueRisk
Reflects whatever is entered in the Your Data tab. Covers Starter: dashboard, health alerts, quick-reference lookup, onboarding tracking; and Pro: daily prioritised briefing. Renewal countdown and churn signal are computed automatically from the last-activity and renewal dates you enter.

Daily prioritised briefing

Pro

Onboarding tracker

Starter

Portfolio — health monitoring

Starter
AccountHealthStageARRRenewalSignals

Open alerts

Every chart on this tab recalculates the moment you add, edit, or remove a record in the Your Data tab — this is the "live, always-accurate" behavior described in the Reporting Layer tab, shown here as an actual visual instead of just architecture.

Portfolio ARR

across accounts

Churn risk

auto-detected
accounts with no activity in 90+ days

ARR by lifecycle stage

Health distribution

Upcoming renewals

Churn-risk accounts

"My accounts" = Pro tier; "Fleet-wide" = Business tier ("fleet-wide CPQ audit"). No competitor per Section 2.1 has this.

CPQ Quote Audit — SBQQ__Quote__c

Pro
AccountCSMQuoteStatusIssue detectedRenewal risk
Scripted responses over your entered data — ask about an account you've added. Production version calls the packaged Agentforce action against live data.

AI Assistant

Pro / Power

Voice-note → QBR conversion

Power

Paste a rough call-transcript; the assistant structures it into a QBR-ready draft.

Team tier: manager rollup, shared visibility, team alerts. Business tier: SSO, API access, Slack/Jira alert routing.

Manager rollup dashboard

Team

Integrations & access

Business
Single Sign-On (SSO)
SAML configured — Okta
Enabled
API access
REST + Bulk API tokens issued: 3
Enabled
Slack alert routing
Critical alerts → #csm-escalations
Jira alert routing
CPQ approval-flow errors → JIRA project CSOPS

Enterprise governance

Enterprise

Custom SLAs, dedicated support queue, and advanced data-governance controls — configured per contract at this tier.

The AI-assisted reporting module named in Section 1. Every marked node re-queries live data on refresh, including CPQ's SBQQ__Quote__c.

L1

Custom Report Types

Account joined to Health_Alert__c, CSM_Note__c, and SBQQ__Quote__c.

reportTypes/Accounts_with_Health_AlertsreportTypes/Accounts_with_CPQ_Quotes
used by
L2

Starter reports & dashboards

Seeded once via Setup UI, retrieved into the package — subscriber-owned after install.

CS Health AI Reports folder
rendered by
L3

Embedded live charts

csmDashboard LWC pulls reports inline via the Analytics REST API.

always live query
narrated by
L4

Agentforce narration

Invocable Apex action runs a named report synchronously via Reports.ReportManager and returns a plain-language summary.

CSMReportInsightsAction.clsrunReport(id, true)

Feature coverage vs. business plan Section 3

StarterDashboard, health alerts, quick-reference lookup, AI Q&A✓ Your Data + Dashboard tabs
StarterOnboarding tracking (Exec Summary)✓ Dashboard tab
ProCPQ audit module✓ CPQ Audit tab
ProAI-drafted QBR agendas✓ Assistant tab
ProDaily prioritised briefing✓ Dashboard tab
PowerRenewal-risk scoring✓ CPQ Audit tab (entered per quote)
PowerVoice-note-to-QBR conversion✓ Assistant tab
PowerMulti-org support✓ Org switcher, top-right — swaps entire dataset
TeamManager rollup, shared visibility, team alerts✓ Team Console tab (derived from Your Data)
BusinessFleet-wide CPQ audit, SSO, API, Slack/Jira routing✓ CPQ + Team Console tabs
EnterpriseCustom SLAs, governance controls✓ Team Console tab