Loading...
Help Center / Getting Started / Broadcast App Overview

Broadcast App Overview

Broadcast App Overview

Deliver company-wide communications that reach every employeeโ€”with the Broadcast App, a multi-channel announcement platform featuring rich media, acknowledgment tracking, escalation cascades, voice calls, comment moderation, and real-time analytics that ensure critical messages are seen, read, and acknowledged.


What is the Broadcast App?

The Broadcast App is your organizationโ€™s central hub for internal communications. Whether you need to announce a policy change, share a critical safety alert, or distribute a company update, broadcasts are delivered across every channelโ€”in-app, email, SMS, and voiceโ€”with full tracking so you know exactly who received, viewed, and acknowledged each message.

Core Value Proposition:

  • ๐Ÿ“ข Multi-Channel Delivery โ€” Reach employees via in-app notifications, email, SMS, and automated voice calls simultaneously
  • โœ… Acknowledgment Tracking โ€” Require employees to confirm theyโ€™ve read critical messages, with automated reminders
  • ๐Ÿ”” Escalation Cascades โ€” Automatically escalate unread critical broadcasts through progressively urgent channels
  • ๐Ÿ“Ž Rich Media โ€” Attach images, PDFs, and videos to make announcements visual and engaging
  • ๐Ÿ“Š Real-Time Analytics โ€” Track view rates, acknowledgment rates, and engagement across your entire workforce
  • ๐Ÿ“ฑ Mobile Ready โ€” Employees can view, acknowledge, comment, and react to broadcasts from any device

How It Works

Broadcast Lifecycle

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                       BROADCAST LIFECYCLE                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                       โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚  CREATE  โ”‚โ”€โ”€โ”€โ–ถโ”‚  DRAFT   โ”‚โ”€โ”€โ”€โ–ถโ”‚ PUBLISHED โ”‚โ”€โ”€โ”€โ–ถโ”‚   ARCHIVED   โ”‚  โ”‚
โ”‚  โ”‚          โ”‚    โ”‚          โ”‚    โ”‚           โ”‚    โ”‚              โ”‚  โ”‚
โ”‚  โ”‚ Title &  โ”‚    โ”‚ Add mediaโ”‚    โ”‚ Audience  โ”‚    โ”‚ Auto or      โ”‚  โ”‚
โ”‚  โ”‚ Content  โ”‚    โ”‚ Select   โ”‚    โ”‚ snapshot  โ”‚    โ”‚ manual       โ”‚  โ”‚
โ”‚  โ”‚          โ”‚    โ”‚ audience โ”‚    โ”‚ created,  โ”‚    โ”‚ archival     โ”‚  โ”‚
โ”‚  โ”‚          โ”‚    โ”‚          โ”‚    โ”‚ notifs    โ”‚    โ”‚              โ”‚  โ”‚
โ”‚  โ”‚          โ”‚    โ”‚          โ”‚    โ”‚ sent      โ”‚    โ”‚              โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚                                        โ”‚                             โ”‚
โ”‚                                        โ–ผ                             โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”โ”‚
โ”‚  โ”‚                    ENGAGEMENT TRACKING                          โ”‚โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”คโ”‚
โ”‚  โ”‚    Views     โ”‚  Reactions   โ”‚   Comments   โ”‚  Acknowledgments   โ”‚โ”‚
โ”‚  โ”‚   tracked    โ”‚  ๐Ÿ‘โค๏ธ๐Ÿ˜„๐ŸŽ‰๐Ÿ‘  โ”‚  threaded,   โ”‚  required or       โ”‚โ”‚
โ”‚  โ”‚  per user    โ”‚  one/user    โ”‚  moderated   โ”‚  optional          โ”‚โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ”‚
โ”‚                                                                       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Multi-Channel Notification Delivery

                         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                         โ”‚  BROADCAST   โ”‚
                         โ”‚  PUBLISHED   โ”‚
                         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                โ”‚
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ”‚                 โ”‚                  โ”‚
              โ–ผ                 โ–ผ                  โ–ผ
     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
     โ”‚   STANDARD   โ”‚  โ”‚   CRITICAL   โ”‚  โ”‚  WITH ESCALATION โ”‚
     โ”‚   DELIVERY   โ”‚  โ”‚   DELIVERY   โ”‚  โ”‚     ENABLED      โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
            โ”‚                 โ”‚                    โ”‚
            โ–ผ                 โ–ผ                    โ–ผ
     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
     โ”‚  In-App +  โ”‚   โ”‚  ALL four  โ”‚      โ”‚  Step 1:    โ”‚
     โ”‚  Email     โ”‚   โ”‚  channels  โ”‚      โ”‚  In-App     โ”‚
     โ”‚ (per user  โ”‚   โ”‚  forced:   โ”‚      โ”‚  + Email    โ”‚
     โ”‚  prefs)    โ”‚   โ”‚  In-App,   โ”‚      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚  Email,    โ”‚      โ”‚  Wait N min โ”‚
                      โ”‚  SMS,      โ”‚      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
                      โ”‚  Voice     โ”‚      โ”‚  Step 2:    โ”‚
                      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ”‚  SMS        โ”‚
                                          โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
                                          โ”‚  Wait N min โ”‚
                                          โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
                                          โ”‚  Step 3:    โ”‚
                                          โ”‚  Voice Call โ”‚
                                          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Key Features

