Getting Started

How to Add a Branch

Create branches for multi-location or multi-program management with complete data isolation between campuses

How to Add a Branch

Branches allow you to manage multiple locations or programs under one organization while keeping content, students, and data completely isolated between them.


When to Use Branches

Branches are ideal for:

ScenarioExample
Multiple CampusesDhaka Center, Chittagong Center, Sylhet Center
Different ProgramsEngineering Program, Medical Program, Commerce Program
Franchise LocationsBranch A (owned), Branch B (franchise partner)
Online vs OfflineOnline Division, Physical Campus

Key Concept: Each branch operates as a self-contained unit within your organization. Students in one branch cannot see courses or content from another branch.


Creating a Branch

  1. Go to Settings → Branches in the sidebar
  2. Click the Add Branch button
  3. Fill in the branch details:
FieldDescriptionRequired
Branch NameDisplay name (e.g., "Dhaka Main Campus")Yes
AddressPhysical address of the branchNo
Contact PersonName of the branch manager/coordinatorNo
PhoneBranch contact numberNo
EmailBranch-specific email addressNo
  1. Click Create

📸 Screenshot: Add Branch dialog


How Branches Work

Once branches are set up, here's how they affect different parts of the platform:

Content Isolation

Organization
├── Branch: Dhaka Center
│   ├── Course: HSC Physics 2026
│   ├── Course: HSC Chemistry 2026
│   └── Students: 200 enrolled
├── Branch: Chittagong Center
│   ├── Course: HSC Physics 2026 (separate instance)
│   ├── Course: HSC Biology 2026
│   └── Students: 150 enrolled
└── Branch: Online
    ├── Course: SSC Math Online
    └── Students: 500 enrolled

What's Isolated per Branch

FeatureBranch-Isolated?Notes
CoursesEach branch has its own courses
BatchesBatches belong to branch-specific courses
StudentsStudents are enrolled in branch-specific courses
AttendanceTracked per branch
PaymentsFilterable by branch
AnalyticsReports can be filtered by branch
TeachersPartialTeachers can be assigned to specific branches
Question BankShared across entire organization
CurriculumShared across entire organization
SettingsOrganization-wide

Note: The Question Bank and Curriculum Hierarchy are shared across all branches. This means you create questions once and can use them in exams across any branch.


Managing Branch-Specific Content

Assigning Teachers to Branches

  1. Go to Teachers in the sidebar
  2. Open a teacher's profile
  3. Under Branch Assignment, select which branches they can access
  4. Teachers will only see courses and students from their assigned branches

Filtering by Branch

Most list views (Students, Payments, Attendance) have a Branch filter in the toolbar. Use it to:

  • View data for a specific branch
  • Compare performance between branches
  • Generate branch-specific reports

📸 Screenshot: Branch filter dropdown in student list


Editing & Deleting Branches

Editing a Branch

  1. Go to Settings → Branches
  2. Click the edit icon next to the branch name
  3. Update the details
  4. Click Save

Deleting a Branch

⚠️ Warning: Deleting a branch will remove all courses, batches, and enrollments associated with it. Student accounts are not deleted, but their branch-specific enrollments will be removed. This action cannot be undone.

  1. Go to Settings → Branches
  2. Click the delete icon next to the branch
  3. Confirm the deletion by typing the branch name
  4. Click Delete Permanently

Use Case Example

Scenario: A coaching center called "MegaPrep" has 3 physical locations and an online program.

Setup:

  1. Create Organization: "MegaPrep Academy"
  2. Add Branches:
    • "Dhaka Dhanmondi" (physical)
    • "Dhaka Mirpur" (physical)
    • "Chittagong" (physical)
    • "Online Program" (virtual)

Result:

  • Each campus can manage its own courses and student batches
  • Admin dashboard shows consolidated analytics with branch filter
  • Shared question bank means exam questions are created once and reused everywhere
  • Teachers are assigned to their specific campus
  • Students only see their branch's courses on the portal

Related Articles

branchlocationmulti-branchcentercampusmulti-location