BlueBird AlertsLakeview High SchoolID: lakeview-high
Viewing tenant: Lakeview High School👤 Sarah Martinez (Principal)
⚠Demo Environment — No real alerts are sent. All activity is simulated.
ℹLicense: Active — Platform Override
⚠ BlueBird is an internal communication tool. It does not contact 911 or replace emergency services. Always call 911 in a real emergency.
Admin dashboard
Manage users, see device readiness, review alerts, and control the active alarm state for Lakeview High School from one place.
Alarm clearEmergency alert. Please follow school procedures.Acknowledged0 usersAPNsnot configured?Apple Push Notifications — required for iPhone alert delivery. Configure in Settings if not ready.SMSnot configured?SMS delivery for alert notifications. Configure a provider in the super admin SMS Settings panel.
Users
60
Active users
60
Login-enabled?Users who have a username and password set. All users receive push alerts regardless.
19
Devices
0
Recent alerts
12
User reports
0
Open messages
0
Active help requests
0
Quiet period requests?Staff requests to suppress non-emergency notification sounds during sensitive activities (tests, performances).
0
building_admin10district_admin1staff7teacher42
▶ Suggested next steps (3)
🔑
Generate access codes
Create one-time codes so staff can self-register on the BlueBird app.
Take attendance for your class. Changes save automatically as you mark each student.
Saving…✓ Saved
0 Present0 Absent0 Tardy0 Excused0 Other
📚No students foundYour class roster is empty or no students match the current filter.
Integrations
Roster & Directory Sync
Connect data sources for automatic staff, student, and class roster imports.
OneRoster Integrations
📡
No integrations configured
Connect a OneRoster data source to automatically sync students, staff, and class rosters.
Clever — District Roster
Connect with Clever
Sync students, staff, and class rosters directly from your district's Clever account via secure OAuth.
Google Workspace
Connect Google Workspace
Sync staff from Google Directory and class rosters from Google Classroom using a service account.
🔒 BlueBird uses read-only Google APIs and never modifies your Google Workspace environment.
Sync History
No sync runs recorded yet.
Add Roster Integration
After saving, use the Upload CSV button on the integration card to import a OneRoster 1.1 ZIP bundle.
Upload OneRoster CSV
Select a OneRoster 1.1 ZIP bundle. Required files: users.csv, classes.csv, enrollments.csv, orgs.csv.
Sync Settings
Role Mapping
Map each OneRoster role to a BlueBird role. Choose (skip) to exclude that role from being imported as a staff account.
OneRoster Role
BlueBird Role
Teacher
Administrator
Aide
Proctor
District Administrator
System Administrator
Guardian
Relative
Google Workspace Setup
Read-only access — BlueBird never modifies your Google environment
1 → Basic Setup
2 → Service Account Key
Drag & drop .json file here
or click to browse — accepts Google service account JSON only
🔒 BlueBird uses read-only Google APIs and will never modify users, reset passwords, or make any changes to your Google Workspace environment.
3 → Sync Options
OU Role Mappings — map each Google OU to a BlueBird role
Roles: Teacher / Staff / Building Admin — or Students (Roster) to sync into the student accountability roster instead of staff accounts. Leave empty to sync all domain users as Teacher. Find OU paths in Google Admin → Directory → Org Units.
API permissions requested:
Connection Test Results
5 → Sign in with Google (optional)
Enter your Google Cloud OAuth 2.0 credentials to show a Sign in with Google button on the tenant login page. Users must already have a BlueBird account with a matching Google email.
Not configured
Settings
School Settings
Manage your school's configuration, notification preferences, alert rules, and security.
School information
Update your school's display name. The school ID (slug) is permanent.
Account
__demo__principal
Role
Building Admin
2FA Status
Not enabled
Start setup to generate a secret for your authenticator app.
🔑 Passkeys & Security Keys
Touch ID, Face ID, Windows Hello, or a hardware key (YubiKey) as a second factor.
Loading…
Push preferences
Control which push channels are active and configure non-critical sound behaviour.
View only — settings can only be changed by a district administrator.
Non-critical sound enabledYes
Non-critical sound namenotification_soft
Quiet period notificationsYes
Admin message notificationsYes
Access code notificationsYes
Audit event notificationsNo
Emergency alert sound🔒 System-locked
Quiet period rules
Configure approval workflows and duration limits.
View only — settings can only be changed by a district administrator.
EnabledYes
Requires approvalYes
Allow schedulingYes
Max duration1440 min
Default duration60 min
District admin approves all🔒 District admin only
Building admin scope🔒 District admin only
Allow self-approval🔒 District admin only
Alert trigger rules
Alert trigger policy is managed by your district administrator.
🔒 District admin access required to view or change these settings.
Device management
Control enrollment, status reporting, and staleness thresholds.
View only — settings can only be changed by a district administrator.
Device enrollmentYes
Status reportingYes
Mark stale after30 min
Exclude inactive from pushYes
Access code settings
Configure access code defaults, auto-expiry, and lifecycle management.
View only — settings can only be changed by a district administrator.
EnabledYes
Auto-expireYes
Default expiration14 days
Auto-archive revokedNo
Archive revoked after7 days
Display & UI preferences
Theme modesystem
Show guided tourYes
Hall Pass intelligence
Configure overdue detection thresholds and abuse flagging.
View only — settings can only be changed by a district administrator.
Warning threshold5 min
Overdue threshold10 min
Escalation threshold15 min
Daily pass limit5 passes/day
Admin notify on overdueYes
Windows Desktop App Keys
Generate API keys for the BlueBird Alerts Windows desktop client.
Each key authorises one or more computers to receive alarm alerts.
The raw key is shown once at creation.
Loading keys…
New key generated — copy it now. It will not be shown again.
Change history
Every settings change is recorded with before/after values. You can undo any non-undone change.
No settings changes recorded yet.
Operations
Command Center
Live operational overview — alarm status, staff accountability, help requests, and messaging in one place.
Assign students to teachers by creating class sections. Designating a section as Homeroom sets the teacher as each enrolled student's primary attendance teacher.
Live metrics aggregated from this sandbox environment. Data is seeded with realistic synthetic values when volume is low.
Loading…
Live Activity Feed
Waiting for activity…
User Management
Accounts & Access Control
Create and manage staff accounts. Roles control what each person can access — use Access Codes to let staff self-register on the mobile app. All role changes are fully audited.
Total Users
60
60 active
District Admins
1
Warning — single point of failure
Login Enabled
19
Can access dashboard
Security Status
Healthy
Role hierarchy integrity
Create new user
Fill in the fields below — username and password are optional.
60 users
Name
Username
Role
Status
Actions
SM
Sarah Martinez YouPrincipalLast login:
__demo__principal
Building Admin
Active
MT
Michael ThompsonVice PrincipalNever logged in
__demo__vp
Building Admin
Active
JW
James Williams5th Grade TeacherNever logged in
__demo__teacher
Teacher
Active
ER
Emily Rodriguez3rd Grade TeacherNever logged in
__demo__teacher2
Teacher
Active
RC
Rebecca ChenSchool CounselorNever logged in
__demo__counselor
Staff
Active
DP
Dr. Patricia WilsonSuperintendentLast login:
__demo__district
District Admin
Active
🔒 Protected Role
EH
Edward HarrisScience TeacherNever logged in
teacher_1@demo
Teacher
Active
HA
Helen AllenArt TeacherNever logged in
teacher_2@demo
Teacher
Active
WF
William Flores5th Grade TeacherNever logged in
teacher_3@demo
Teacher
Active
CG
Charles GonzalezDrama TeacherNever logged in
teacher_4@demo
Teacher
Active
DG
Diana GarciaFrench TeacherNever logged in
teacher_5@demo
Teacher
Active
JH
Jason HallLibrarianNever logged in
teacher_6@demo
Teacher
Active
AR
Amber RobertsBand DirectorNever logged in
teacher_7@demo
Teacher
Active
JJ
Jennifer JacksonArt TeacherNever logged in
teacher_8@demo
Teacher
Active
JR
Jeremy Rodriguez2nd Grade TeacherNever logged in
teacher_9@demo
Teacher
Active
AT
Amber TorresEnglish TeacherNever logged in
teacher_10@demo
Teacher
Active
LK
Lauren KingBand DirectorNever logged in
—
Teacher
Active
BH
Benjamin HillLibrarianNever logged in
—
Teacher
Active
AN
Angela Nelson3rd Grade TeacherNever logged in
—
Teacher
Active
HH
Helen HarrisTechnology TeacherNever logged in
—
Teacher
Active
WH
William HillLibrarianNever logged in
—
Teacher
Active
AJ
Andrew JonesKindergarten TeacherNever logged in
—
Teacher
Active
EJ
Edward JacksonPE TeacherNever logged in
—
Teacher
Active
AF
Angela Flores1st Grade TeacherNever logged in
—
Teacher
Active
CL
Carol LopezPE TeacherNever logged in
—
Teacher
Active
EG
Edward Gonzalez4th Grade TeacherNever logged in
—
Teacher
Active
MM
Megan MitchellTechnology TeacherNever logged in
—
Teacher
Active
GJ
George Jackson3rd Grade TeacherNever logged in
—
Teacher
Active
WW
William WilsonSTEM TeacherNever logged in
—
Teacher
Active
WJ
William JonesHealth TeacherNever logged in
—
Teacher
Active
TG
Thomas GonzalezSpecial Education TeacherNever logged in
—
Teacher
Active
JF
Jeremy FloresMusic TeacherNever logged in
—
Teacher
Active
JA
Joseph AndersonMusic TeacherNever logged in
—
Teacher
Active
BR
Betty RobinsonLibrarianNever logged in
—
Teacher
Active
AH
Andrew HarrisMath TeacherNever logged in
—
Teacher
Active
ML
Mark LeeHistory TeacherNever logged in
—
Teacher
Active
JR
Joseph Ramirez2nd Grade TeacherNever logged in
—
Teacher
Active
BN
Brian NguyenScience TeacherNever logged in
—
Teacher
Active
MB
Mark BakerArt TeacherNever logged in
—
Teacher
Active
MR
Mark RiveraKindergarten TeacherNever logged in
—
Teacher
Active
GR
George RobertsHistory TeacherNever logged in
—
Teacher
Active
SL
Steven Lewis5th Grade TeacherNever logged in
—
Teacher
Active
RT
Ryan TaylorDrama TeacherNever logged in
—
Teacher
Active
RL
Rachel LopezHealth TeacherNever logged in
—
Teacher
Active
TR
Thomas Roberts6th Grade TeacherNever logged in
—
Teacher
Active
SL
Sandra LopezSpecial Education TeacherNever logged in
—
Teacher
Active
CT
Charles ThompsonCurriculum CoordinatorNever logged in
admin_1@demo
Building Admin
Active
LP
Lisa PhillipsTechnology CoordinatorNever logged in
admin_2@demo
Building Admin
Active
WY
William YoungAcademic CoachNever logged in
admin_3@demo
Building Admin
Active
WF
William FloresDean of StudentsNever logged in
—
Building Admin
Active
DF
Diana FloresCurriculum CoordinatorNever logged in
—
Building Admin
Active
MW
Mark WalkerAcademic CoachNever logged in
—
Building Admin
Active
MA
Mark AllenTechnology CoordinatorNever logged in
—
Building Admin
Active
KM
Kenneth MooreCurriculum CoordinatorNever logged in
—
Building Admin
Active
SW
Sandra WhiteSchool NurseNever logged in
—
Staff
Active
WD
William DavisSchool PsychologistNever logged in
—
Staff
Active
ML
Melissa LewisSpeech TherapistNever logged in
—
Staff
Active
AR
Anthony RiveraESL CoordinatorNever logged in
—
Staff
Active
CH
Christine HarrisOffice ManagerNever logged in
—
Staff
Active
AW
Andrew WrightSecurity OfficerNever logged in
—
Staff
Active
Assigned tenants: None
🔒 This is a protected role. Only district admins can archive this account.
😴No inactive usersUsers whose accounts have been deactivated will appear here.
🗂️No archived usersArchived accounts are hidden from the active list but preserved for audit purposes.
Generate Access Code
Code Generated
Auto-archive:
QR
Code
Role
Title
Claimed / Assigned
Label
Status
Expires
Uses
Actions
No access codes yetGenerate codes so staff can self-register on the BlueBird app — no IT setup required.
Bulk Generate Codes
Import CSV
Upload a CSV with columns name and email. One code will be pre-assigned per row.
Send Invite Emails
Send invitation emails to all codes that have an assigned email address and are still active. Codes without an assigned email will be skipped.
Send Reminder Emails
Send reminder emails to all unclaimed codes with an assigned email. Claimed, expired, and revoked codes are automatically skipped.
Archive all revoked access codes?
This will move all revoked access codes to the archive. Archived codes are hidden from the main list but are not deleted. This action can be undone by contacting support.
Delete all archived access codes?
This permanently deletes all archived codes. This cannot be undone.
Active, used, and expired codes are not affected — only archived codes are deleted.
Auto-Archive Settings
Automatically archive revoked codes after a set number of days.
Onboarding Reports
Loading...
Role & Status
Access Permissions
Contact & Login
Username
Last login
User ID
Actions
Activity Timeline
Select a user to load timeline.
Confirm Role Change
You are changing from
→ .
Delete User Permanently
You are about to delete .
This will permanently delete the user and cannot be undone.
Bulk Action
Apply this action to selected user?
View As — Read Only
🔒 READ ONLY TROUBLESHOOTING VIEW — Actions are disabled.
Loading…
Communication
Messaging
Realtime staff inbox — calm, fast, and incident-ready.
Hall Passes
Hall Pass Management
Issue, track, and manage student hall passes in real time.
Request Help
Active help requests
Admins can clear help requests directly from the console. This clear action does not require two-person cancellation consent.
ID
Created
Type
Requested by
Status
Handled by
Action
No active help requestsWhen staff request team assistance from the app, requests will appear here.
Structured Reports
Incoming user reports
Users can send structured status updates without creating an open chat stream.
ID
Created
Category
Note
No reports yetStaff reports submitted from the mobile app will appear here.
Quiet Periods
Grant a 24-hour notification pause
This main view only shows active or pending requests. Resolved requests stay retained in audit history.
Current queue0Hidden from main view0Total stored0
User
Status
Reason
Approved By
Requested
Expires
Action
No quiet period requestsStaff can request suppressed notification sounds during tests or performances.