๐Ÿ“ข Broadcast Creation & Management

Create, edit, and manage company announcements with a full lifecycle workflow.

Action Description
Create Write a broadcast with title, rich-text description, and optional media
Save as Draft Save without publishing; edit until ready
Save & Publish Create and publish in one step
Edit Modify draft broadcasts (published broadcasts are locked)
Clone Duplicate an existing broadcastโ€”including content, recipients, and mediaโ€”into a new draft
Archive Move published broadcasts to archived status (manual or automatic)
Delete Remove draft broadcasts permanently

Broadcast Options (set at creation):

Option Description
Allow Comments Enable threaded commenting on the broadcast
Allow Reactions Let employees react with emoji
Require Acknowledgment Employees must explicitly confirm theyโ€™ve read the message
Mark as Critical Triggers all notification channels regardless of user preferences

๐Ÿ“Ž Rich Media Attachments

Attach up to 6 files to each broadcast to make announcements visual and informative.

Media Type Supported Formats Size Limit
Images JPEG, PNG, GIF 10 MB per file
Documents PDF 10 MB per file
Videos MP4, QuickTime (MOV) 100 MB per file

Media files can be added during creation, modified during editing, and are automatically cloned when duplicating a broadcast.


๐ŸŽฏ Audience Targeting

Control exactly who receives each broadcast using flexible recipient groups.

Target Type How It Works
All Staff Every active employee in the business
By Department Select one or more departments; supports multi-select
By Location Target employees at specific office locations; supports multi-select
By Employee List Target specific individuals via employee ID criteria
Custom Groups Use notification recipient groups with custom parameters

Audience Snapshot: When a broadcast is published, the system freezes the recipient list at that moment. This ensures consistent trackingโ€”even if employees change departments or leave the company, the original audience is preserved for analytics.


โœ… Acknowledgment Tracking & Reminders

Ensure critical messages are read with required acknowledgments and automated follow-up.

Feature Description
Required Acknowledgment Employees see an โ€œAcknowledgeโ€ button and must confirm theyโ€™ve read the broadcast
Automatic Reminders Background job sends reminders at configurable intervals to employees who havenโ€™t acknowledged
Escalating Urgency Reminder subject lines progress: โ€œReminderโ€ โ†’ โ€œSecond Reminderโ€ โ†’ โ€œUrgent Reminderโ€
Max Reminder Cap Configurable maximum number of reminders per employee (prevents notification fatigue)
Author Notifications Broadcast author is emailed each time a batch of reminders is sent, with a count of pending acknowledgments
Intelligent Delivery Deduplication checks prevent duplicate reminders; 90-day cutoff for stale broadcasts

Configurable Settings:

Setting Options Default
Reminder Frequency 2, 4, 8, 24, or 48 hours 24 hours
Max Reminders Any positive integer 3

๐Ÿ”” Escalation Cascades

