BusinessHRM Help Center

Guides for every module API & Developers →

Getting started with Recruitment

The Recruitment module lets you run your whole hiring process inside BusinessHRM — from posting a job to your public careers page, through tracking applicants and scheduling interviews, to sending an offer letter and turning the new hire into an employee. This article explains how the pieces fit together and the order to set things up so everything works the first time.

Where to find itRecruitment (the Recruit item in the left sidebar)

The Recruit menu groups every recruitment page: Dashboard, Jobs, Job Applications, Interview Schedule, Offer Letters, Skills, Candidate Database, Reports and Career Site.

The hiring flow

The whole module follows one path:

Job → Job Applications → Interviews → Offer Letter → Employee

  1. You post a Job.
  2. The job appears on your public Career Site, where candidates apply. (You can also add applicants by hand.)
  3. Each applicant becomes a Job Application that you move through your pipeline stages.
  4. You schedule Interviews for the candidates you shortlist.
  5. You send an Offer Letter to the candidate you want to hire.
  6. When the candidate accepts the offer, you create an Employee record directly from it.

Recommended setup order

Set things up in this order before you post your first job. Most of these have sensible defaults already created for you, so you mainly need to review and adjust.

1. Define your Skills

Skills are the keywords you tag jobs and applicants with (for example "PHP", "Project Management", "Figma"). You must have at least one skill before you can post a job, because skills are required on the job form.

  • Go to RecruitSkills and add the skills you hire for. See 07 - Skills.

2. Review your hiring pipeline (application statuses)

Your applicant pipeline is a set of statuses, each shown as a column on the Job Applications board. BusinessHRM ships with five default statuses out of the box:

Status Category What it means
Applied applied New applicants land here automatically.
Phone Screen shortlist Shortlisted for an initial screen.
Interview interview Moved into the interview stage.
Hired hired Offer accepted / hired.
Rejected rejected Not moving forward.

You can rename these, change their colours, reorder them, and add your own columns. Manage them under Settings → Recruit Settings → Job Application Status, or directly from the Job Applications board. See 04 - Job Applications.

Note: The five default statuses cannot be deleted, but you can rename them and add as many extra columns as you like.

3. Review interview stages, job types and work experience levels

These lists are pre-filled and used on the job and interview forms. You can edit them as needed:

  • Interview stages (rounds): HR round, Technical round, Manager round.
  • Job types: Full time, Part time, On Contract, Internship, Trainee.
  • Work experience levels: fresher, 0-1 years, 1-3 years, 3-5 years, 5+ years.

4. Set up your Career Site

Turn on and brand your public careers page (company name, logo, About text, terms, background, application sources). This is also where you enable Job Alerts and spam protection.

  • Go to Settings → Recruit Settings → General and tick Enable Career Site. See 10 - Career Site.

5. Post a Job

Create your first opening. The job becomes available on the Career Site (if enabled) and is ready to receive applications. See 03 - Jobs.

6. Collect Job Applications

Candidates apply through the Career Site, or you add them manually / import them. Work them through your pipeline. See 04 - Job Applications.

7. Schedule Interviews

Set up in-person, video or phone interviews for shortlisted candidates, invite interviewers, and notify the candidate. See 05 - Interview Schedule.

8. Send Offer Letters

Build an offer, send it to the candidate, let them accept or decline online, and create their employee record once they accept. See 06 - Offer Letters.

Roles and permissions you need

Every page and action is permission-controlled. Permissions are usually set to All, Added (only records you created), Owned, Both, or None. Administrators have everything by default. The main recruitment permissions are:

Area Permissions
Dashboard View Dashboard
Jobs View / Add / Edit / Delete Job
Job Applications View / Add / Edit / Delete Job Application; Change Application Status
Application statuses Add / Edit / Delete Application Status
Interviews View / Add / Edit / Delete Interview Schedule; Reschedule Interview
Offer Letters View / Add / Edit / Delete Offer Letter
Create employee from offer Add Employees
Skills Manage Skill
Notes Add / Edit / Delete Notes
Recruiters Add / Edit / Delete Recruiter
Categories Manage Job Category / Sub Category
Career Site footer pages Add / Edit / Delete Footer Link
Reports View Report

Permission: If a button described in these articles is missing for you, your role most likely has that permission set to None. Ask your company administrator to grant it.

Tip: Notification emails (to candidates, recruiters and interviewers) only go out when SMTP is configured for your company. If candidates aren't receiving emails, check Settings → Notification Settings.