How ksabonis-pfi/fusionflow works
CloudConnect is an internal lifecycle platform for UCaaS/CCaaS sales, delivery, and customer success. Users enter through routed workspaces, progress opportunities through assessment and scoping into managed implementation projects, then track post-go-live accounts in Optimize. Separate capabilities cover prospecting, roadmap requests, support, CRM, and collaboration integrations. The graph preserves those documented branches, while sampled source confirms routing, task handling, and scheduled worker behavior; unsampled subsystem links are omitted rather than inferred.
Main entry points: ProjectDetailPage.tsx Project workspace · SolutionDetailPage.tsx Solutions pipeline · OptimizeAccountPage.tsx Optimize accounts · router.tsx Workspace routing
Components 22
Application entry
- Workspace routing
src/client/app/router.tsx
Sales and solutioning
- Solutions pipeline
src/client/pages/SolutionDetailPage.tsx - Needs assessment
src/server/routes/needsAssessments.ts - Labor estimation
src/client/components/solutioning/LaborEstimateView.tsx - Scope and handoff
src/shared/sowTemplate/buildHtml.ts - AI prospecting
src/server/services/aiProspectingService.ts
Implementation delivery
- Project workspace
src/client/pages/ProjectDetailPage.tsx - Phases and tasks
src/server/routes/tasks.ts - Project documents
src/client/components/documents/ProjectDocuments.tsx - Project timeline
src/client/components/timeline/ProjectTimeline.tsx - Roadmap requests
src/client/pages/RoadmapPage.tsx
Customer success
- Optimize accounts
src/client/pages/OptimizeAccountPage.tsx - Impact assessments
src/client/components/optimize/ImpactAssessmentWizard.tsx - Utilization snapshots
src/server/services/zoomService.ts
Support and integrations
- Support cases
src/server/routes/support.ts - Cloud support
src/client/pages/CloudSupportPage.tsx - Dynamics CRM
src/server/services/dynamicsService.ts - RingCentral data
src/server/services/ringCentralService.ts - Zoom data
src/server/services/zoomService.ts - Application database
src/server/db/client.ts - Scheduled jobs
src/server/index.ts
Other components
- Team and clients
Connections 23
- Team and clients → Workspace routing: opens workspace
src/client/app/router.tsx - Workspace routing → Solutions pipeline: routes to
src/client/app/router.tsx - Workspace routing → Project workspace: routes to
src/client/app/router.tsx - Solutions pipeline → Needs assessment: assesses readiness
README.md - Solutions pipeline → Labor estimation: estimates effort
README.md - Solutions pipeline → Scope and handoff: scopes work
README.md - Solutions pipeline → Project workspace: creates delivery
README.md - Team and clients → AI prospecting: researches prospects
README.md - Project workspace → Phases and tasks: manages work
README.md - Project workspace → Project documents: accesses files
src/client/pages/ProjectDetailPage.tsx - Project workspace → Project timeline: views timeline
src/client/pages/ProjectDetailPage.tsx - Team and clients → Roadmap requests: submits requests
README.md - Project workspace → Optimize accounts: graduates to
README.md - Optimize accounts → Impact assessments: reviews impact
README.md - Optimize accounts → Utilization snapshots: tracks utilization
README.md - Team and clients → Support cases: opens cases
README.md - Team and clients → Cloud support: uses calculator
- Project workspace → Dynamics CRM: links CRM account
README.md - Project workspace → RingCentral data: views tenant data
src/client/pages/ProjectDetailPage.tsx - Optimize accounts → Zoom data: pulls utilization
README.md - Scheduled jobs → Utilization snapshots: fetches snapshots
src/server/index.ts - Scheduled jobs → Application database: stores snapshots
src/server/index.ts - Phases and tasks → Application database: reads and writes
src/server/routes/tasks.ts