For critical broadcasts, configure a multi-step escalation that progressively uses more urgent channels until the employee responds.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ESCALATION CASCADE                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                                    โ”‚
โ”‚  Step 1: In-App Notification + Email                              โ”‚
โ”‚     โ”‚                                                              โ”‚
โ”‚     โ”œโ”€โ”€ Employee views broadcast? โ”€โ”€โ–ถ STOP (acknowledged)         โ”‚
โ”‚     โ”‚                                                              โ”‚
โ”‚     โ–ผ  Wait 5 minutes                                             โ”‚
โ”‚                                                                    โ”‚
โ”‚  Step 2: SMS Text Message                                         โ”‚
โ”‚     โ”‚                                                              โ”‚
โ”‚     โ”œโ”€โ”€ Employee views broadcast? โ”€โ”€โ–ถ STOP (acknowledged)         โ”‚
โ”‚     โ”‚                                                              โ”‚
โ”‚     โ–ผ  Wait 10 minutes                                            โ”‚
โ”‚                                                                    โ”‚
โ”‚  Step 3: Automated Voice Call                                     โ”‚
โ”‚     โ”‚                                                              โ”‚
โ”‚     โ””โ”€โ”€ Cascade complete                                          โ”‚
โ”‚                                                                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Escalation Behavior:

  • Each broadcast can define its own escalation config or inherit the business-level default
  • Viewing the broadcast counts as implicit acknowledgmentโ€”the cascade stops immediately
  • Wait times between steps are configurable per step
  • Critical broadcasts override quiet hours for voice calls; standard broadcasts respect them
  • Escalation statistics (in-progress, acknowledged, completed) are tracked in broadcast stats

๐Ÿ“ž Voice Call Notifications

Reach employees by phone for the most urgent communications.

Feature Description
Automated Calls Twilio-powered voice calls deliver broadcast content as spoken text
Quiet Hours Non-critical broadcasts respect configured quiet hours; calls are rescheduled
Critical Override Critical broadcasts bypass quiet hours and call immediately
Concurrency Control Up to 10 concurrent calls per broadcast to prevent Twilio overload
Retry Logic Failed calls retry up to 3 times with exponential backoff
Delivery Tracking Call status (completed, failed, busy, no-answer) tracked per recipient

๐Ÿ’ฌ Comments & Discussions

Enable two-way communication on broadcasts with threaded, moderated comments.

Feature Description
Threaded Replies Comments support parent/child threading for organized discussions
Auto-Moderation Offensive content is automatically detected and redacted before posting
Moderation Flags Flagged comments are visible to admins in the moderated comments view
Soft Delete Deleted comments are hidden but preserved for audit purposes
Author Controls Broadcast author and admins can manage all comments; users can edit/delete their own

Moderation Service: When enabled at the business level, the comment moderation service scans content before saving and redacts offensive language automatically. Flagged comments are marked for admin review.


๐Ÿ˜€ Emoji Reactions

Let employees express sentiment quickly with one-tap emoji reactions.

Available Reactions: ๐Ÿ‘ โค๏ธ ๐Ÿ˜„ ๐Ÿ˜ข ๐Ÿ˜ฎ ๐ŸŽ‰ ๐Ÿ‘ โœ…

Rule Description
One Per User Each employee can have one active reaction per broadcast
Toggle Behavior Tapping the same reaction removes it; tapping a different one replaces it
Aggregate Counts Reaction counts are grouped by type and displayed on the broadcast

๐ŸŒ External Sharing

Share broadcasts outside your organization via secure public links.

Feature Description
Token-Based URLs Each broadcast gets a unique, secure share token
Public Portal External viewers see the broadcast on a branded public pageโ€”no login required
Enable/Disable Sharing can be toggled per broadcast; disabling invalidates the link
Regenerate Link Generate a new token to invalidate the previous URL
Business Branding External pages use the companyโ€™s logo, colors, and portal branding
Iframe Support External broadcast pages can be embedded with controlled CSP headers
Anonymous View Count External views increment the broadcastโ€™s view counter

External sharing must be enabled at the business level in security settings before individual broadcasts can be shared.


๐Ÿ“Š Analytics & Statistics

Track broadcast performance with comprehensive analytics at both the individual and aggregate level.

Per-Broadcast Statistics:

Metric Description
View Count Total times the broadcast has been viewed
Viewed Recipients Count of unique recipients who opened the broadcast
Acknowledged Count Number of employees who explicitly acknowledged
Reaction Breakdown Counts grouped by reaction type
Comment Count Total comments and unique commenters
Voice Call Stats Attempted, delivered, acknowledged, and failed calls
Escalation Stats Total, in-progress, acknowledged, and completed escalations
CSV Export Download per-recipient data (name, email, department, location, view/ack status, reminders sent)

