Reminder Dialog

Developed for:
Apvee logo

The Challenge

The organization needed a more effective internal communication system within its SharePoint intranet.

Key Issues:

  • No visibility on who actually viewed a communication
  • No control over who completed the required action
  • No structured tracking of user engagement
  • Limited interactivity in standard communication tools
  • Inability to embed actionable resources directly within notifications

This lack of governance created compliance risks, low engagement, and limited accountability across the organization.

Technologies

SharePoint
SharePoint
Graph API
Graph API
React
React
TypeScript
TypeScript

The Solution

Developed a custom SPFx Extension (Application Customizer) integrated into the SharePoint intranet, designed to deliver controlled and trackable communication dialogs.

Core Capabilities:

  • Audience-targeted modal dialog displayed to specific users
  • Mandatory action tracking (Completed / Snoozed / Not Viewed)
  • Embedded resources within the modal (e.g., Microsoft Forms or other external content)
  • Snooze functionality with automatic re-display logic
  • Communication validity period management

Architecture & Governance:

  • Dedicated SharePoint list to track per-user interaction status
  • Configuration list to manage communication content (text-only or embedded resource)
  • Full monitoring of completion, snooze, and non-visualization status

The Result

The solution transformed internal communication into a measurable, accountable, and action-driven process.

Leadership gained full visibility into user engagement and completion rates, reducing compliance risks and improving governance.

By embedding actionable content directly within the modal experience and introducing structured tracking, the organization significantly increased interaction effectiveness while maintaining full control over communication lifecycle and audience targeting.