Track H: Customer Operations
Priority: HIGH — Customer success drives NRR
Agent: customer-onboarding, customer-health-score
Sprint Range: S5-S8
Reference: docs/operations/68-user-experience-journeys.md (7 personas, onboarding targets)
Status Summary
Progress: 0% (0/24 tasks)
| Section | Title | Status | Tasks |
|---|---|---|---|
| H.1 | Customer Onboarding Workflow | Pending | 0/5 |
| H.2 | Support Ticketing System | Pending | 0/5 |
| H.3 | Customer Success & Health Scoring | Pending | 0/7 |
| H.4 | Customer Portal & Self-Service | Pending | 0/4 |
| H.5 | Customer Communication Engine | Pending | 0/3 |
H.1: Customer Onboarding Workflow
Sprint: S5 | Priority: P0 | Depends On: C.1, C.5 Goal: Multi-phase onboarding with <30 min TTFV and >90% 7-day retention
- H.1.1: Design multi-phase onboarding pipeline
- Phase 1: Account provisioning (tenant creation, SSO config, admin setup)
- Phase 2: Role-based guided setup (5-10 min per role per doc 68)
- Phase 3: First real task within 24 hours (WO creation or approval)
- Phase 4: Progressive feature disclosure (Week 1-4 schedule)
- H.1.2: Build onboarding checklist engine
- Per-role checklists: System Owner (8 steps), QA Manager (6), IT Tech (5)
- Progress tracking: completion percentage
- Automation: nudge emails for stalled onboarding
- H.1.3: Create data migration toolkit
- Import from: MasterControl, TrackWise, ServiceNow (CSV/XML)
- Data types: asset catalog, user roster, WO template import
- Validation: dry-run mode before commit
- H.1.4: Implement onboarding analytics
- TTFV: target <30 min for System Owner
- 7-day retention: target >90%
- Feature discovery: target >60% of key features (30d)
- Completion rate: target >85%
- H.1.5: Build onboarding success automation
- Email sequence: welcome (Day 0, 1, 3, 7, 14)
- In-app: tooltips and guided tours (product tour library)
- CSM alert: notification when onboarding stalls >48 hours
H.2: Support Ticketing System
Sprint: S6 | Priority: P1 | Depends On: C.1 Goal: Multi-channel support with tier-based SLAs
- H.2.1: Design support ticket data model
- Ticket: id, tenant, reporter, priority (P0-P3), category, status, assignee, SLA
- Categories: Bug, Feature Request, How-To, Compliance Question, Integration Help
- SLA per tier: Starter (24hr), Professional (4hr), Enterprise (1hr), EP (15min)
- H.2.2: Build multi-channel intake
- In-app widget: embedded support form
- Email: email-to-ticket (support@coditect.ai)
- Slack: integration for Enterprise customers
- API: programmatic ticket creation
- H.2.3: Implement ticket routing and escalation
- Auto-categorization: AI-based (compliance vs. technical vs. billing)
- Routing: tier-based (L1 -> L2 -> Engineering)
- Escalation: SLA breach alerting with auto-escalation
- H.2.4: Create support agent dashboard
- Queue view: SLA countdown timers
- Context panel: customer subscription, health score, recent WOs
- Canned responses: library for common issues
- H.2.5: Build self-service knowledge base
- FAQ articles: organized by role and feature
- AI search: suggested articles
- Deflection tracking: articles that prevented tickets
H.3: Customer Success & Health Scoring
Sprint: S7 | Priority: P1 | Depends On: H.1, H.2, G.1 Goal: Proactive customer success with health scoring and churn prediction
- H.3.1: Design customer health score model
- Input signals: login frequency, feature adoption, support tickets, NPS, payment status
- Weights: Usage (30%), Adoption (25%), Support (20%), Sentiment (15%), Payment (10%)
- Score bands: Healthy (80-100), Neutral (60-79), At-Risk (40-59), Critical (<40)
- H.3.2: Build health score computation engine
- Frequency: daily recalculation per tenant
- Trend detection: improving, stable, declining
- Alerting: triggers on score drops >15 points in 7 days
- H.3.3: Create CSM dashboard
- Portfolio view: all accounts with health scores
- Risk alerts: declining accounts requiring intervention
- Expansion signals: accounts ready for upsell
- H.3.4: Implement customer lifecycle automation
- Renewal reminders: 90, 60, 30 days before expiry
- QBR: Quarterly Business Review scheduling and prep
- NPS: survey automation (quarterly, post-onboarding, post-support)
- H.3.5: Build churn prediction model
- Features: health score trend, usage decline, support escalations, payment issues
- Alert threshold: CSM notification when churn probability >40%
- Playbooks: recommended intervention per risk factor
- H.3.6: Implement predictive health analytics engine
- Forecasting: 30/60/90-day health score projection per tenant
- Leading indicators: feature adoption velocity, support ticket sentiment, usage pattern shifts
- Cohort analysis: health trajectory by ICP segment, tier, and onboarding vintage
- Benchmarking: tenant health vs. industry cohort percentile
- H.3.7: Build intervention playbook engine
- Playbook library: automated intervention recommendations per risk factor
- Workflow triggers: auto-assign CSM tasks when health drops below threshold
- Success tracking: intervention effectiveness measurement (health score recovery rate)
- A/B testing: test different intervention approaches with outcome tracking
H.4: Customer Portal & Self-Service
Sprint: S7-S8 | Priority: P1 | Depends On: C.1, G.3 Goal: Self-service portal for account management, billing, and API keys
- H.4.1: Build customer admin portal
- User management: invite, deactivate, role change
- SSO configuration: SAML 2.0, OIDC
- Organization settings: timezone, locale, branding
- H.4.2: Create usage and billing self-service
- Current plan: usage meters, invoice history
- Plan changes: self-service upgrade/downgrade (Starter/Professional)
- Payment methods: management
- H.4.3: Build API key management
- Operations: generate, revoke, rotate API keys
- Scopes: configuration per key
- Tracking: usage per key
- H.4.4: Create customer knowledge hub
- Release notes: feed
- Feature requests: submission and voting
- Status page: uptime monitoring integration
H.5: Customer Communication Engine
Sprint: S8 | Priority: P2 | Depends On: H.1-H.4 Goal: Transactional emails, in-app notifications, and announcements
- H.5.1: Build transactional email system
- Templates: welcome, password reset, invoice, SLA breach, renewal
- Provider: SendGrid or AWS SES integration
- Tracking: delivery tracking and bounce handling
- H.5.2: Implement in-app notification system
- Real-time: WebSocket or SSE notifications
- Preferences: per-user notification preferences
- Center: notification center with read/unread state
- H.5.3: Create announcement and changelog system
- Targeting: product updates by tier, role, feature usage
- Banners: in-app banners for critical announcements
- Changelog: categorized feed (feature, improvement, fix)
Updated: 2026-02-14 Compliance: CODITECT Track Nomenclature Standard (ADR-054)