Aggregate Analytics Dashboard (Admin):

Metric Description
Total Broadcasts Count by status (published, draft, archived)
Total Views Sum of views across all broadcasts
Average Views Mean views per published broadcast
Unique Viewers Distinct employees who viewed any broadcast
Acknowledgment Rate Percentage of viewers who acknowledged
Engagement Rate Ratio of acknowledgers to viewers
Reminders Sent Total reminders and users who received them
Email & SMS Counts Estimated notification volume by channel
Monthly Trend Broadcasts created per month over time

Analytics support filtering by status, date range, and pagination.


๐Ÿ“ฑ Mobile Experience

Employees can access all broadcast features from their mobile devices through dedicated mobile views.

Mobile Feature Description
Broadcast Feed Scrollable list of published broadcasts with infinite scroll
Filter Tabs Filter by All, Unread, Acknowledged, or Critical
View Broadcast Full broadcast detail with media, comments, and reactions
Acknowledge One-tap acknowledgment directly from the broadcast view
Add Comment Post comments and replies from mobile
React Toggle emoji reactions with a single tap
Feed Stats Quick stats showing total, unread, critical, and pending acknowledgments

๐Ÿ  Dashboard Widget

Broadcasts appear on the main dashboard as announcements, keeping employees informed without navigating to the app.

Widget Feature Description
Recent Broadcasts Shows up to 10 most recent published broadcasts
Read Status Unread broadcasts are visually distinguished
Priority Indicators Critical broadcasts display with danger styling
Quick View Click to read broadcast content inline
Type Classification Broadcasts auto-categorized as Critical, Policy, System, Security, or General

โš™๏ธ App Settings & Configuration

Administrators configure the Broadcast app to match organizational communication needs.

Broadcast Settings:

Setting Description Options
Auto-Archive Period Automatically archive broadcasts after N weeks 1, 2, 4, 8, 12 weeks
Auto-Close Comments Comment threshold before auto-closing 50, 100, 200, 500, 1000
Auto-Moderate Comments Enable automatic content moderation On / Off
Acknowledgment Reminder Frequency Hours between reminder emails 2, 4, 8, 24, 48 hours
Max Reminders Maximum reminders per employee per broadcast Any positive integer
External Sharing Allow broadcasts to be shared externally On / Off

Permission Settings:

Setting Description
Allow Managers to Create Grant all managers permission to create broadcasts
Allow Managers to Publish Grant all managers permission to publish broadcasts

Notification Settings:

Category Configurable Notifications
Broadcast Events New broadcast published, acknowledgment reminder, comment added, broadcast archived/updated, urgent broadcast
Moderation Events Comment requires moderation, comment approved/rejected
Analytics Alerts Low engagement alert, acknowledgment deadline approaching
Channel Toggles Email, SMS, In-App, Voice โ€” each independently enabled/disabled
Timing Acknowledgment reminder days, urgent notification delay, digest frequency, quiet hours

Escalation Settings:

Setting Description
Enabled Turn escalation cascades on/off at the business level
Steps Configuration Define ordered steps with channel type and wait time between each

Background Jobs

The Broadcast app uses several background jobs to automate operations.

Job Purpose Schedule
BroadcastAcknowledgmentReminderJob Sends reminders to employees who havenโ€™t acknowledged Runs periodically (every 2 hours)
AutoArchiveBroadcastsJob Archives published broadcasts older than the configured period Runs periodically
CleanupBroadcastDataJob Archives broadcasts older than 1 year; cleans up snapshots and statuses for broadcasts archived 3+ months Runs periodically
BroadcastVoiceCallJob Initiates Twilio voice calls for individual recipients Enqueued per recipient at publish time
BroadcastEscalationJob Processes escalation steps for legacy escalation records Enqueued per escalation step

User Roles & Permissions

Role Capabilities
Employee View broadcasts targeted to them, acknowledge, comment, react, view on mobile and dashboard widget
Manager All employee capabilities + create broadcasts (if permitted), view own broadcast stats
HR Admin All manager capabilities + create/publish/archive broadcasts, view analytics dashboard, manage settings
System Admin All HR capabilities + app-level configuration, external sharing settings, escalation configuration

