Understanding Branches
Branches are the fundamental organizational units in BeamEdUp. A branch represents a physical or logical location within your organization — such as a campus, center, department, or office. Everything in BeamEdUp (classes, users, exams) belongs to a branch.
What Are Branches?
A branch is a self-contained unit within your organization. Each branch has its own set of classes, users, exams, and settings. Think of branches as independent campuses or locations that share the same organization-level subscription and branding but operate day-to-day on their own.
Branch Examples by Institution Type
School
DPS Noida Campus, DPS Gurgaon Campus
Each campus operates independently with its own principal, teachers, and students.
Coaching Center
Aakash Connaught Place, Aakash Kalu Sarai
Multiple centers across a city, each with its own batches and instructors.
University
Engineering Campus, Medical Campus, Law Campus
Departments or campuses within a university, each managing their own exams.
Corporate
Mumbai Office, Bangalore Office
Regional offices running independent training programs and assessments.
When to Use Branches
Use branches when your organization has any of the following:
- Multiple physical locations — campuses, centers, or offices in different areas
- Separate administrative units — departments that manage their own staff and students independently
- Different academic programs — divisions like junior school vs. senior school, or undergraduate vs. postgraduate
- Regional operations — franchises or affiliated centers that report to a central office
Branch Hierarchy
BeamEdUp follows a clear organizational hierarchy. Understanding this structure helps you plan your setup effectively:
- Organization — Your institution (e.g., "Delhi Public School Society"). One subscription, one billing account.
- Branches — Campuses or locations within the organization (e.g., "DPS Noida", "DPS Gurgaon"). Each branch has its own admin, settings, and branding.
- Classes — Groups of students within a branch (e.g., "Class 10-A", "Batch 2024 Morning"). Classes belong to exactly one branch.
- Users — Instructors, learners, and guardians assigned to a branch. Users can belong to one or more branches.
Who Can Manage Branches?
Branch management follows strict role-based access control:
- Organization Admin — Can create, edit, and delete branches. Can assign branch admins and configure all branch settings.
- Branch Admin — Can manage users, classes, and exams within their assigned branch. Cannot create new branches or modify other branches.