Add Contact

Add Photo
๐Ÿ” Click to Enlarge
๐Ÿ’ก Sync Guidelines

Make sure the Work Location matches your district school or building name. These fields sync directly to iOS devices via CardDAV.

๐Ÿ‘ค

Identity & Role

๐Ÿ“ž

Communication

๐Ÿ“

Location & Address

๐Ÿข

Organization

Assign Desk Phone

Staff Portrait
Standard district prefix is 803 821. Enter the 4-digit extension.
โšก

High-Resolution Contact Photo Sync

Pull authentic 400ร—400 Google Workspace portraits into Firestore & CardDAV for district cell phones.

Ready to sync.
โ˜๏ธ Direct Google Cloud Storage Sync Master Photos
Syncs original full-resolution portraits directly from bucket: gs://l1_photo_storage/Staff/{username}.jpg.
Or sync directly in browser (requires CORS Helper extension):

Synchronization Event Details

๐Ÿ” Field-Level Change Diff

Inspection of exact before and after field modifications

๐Ÿ•’ Contact Change History

Chronological audit timeline for this staff member

Contact Portrait

High-Resolution Quality Inspection

Enlarged contact portrait
Dimensions Measuring...
Quality Rating Evaluating...
Storage Format JPEG / Retina

Create Custom District Role

Machine key used in system permissions records.

Edit Role Details

Delete Role
Permanently remove this custom role. Assigned users will be reassigned to Viewer.

Manage User Roles

Assign multiple roles & privileges to staff accounts

Staff Google Account
โ„น๏ธ Multi-Role Assignment: Staff members inherit the combined permissions of all assigned roles (e.g., combining Desk Phone Contact Editor and Cell Phone Contact Editor). Changes save automatically to Firebase.