Requisitions, job openings and the careers page
hayaterp.com ↗Set up Hayat Recruitment and advertise a vacancy — the settings (default pipeline stages, scorecard criteria, offer validity, acknowledgements, interview reminders, employee code prefix), the public careers page and its link, job requisitions from HR positions with budget and approval through your workflow rules, and job openings with description, skills, salary shown or hidden, closing date, pipeline stages and extra application questions.
A vacancy goes requisition → approval → job opening → careers page. Everything on this page needs recruit.manage, except looking, which needs recruit.view.
Settings
Open Recruitment settings.
| Setting | Default | Means |
|---|---|---|
| Pipeline stages | Screening, Interview, Offer | The middle stages a new opening starts with. Applied, Hired and Rejected are always there; Assessment can be added |
| Scorecard criteria (comma separated) | Skills, Experience, Communication, Culture fit | What interviewers score from 1 to 5 |
| Offer valid for (days) | 7 | How long a candidate can accept an offer |
| Acknowledge applications by e-mail / SMS | On | Applicants get a message with their status link |
| Interview reminder (hours before) | 24 | When the candidate's interview reminder goes |
| Public careers, status and offer pages | On | Switches every public page off when unticked |
| Employee code prefix | EMP | Codes given to people you hire (EMP-0042) |
Press Save settings. Offer letter templates are on the same screen — see Offer letter templates.
The careers page
Each company has one careers page. In Recruitment settings, under Careers page:
| Field | Fill |
|---|---|
| Title | e.g. Careers at Al-Noor Traders (default Work with us) |
| About the company | A few lines candidates read first |
| Website, Contact e-mail | Shown on the page |
| Careers page open (accepting applications) | Untick to stop all applications for a while |
Press Save careers page. Copy link copies the address (my.hayaterp.com/careers/…) for your website, LinkedIn, Facebook or WhatsApp status. Reset link makes a new address; the old one stops working, and so do the old job links.
The page lists every Open job. Draft, paused, closed and filled jobs are not shown.
Requisitions
A requisition is a manager's request for a position. Open Requisitions and press + Requisition:
| Field | Fill |
|---|---|
| HR position | A job position from HR — the title and budget are filled from it |
| Title | e.g. Assistant accountant |
| Branch, Department | Where the person will work |
| Headcount | How many people |
| Employment type | Full-time, Part-time, Contract, Temporary or Internship |
| Budget min (monthly), Budget max (monthly) | The salary range — kept encrypted |
| Target date | When the person should start |
| Reason | New position, replacement for…, growth |
Save draft, then Submit for approval. The requisition goes through your approval rules in Workflow as document type Job requisition, for an amount of budget max × 12 × headcount. If you have no approval rule for it, it is approved at once.
| Status | Means |
|---|---|
| Draft | Being written; can be edited |
| Pending approval | Waiting in the approvers' inbox |
| Approved | Openings can be made from it |
| Rejected | Edit and submit again |
| Cancelled | Stopped with Cancel and a reason |
| Filled | Set by itself when the hires reach the headcount |
The requisition page lists its openings with how many are hired.
Job openings
Open Job openings and press new opening:
| Field | Fill |
|---|---|
| Approved requisition | Optional; the company, branch and department come from it. Only approved requisitions can be chosen |
| HR position, Title | |
| Location, Type, Work mode | e.g. Lahore, Full-time, On-site / Remote / Hybrid |
| Positions | How many people you will hire |
| Closing date | The job closes by itself after it |
| Branch, Department | |
| Salary min / max (monthly) | Kept encrypted. Tick Show the salary on the careers page to publish the range |
| Description, Requirements | What the job is and what you need |
| Skills (comma separated) | Also used by the AI match score |
| Pipeline stages | Tick the stages this job uses (from the settings by default). A stage that still holds active candidates cannot be removed |
| Application questions | + Question: the label, the kind (Text, Yes / No, Number or Choice with its options) and whether it is required — e.g. Do you have a valid driving licence? |
Save it as a draft, then use the status buttons:
| Status | On the careers page |
|---|---|
| Draft | No |
| Open | Yes — needs a closing date in the future, or none |
| Paused | No; applications stop, the pipeline stays |
| Closed | No — also set by itself after the closing date |
| Filled | No — set by itself when the hires reach the positions |
Copy job link copies the job's own page (my.hayaterp.com/careers/…/…) to share directly. Opening a job shows its pipeline board and the count in each stage.
How candidates apply
On the job page the candidate fills name, e-mail, phone, city, an optional cover note, your questions, attaches a CV (PDF or .docx, up to 5 MB) and ticks the consent box. Then:
- If the same e-mail or phone has applied for this job already, the form says so.
- If the candidate applied before for another job, the same candidate record is used — no duplicates.
- The application lands in Applied with source Careers page, staff are notified, and the candidate gets their status link (by message too, when acknowledgements are on).
You can also add candidates yourself — referrals, walk-ins, agencies — see Candidates.