Checking your session…

Session 2026–2027

Good morning

Loading your recruitment snapshot…

Open vacancies
Active applications
Interviews this week
Hired this session

Pipeline funnel

Current applications by stage
Loading…

Vacancies aging longest

Days open, oldest first
RoleDepartmentDays openApplicationsStatus
Loading…

Recruitment

Vacancy management

Add, close, or delete postings, jump straight to a post's exam setup, and see everything at a glance — including the vacancy ID, since a few other places (like exam CSV uploads) reference it directly.

IDPosterRoleDepartmentOpeningsClosesApplicationsStatus
1English Language TeacherClasses 6–8English108 Jul6Open

Pipeline

Application pipeline

Every vacancy's applicants, grouped by stage — jump to one below if you like.

Candidate review

--

Personal details

Loading…

Education

Experience

References

All applications

Loading…

Assign exams

Documents

Loading…

Actions

Regional HR · All campuses

Campus network overview

Recruitment numbers across every BHS campus this session, plus vacancies awaiting your approval before they publish.

Open vacancies (all campuses)
Active applications
Hired this session
Employee registrations
Pending approvals

Pending vacancy approvals

Submitted by Branch HR, awaiting Regional sign-off

Loading…

By campus

Session 2026–2027, all branches
CampusOpen vacanciesActive applicationsHiredEmployee registrationsStatus
Loading…

Recruitment

Interview scheduler

Every candidate currently at the interview stage, across every vacancy, sorted by the soonest scheduled date. To schedule or reschedule someone, open their profile from Candidate review or Pipeline.

CandidateVacancyDateTimePlace
Loading…

New posting · MJS

Create vacancy

New postings are sent to Regional HR for approval before they appear on the public careers site.

Recruitment

Manage exams

A vacancy can have several named exams — e.g. "General Aptitude" and "Subject Test." Pick a vacancy, then pick or create a named exam, then upload its questions.

Named exams for this vacancy

Select a vacancy above

Link an existing exam to this vacancy

Reuse an exam already created for another vacancy — no need to recreate it or re-upload its questions.

Recruitment

Uploaded exams

Every named exam across every vacancy you can see, in one place.

Exam nameVacancyQuestionsDurationCreated
Loading…

Recruitment

Assign test

Every candidate application, with a quick way to assign an exam without opening their full profile. Candidates waiting for their first exam are listed first.

CandidateVacancyStatusExams assignedAssign an exam
Loading…

Recruitment

Exam results

Every candidate who has started or completed a screening exam, with their score, as soon as they submit.

CandidateVacancyExamScoreStatusSubmitted
Loading…

Exam results

Loading…

Regional HR · Public website

Site content

Edit every text block on the public landing page — hero, portal cards, section headings, and footer. Leave a field blank to keep the current default wording. Changes go live immediately once saved.

Header

Hero

Portal cards

"How it works" section

Vacancies & Branches sections

About section

Sidebar labels

Rename any item in the left-hand navigation. Leave a field blank to keep its current name.

Footer & Regional Secretariat

Preview site

Parent Feedback Form

Every piece of text on the public Parent Feedback form — the intro, the 4 section titles, all 12 rating questions, the 4 open-ended questions, the recommendation choices, and the thank-you message.

Preview form

Candidate Portal

Sidebar labels and page headers for the logged-in Candidate Portal.

Preview portal

Employee Portal

Sidebar labels and page headers for the logged-in Employee Portal.

Preview portal

Regional HR · Staff access

HR accounts

Create and review HR dashboard accounts. Branch HR can also self-register below — those registrations stay pending until you approve them here.

Existing accounts

NameEmailRoleCampusStatus
Loading…

Create a new HR account

Regional HR · Access control

Roles & Rights

Create HR dashboard accounts here. To control which modules each role can access, see the Rights Matrix tab.

Create a new HR account

Their login email and this password get emailed to them automatically — they'll be required to set a new password the first time they log in.

Regional HR · Access control

Rights Matrix

Check a box to grant that module to that role; uncheck to remove it. Branch User is the most limited tier — new modules start locked out for it until you grant them here. Branch HR keeps today's access until you actually uncheck something. Regional HR always has full access to everything and isn't editable here, so the system can never be locked out. Nothing saves until you click "Save rights" below.

Rights matrix

ModuleBranch UserBranch HRRegional HR
Loading…

Regional HR · Candidate accounts

Candidate Passwords

Reset any candidate's password directly, or handle candidates who've asked for help getting back into their account.

Test email delivery

Password resets, interview invites, and offer letters all depend on outgoing email actually working. Send yourself a test to confirm it does — if it fails, this shows the real reason instead of a generic error.

Password reset requests

0 requests

Candidates who used "Still can't get in?" on the login screen because their emailed reset link never worked out for them.

CandidateEmailRequestedTimes asked
Loading…

Reset any candidate's password

Regional HR · Candidate accounts

Candidate Login

Every registered candidate account. Deactivating blocks future logins immediately without touching their history — it can be reversed any time. Deleting is permanent and removes their login, biodata, uploaded documents, and every application (with its exam history) beyond recovery.

