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.
The 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
- You post a Job.
- The job appears on your public Career Site, where candidates apply. (You can also add applicants by hand.)
- Each applicant becomes a Job Application that you move through your pipeline stages.
- You schedule Interviews for the candidates you shortlist.
- You send an Offer Letter to the candidate you want to hire.
- 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 → Skills 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 |
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.