HIGH story-member-system-integration-global-admin-001 3 pts
3
Story Points
High
Priority
Member System Integration
Feature

User Story

As a administrator
I want to view the current synchronization health, last sync timestamp, error counts, and sync progress for each connected member system (Cornerstone and Consio) for my organization(s)
So that So that I can quickly identify whether member data is up to date and take action when sync issues arise before they affect access control or reporting accuracy

Acceptance Criteria

  • Given I am an Organization Administrator, when I navigate to the integration status section, then I see the sync health widget showing Cornerstone and Consio sync status for my organization only
  • Given I am a Global Administrator, when I navigate to the integration status section, then I see sync health for all onboarded organizations with per-organization breakdown
  • Given a sync completed successfully, when I view the widget, then I see a green status indicator, the last sync timestamp, and the record count synced
  • Given a sync has errors, when I view the widget, then I see an amber or red indicator, the error count, and a link to view error details
  • Given no sync has run yet for an organization, when I view the widget, then I see a 'Not yet synced' state with the next scheduled sync time

Business Value

Visibility into sync health is the first line of defense against data divergence. Without this, administrators have no way to know that member records have drifted until an access control failure or reporting discrepancy surfaces. Proactive monitoring reduces the window of impact from days (when discovered through user complaints) to minutes (when surfaced via the dashboard), directly protecting reporting accuracy and access integrity.