NameAccount typeLogin emailCNICMobileApplicationsCreatedLogin status
Loading…

Regional HR · Public website

Branches

Add or edit campus branches with their full details. Only branches saved here are shown on the public landing page's Branches section.

All branches

OrderCodeNamePostal addressPhoneEmailFacebookInstagramWhatsAppGoogle locationOn site?
Loading…

Add or update a branch

Saving a branch here publishes it to the public site. Using an existing code updates that branch instead of creating a new one.

Your campus

Edit Branch Profile

Keep your campus's contact details and social links up to date. Branch name, code, and public visibility are managed by Regional HR.

Staff records

Employees

Registrations awaiting approval, and the active staff directory. Branch HR sees their own campus; Regional HR sees every campus. Only Regional HR can approve or reject.

Pending registrations

NameEmailCampusDesignationSubmitted
Loading…

Active staff directory

NameEmailCampusDesignationDepartmentMobileStatus
Loading…

Staff records

Employee Profile Completion Report

Every registered employee, grouped by campus, with a profile completion percentage based on personal details, required documents, and education on file.

Loading…

Staff records

Employee Details

How many employees have registered per campus, broken down by status.

Loading…

Staff development

Trainings & Certificates

Create training events, review employee registrations, and approve them to unlock a downloadable certificate in each employee's portal.

NameSessionOpen toPendingApprovedStatus
Loading…

Staff records

Employee Logins

Login details for approved employee accounts. Deactivating blocks future logins immediately — it does not touch their profile, requests, or history, and can be reversed any time.

NameLogin emailCampusDesignationLogin status
Loading…

Staff records

Employee requests

Leave applications, transfer requests, and loan applications. Each goes Employee → Branch HR → Regional HR — Branch HR reviews first, Regional HR gives the final word.

EmployeeCampusTypeSubmittedDetailsDocumentsStatus
Loading…

Regional HR only

Employee feedback

Complaints, suggestions, and feedback go straight to Regional HR — never through Branch HR — so employees can raise something about their own branch freely.

EmployeeCampusTypeSubmittedSubject & messageStatus
Loading…

Staff records

Profile update history

A read-only log of updates employees have made to their own profiles through the Employee Portal. These apply immediately — nothing here needs action.

EmployeeCampusSubmittedChanges
Loading…

Candidate Portal Content

PTE Preparation

Manage the lesson library, practice question bank, and mock tests candidates see in the Candidate Portal's PTE Preparation module.

Lessons

SectionTitlePublished
Loading…

Question Bank

SectionTypeTitleDifficultyMock-eligiblePublished
Loading…

Mock Tests

TitleQuestionsActive
Loading…

Parent Feedback

Parent Feedback

Submissions from the public Parent Feedback form. Branch HR sees their own campus; Regional HR sees every campus.

Loading…

Regional HR only · Payroll

Import Employee Salary

Upload a monthly salary sheet as CSV. Rows are matched to employees by name automatically — anything that couldn't be matched is still imported, just flagged, so nothing from the sheet is lost. Re-uploading the same period replaces its data.

Upload a salary sheet

Expected columns — Pay Head: Sr.#, Employee Name, Basic Salary, Other Benefit, House Rent, Medical Allowance, Leave Encashment, Entertainment. Deduction Head: Advance/Security, EOBI, Medical Card, Absent Deduction, Income Tax, Other Deduction. Plus: Gross Salary, Benefit/Deduction Reason, Net Salary, Days. Column order doesn't matter. Choosing a campus scopes name-matching to that campus's staff, and only replaces that campus's data for the period on re-upload — leave it on "All campuses" for one combined sheet spanning every branch.

Imported periods

PeriodCampusRowsUnmatchedSlipsLast imported
Loading…

Regional HR only · Payroll

Generate Salary Slip

Pick a period, then either one employee, or a whole campus at once — both read straight from that period's current imported salary data, no separate entry needed.

Leave Campus on "All campuses" to generate one employee's slip from anywhere, or pick a specific campus and use "Generate for entire campus" to print every matched employee's slip there in one go.

Resources

Downloads

Blank CSV templates for every bulk-import feature in the system, ready to fill in and upload. Each one has the exact column headers that feature expects.

Download everything at once

Downloads all 3 templates below in one click. Your browser may ask to allow multiple downloads the first time.

Employee Import template

For the Employees page's "Import employees from CSV." Required: Full Name, Email, Branch Code. Everything else — CNIC, Mobile, Designation, Department, Date of Joining, Password, and full profile fields — is optional.

Salary Import template

For "Import Employee Salary." Pay Head: Basic Salary, Other Benefit, House Rent, Medical Allowance, Leave Encashment, Entertainment. Deduction Head: Advance/Security, EOBI, Medical Card, Absent Deduction, Income Tax, Other Deduction.

Exam Questions template

For "Manage exams" → uploading a question bank. Columns: question_text, option_a–d, correct_option (a/b/c/d), and an optional marks column. At least 30 valid rows are needed for a full exam (50 recommended).

Document