Audience types
6
6 selected broadcast segments.
BPPE Career
School Administrator
What is this page?
This page proves broadcast recipient resolution for roles, cohorts, programs, groups, courses, and individuals, including dedupe, contact health, consent, quiet-hours holds, delivery batch previews, and disabled send controls.
Use Sev3 if audience resolution, dedupe, consent, quiet-hours holds, delivery batches, role scope, or disabled send boundaries look incorrect; use Sev4 for labels or layout feedback. This panel does not submit a support case.
Sev1: Critical outage or data-risk emergency
Target: 1-hour response, 24/7 paging during pilot
Sev2: Major workflow blocked
Target: 4 business hours
Sev3: Standard product question or non-urgent issue
Target: 1 business day
Sev4: How-to, cosmetic, or future enhancement
Target: 2 business days
These preview controls are placeholders. Real AI answers, search, walkthroughs, and support submission come in later tickets.
Static proof preview
Real notification feeds, delivery, and preferences arrive in a later ticket.
Sam Director
sam.director@otto-fixture.test
Switch local proof role
This changes only the local shell proof. Production role changes remain server-validated future work.
Search is a keyboard-focusable skeleton. No real index or permissioned search results are implemented in this ticket.
Communications - Broadcasts
Review broadcast recipient resolution, role scope, dedupe, contact health, consent, quiet-hours holds, delivery batches, and disabled send controls.
Otto Fixture BPPE Career School - broadcasts
School Administrator ยท Sam Director
Communications - Broadcasts
Ticket 137 proves the pre-send safety layer for broadcasts: audience resolution, recipient dedupe, role scope, consent, quiet-hours holds, bounced-address holds, delivery batch previews, and disabled send controls.
Deduped recipients
128
Resolved from 253 requested audience memberships, with 9 held for contact safety.
Metrics
Audience types
6
6 selected broadcast segments.
Resolved recipients
128
253 requested rows after segment expansion.
Held recipients
9
Quiet hours, missing consent, bounced address, or review holds.
Disabled actions
5
Send, schedule, test, resolve holds, and export are proof-only.
Composer
Sender
Student Services <studentservices@otto-fixture.test>
Audience
Roles, cohorts, programs, groups, courses, and selected individuals
Send window
Preview for today, 4:30 PM PT; quiet-hours holds apply.
Fallback
Skip bounced emails, hold SMS without consent, and keep in-app as the base channel.
Audience resolver
Role: instructors
Role
Assigned instructors for active medical programs.
Cohort: Oct 19 start
Cohort
Applicants and enrolled students attached to the upcoming start.
Program: Medical Assistant Diploma
Program
Active students, assigned faculty, and program staff.
Group: Medical Coders Club
Group
Members, moderators, and staff advisor for the group.
Course: MED 120
Course
Current section roster and assigned course staff.
Individual: Maya Rivera
Individual
One directly selected student retained after dedupe.
Recipient preview
Dr. Elena Kim
Instructor - Verified email, in-app enabled
Instructor is in scope and has a verified work email.
Maya Rivera
Student - Personal email healthy, SMS consent on file
Matched three selected audiences and resolves to one recipient.
Riley Chen
Student - SMS healthy, quiet hours active
SMS would land inside quiet hours; in-app/email remain previewed.
Jordan Price
Applicant - No SMS consent; email not verified
SMS consent is missing for applicant outreach.
Daniel Brooks
Student - Bounced school email, in-app healthy
School email is bouncing; fallback requires review.
Ari Registrar
Registrar - Verified email, in-app enabled
Staff recipient remains in scope after role and program dedupe.
Policy checks
Role scope
passStaff sender can broadcast to configured roles, courses, groups, programs, cohorts, and direct recipients.
Recipient dedupe
passPeople matched by multiple segments are collapsed into one recipient before delivery preview.
Consent and contact health
blockRecipients without SMS consent or healthy addresses are held from affected channels.
Quiet hours
warningSMS previews respect quiet hours and hold messages that would land too late.
Restricted-content guard
passDraft content is marked as not containing restricted records or private notes.
Delivery batch preview
In-app
ready119
0 held. 119 communication events would be prepared.
108
3 held. Email adapter preview only; no provider send.
SMS
blocked14
6 held. SMS provider and A2P registration are not active.