Permission Matrix:

Action Employee Manager HR/Admin System Admin
View Broadcasts โœ… (targeted) โœ… (all) โœ… (all) โœ… (all)
Acknowledge โœ… โœ… โœ… โœ…
Comment & React โœ… โœ… โœ… โœ…
Create Broadcast โ€” โœ… (if permitted) โœ… โœ…
Publish Broadcast โ€” โœ… (if permitted) โœ… โœ…
View Stats โ€” โœ… (own broadcasts) โœ… โœ…
Analytics Dashboard โ€” โ€” โœ… โœ…
Manage Settings โ€” โ€” โœ… โœ…
External Sharing โ€” โ€” โœ… โœ…

Getting Started

For Employees

  1. Navigate to Apps โ†’ Broadcast to see broadcasts targeted to you
  2. Broadcasts requiring your attention appear at the topโ€”unacknowledged first, then critical, then unread
  3. Click a broadcast to read the full content and view attached media
  4. If acknowledgment is required, click the Acknowledge button to confirm youโ€™ve read it
  5. Use emoji reactions to express your sentiment and comments to ask questions or share feedback

For Managers

  1. If your organization grants manager broadcast permissions, click New Broadcast to create one
  2. Write a clear title and description, attach relevant media, and select your target audience
  3. Choose whether to require acknowledgment and whether to mark it as critical
  4. Save as Draft to review later, or Save & Publish to send immediately
  5. After publishing, visit Stats to see who has viewed and acknowledged your broadcast
  6. Use Clone to reuse a successful broadcast format for future announcements

For HR Administrators

  1. Go to Settings to configure auto-archive periods, comment moderation, and reminder frequency
  2. Set up escalation cascades for critical communications that must reach every employee
  3. Enable external sharing if you need to share announcements with contractors or partners
  4. Use the Analytics dashboard to monitor engagement across all broadcasts
  5. Export CSV reports to share view and acknowledgment data with leadership
  6. Grant manager permissions to decentralize broadcast creation across your organization

Best Practices

For Creating Broadcasts

  • โœ… Use clear, specific titlesโ€”employees scan titles to decide what to read first
  • โœ… Keep descriptions conciseโ€”link to detailed documents rather than pasting full policies
  • โœ… Attach visual media (images, PDFs) to increase engagement
  • โœ… Only mark broadcasts as Critical when truly urgentโ€”overuse causes alert fatigue
  • โœ… Use Require Acknowledgment for compliance-critical communications (policy changes, safety alerts)

For Targeting & Delivery

  • โœ… Target the narrowest relevant audienceโ€”donโ€™t send department-specific news to the entire company
  • โœ… Use escalation cascades for safety-critical broadcasts that must reach everyone
  • โœ… Schedule critical broadcasts during business hours to maximize immediate visibility
  • โœ… Enable voice calls only for truly urgent communications to respect employee boundaries

For Tracking & Follow-Up

  • โœ… Monitor acknowledgment rates within the first 24 hours and send targeted reminders
  • โœ… Export CSV reports for compliance documentation and audit trails
  • โœ… Use the Analytics dashboard to identify engagement trends and optimize timing
  • โœ… Enable comments to create a dialogueโ€”employees may have important questions
  • โœ… Review reaction data to gauge overall sentiment toward announcements

For Administrators

  • โœ… Configure auto-archive to keep the broadcast feed clean and relevant
  • โœ… Enable comment moderation to maintain professional discussion standards
  • โœ… Set reasonable reminder limits (3-5 max) to avoid notification fatigue
  • โœ… Use external sharing sparingly and regenerate tokens when access should be revoked
  • โœ… Review escalation statistics to ensure the cascade is effective without being excessive


The Broadcast App ensures your most important messages reach every employee, on every channel, with proof of delivery. From routine updates to critical safety alerts, communicate with confidence.

Ask AI Product Advisor

Hi! I'm the MangoApps Product Advisor. I can help you with:

  • Understanding our 40+ workplace apps
  • Finding the right solution for your needs
  • Answering questions about pricing and features
  • Pointing you to free tools you can try right now

What would you like to know?