---
id: post/gerardorenteria-blog/13299
type: post
title: "📣 Real-Time Alerts for BC: Popup Notification System for Active Users 💬"
summary: A modular popup notification system broadcasts urgent messages to active Business Central users with role center integration and delivery tracking. Use it for system maintenance announcements, critical business alerts, HR communications, and operational changes that require immediate visibility.
tier: community
language: en
tags:
  - notifications
  - real-time alerts
  - user communication
  - role center integration
  - audit tracking
  - control add-in
  - javascript customization
system: administration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T01:57:37.697Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 2940c9237656b99bdef8eebce5cc6239b648ec0a45c63c4de1f0b9c80a7154f9
evidence:
  - kind: blog
    url: https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/
    title: "📣 Real-Time Alerts for BC: Popup Notification System for Active Users 💬"
    date: "2026-01-08"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/
    title: "📣 Real-Time Alerts for BC: Popup Notification System for Active Users 💬"
    date: "2026-01-08"
    commit: null
    t: null
    quote: What happens when you need to communicate urgent information to all users simultaneously connected within BC?
  - kind: blog
    url: https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/
    title: "📣 Real-Time Alerts for BC: Popup Notification System for Active Users 💬"
    date: "2026-01-08"
    commit: null
    t: null
    quote: The idea evolved into a feature that broadcasts messages, tracks which users have read each notification, and integrates seamlessly with Role Center pages.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "13299"
source_id: gerardorenteria-blog
source_name: Gerardo Renteria
url: https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/
published_at: "2026-01-08T22:04:08.000Z"
author: Gerardo Renteria
full_text: false
words: 1277
quotes:
  - text: What happens when you need to communicate urgent information to all users simultaneously connected within BC?
    why_it_matters: Establishes the core problem the notification system solves for urgent multi-user communications
  - text: The idea evolved into a feature that broadcasts messages, tracks which users have read each notification, and integrates seamlessly with Role Center pages.
    why_it_matters: "Summarizes the three key capabilities: broadcasting, tracking, and role center integration"
code_objects_mentioned:
  - table GDRGPopupNotifQueue
  - table GDRGPopupNotifRecipient
  - codeunit GDRGPopupNotifMgt
  - page GDRGPopupNotifCard
  - page GDRGPopupNotifQueue
  - page GDRGPopupNotifMonitor
  - page GDRGPopupNotifRecipients
  - other GDRGPopupNotification.ControlAddIn
  - permissionset GDRGPopupNotif
systems:
  - administration
  - platform
versions_mentioned: []
preview:
  embeddable: true
  frame_url: https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/embed/
  image: https://gerardorenteria.blog/wp-content/uploads/2026/01/design-a-clean-illustration-showing-a-business-central-notification-popup-system__main-focus_-a-l.jpeg
  image_alt: null
  image_w: 1024
  image_h: 1024
  site_name: Gerardo Rentería Blog
  favicon: https://gerardorenteria.blog/wp-content/uploads/2020/11/cropped-wolficon.jpg?w=32
  probed_at: "2026-10-07T11:51:23.777Z"
---

# 📣 Real-Time Alerts for BC: Popup Notification System for Active Users 💬

[Read the post](https://gerardorenteria.blog/2026/01/08/%f0%9f%93%a3-real-time-alerts-for-bc-popup-notification-system-for-active-users-%f0%9f%92%ac/) · Gerardo Renteria (Gerardo Renteria) · 2026-01-08 · 1277 words · tier community · reviewed (checked by Opus)

> A modular popup notification system broadcasts urgent messages to active Business Central users with role center integration and delivery tracking. Use it for system maintenance announcements, critical business alerts, HR communications, and operational changes that require immediate visibility.

## Key points

- System sends popup notifications to all connected users or selected recipients simultaneously with modal behavior requiring acknowledgment
- Tracks which users read each notification and records exact date/time of acknowledgment for complete audit capability
- Integrates with Role Center through a monitor page with JavaScript control add-in and timer-based detection
- Manages notifications via queue with actions to broadcast to all users, select specific recipients, or delete entries

## Quotes

- "What happens when you need to communicate urgent information to all users simultaneously connected within BC?" (Establishes the core problem the notification system solves for urgent multi-user communications)
- "The idea evolved into a feature that broadcasts messages, tracks which users have read each notification, and integrates seamlessly with Role Center pages." (Summarizes the three key capabilities: broadcasting, tracking, and role center integration)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- table "GDRGPopupNotifQueue"
- table "GDRGPopupNotifRecipient"
- codeunit "GDRGPopupNotifMgt"
- page "GDRGPopupNotifCard"
- page "GDRGPopupNotifQueue"
- page "GDRGPopupNotifMonitor"
- page "GDRGPopupNotifRecipients"
- other "GDRGPopupNotification.ControlAddIn"
- permissionset "GDRGPopupNotif"

Not found in BC28-30: table "GDRGPopupNotifQueue", table "GDRGPopupNotifRecipient", codeunit "GDRGPopupNotifMgt", page "GDRGPopupNotifCard", page "GDRGPopupNotifQueue", page "GDRGPopupNotifMonitor", page "GDRGPopupNotifRecipients", permissionset "GDRGPopupNotif".

## Context

- Features: popup notification broadcasting, recipient selection and tracking, delivery status monitoring, audit trail of acknowledgments, scheduled notification sending, role center integration, javascript modal popup control

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
