CodeIgniter Stable Perfex CRM module

Human Resources Management (HRM) & Workforce Automation module

Perfex CRM module, bought direct - lifetime updates and real support.

★★★★★ ★★★★★ 4.22 (9) 636 sales Read the docs Live Demo
Human Resources Management (HRM) & Workforce Automation module - Perfex CRM module

About Human Resources Management (HRM) & Workforce Automation module

Run your entire HR department from inside Perfex CRM. This Human Resources Management module brings staff records, contracts, payroll, shifts, onboarding, training, performance and employee engagement together in one place - so you manage the full employee lifecycle next to the customers, projects and invoices you already work with every day. No separate HR software, no exporting spreadsheets between systems: everything lives in the CRM your team knows.

It is the first and most feature-complete HRM solution built for Perfex, spanning more than 30 distinct feature areas, and it complies with every CSS standard of your current theme and the default Perfex admin so it looks native from day one.

An HR command center

The HRM dashboard turns scattered people data into decisions. See total staff, new hires and who is currently working at a glance, with live alerts for overdue and soon-to-expire contracts and a list of birthdays this month. Visual charts break your workforce down by age, department and job position, plot staff status over time, and a seniority chart compares people hired versus those who left by tenure - the kind of insight most Perfex HR add-ons simply do not offer.

Human Resources dashboard in Perfex CRM with staff and contract charts, expiring-contract alerts and birthdays

Rich employee profiles

Every staff member gets a deep, structured profile that goes far beyond a name and email: HR code, personal details, birth date and birthplace, marital status, nationality, identification, residence, current address and literacy, work status, job position and workplace, bank account, tax code and hourly rate, social links (Facebook, LinkedIn, Skype), an email signature and a profile image, plus department assignments and custom fields. Each profile doubles as a self-service hub where employees can view their payslips (with PDF download), enrolled courses, assigned assets, dependants, training records and onboarding progress, add their own dependants and training entries, and managers can attach files per person.

Detailed employee profile form in the Perfex CRM HRM module with HR code, bank, tax and personal fields

Contracts, insurance and benefits

Manage the full contract lifecycle with contract types, reusable templates and codes, start and end dates, and status tracking (active, expired, overdue) that automatically surfaces overdue and expiring agreements in dedicated lists. Contract templates wire straight into the new-contract form: pick a template filtered by contract type and its content loads into the contract body, where a merge-field engine resolves tokens such as employee name, department, contract code and dates against real data when the contract is saved. Every contract has a print-friendly view with all fields already replaced, ready to print or save as PDF, and assigned staff can add an in-app e-signature, stored with its timestamp and IP and rendered on the printable copy. Attach supporting documents to any agreement.

A dedicated insurance section tracks insurance book and health-insurance numbers, city code and registered medical care, with full per-staff insurance history, so benefits administration stays organized.

Editing an employee contract in Perfex CRM HRM with information, wages, allowances and signing tabs

Shifts, timekeeping and attendance

Build work schedules that fit your operation. Create shiftwork templates, allocate shifts to staff, and manage day-off arrangements for holidays and breaks. A timekeeping table and timesheets keep attendance and logged hours in one view.

Creating a work shift schedule in the Perfex CRM HRM module

Payroll and payslips

Configure payroll types with the columns you need, edit figures in a spreadsheet-style Handsontable editor, and generate payslips your staff can view and download as PDF. Salary forms, allowances and deductions are all supported, and payroll data exports to CSV for your accountant.

Payslip list and payroll management in the Perfex CRM HRM module

The full employee lifecycle

This module goes well beyond basic record-keeping to cover how people actually move through your company:

  • Onboarding - build onboarding templates with checklist items, assign them to staff, then check off each item individually as new hires get up to speed, mark the process complete and track progress from their profile.
  • Training and learning - define training types and record training with completion dates and certificate numbers, build learning paths as courses with category and duration, and enroll staff in courses they follow from a My Courses tab on their own dashboard.
  • Performance - run performance reviews tied to a staff member, period, date, rating and notes, and set goals (OKRs and KPIs) with target dates and status (pending, in progress, completed).
  • Engagement - launch engagement surveys with a date range that staff respond to through a feedback UI, and keep structured 1:1 meeting notes between employees and managers.
  • Assets - maintain a company asset register (name, category, condition), assign equipment to staff, and surface it through a My Assets tab on each person’s profile - assets can even be assigned straight from the member profile.
  • Dependants and layoff - track dependants with relationship and date of birth, and manage layoff records with dates, notes and a customizable layoff checklist.

Job descriptions and organizational chart

Document job description groups and detailed descriptions, spell out duties and responsibilities, and view your company structure through an organizational chart.

Documents, helpdesk and policies

Keep an organized HR document library with categorized uploads, descriptions and downloads. Give employees an internal HR helpdesk where they submit tickets (subject, category, message) and HR staff update the status through open, in progress and closed. Publish company policies and a Q&A, flagging items as FAQs, so the rules everyone needs are always one click away.

Reporting that answers real questions

Beyond the six built-in reports - laying-off staff, staff with salary changes, ratio of changes by seniority and by month, and personnel qualifications by department - a custom report builder lets you assemble exactly the view you need: staff lists, breakdowns by department or position, and contract or training summaries, all exportable as HTML or CSV.

Settings and configuration

Tailor the module to how your company works. Define contract types, allowance types and payroll types, set up job positions and workplaces, and manage the layoff checklist, training types, onboarding templates and contract templates from one settings area.

Why teams choose this HRM

Most HR add-ons for Perfex stop at a staff list and simple contracts. This one spans more than 30 feature areas across the entire hire-to-exit journey - onboarding, training, performance, engagement, assets, payroll and analytics - while staying fully integrated with your CRM and compatible with your theme. Employee engagement tools, learning paths, performance goals, an HR helpdesk and a custom report builder are rarely found together in a Perfex HRM module, and the work continues with active development and regular updates. It is a complete HR platform that rivals standalone software, without the extra subscription or the data silos.

Requirements

The module runs on PHP 7.4 or later on the CodeIgniter-based Perfex CRM. Admin privileges are required to access the full range of HR functionality.

Support

Support that actually answers

Buy direct and you reach the people who wrote the code - not a marketplace ticket queue.

  • Priority support - replies the same day, straight from the development team that built it.
  • 6 months of support on Standard (extendable), and Lifetime support on Pro.
  • Support covers guidance on installation, configuration and upgrades - real answers, never canned macros.
  • Regular updates and immediate bug fixing, included in every license type.
Changelog v2.6.2 · May 8, 2026
  1. v2.6.2 Latest
    • Contract Templates integration into New Contract form with Document tab
    • Merge-field engine with tokens like {employee_fullname}, {department}, {contract_code}, etc.
    • View/Print/Save as PDF functionality for contracts with merge field replacement
    • Employee e-signature capability via canvas signature pad with timestamp and IP storage
    • Fix: 404 error when adding Contract Templates from Setup
Reviews

What customers say

Verified buyer reviews from CodeCanyon, where Human Resources Management (HRM) & Workforce Automation module holds a 4.22 / 5 rating across 9 ratings.

★★★★★
Excellent customer support, quality code, an excellent developer
systhesys 5 years ago
★★★★★
A functionality series that was missing from Perfex. Good Job! Well done.
dereksmith33 5 years ago
★★★★★
Outstanding HR script for perfex. Highly recomended. Big thank you to themesic team.
ppun 6 years ago

Ready to drop Human Resources Management (HRM) & Workforce Automation module into your stack?

Standard $39 or Pro $59/yr - lifetime updates, six months of support, and quick, secure checkout. Cheaper than the old CodeCanyon price, with no marketplace cut.

FAQ

Frequently asked questions

Everything you need to know before buying - and what to do if you still have questions.

What's included in every purchase?

Every product ships with full source code, documentation, demo content, and lifetime free updates. Customer support is included for the entire support period defined on each product page.

Can I use one license on multiple sites?

Each license covers one end product. If you build for multiple clients or sites, you'll need a license per site - if you are building a SaaS product, our Pro license will fit fine.

How long do I get free updates?

All products include lifetime free updates - every new version, patch and compatibility fix is yours for as long as the product is maintained.

What payment methods do you accept?

We accept major credit and debit cards, PayPal, and Apple Pay. EU customers can also pay via SEPA bank transfer for orders above a certain threshold.

More from Perfex CRM Modules

Related products

Other Perfex CRM Modules built and maintained by the same team, sold direct.

$39one-time Buy

Get notified at direct launch

We will email you the moment direct purchase - lower price, instant license and updates - goes live.

Your subscription could not be saved. Please try again.
Thank you for subscribing! You're on the Themesic list. We'll keep you in the loop with:Exclusive launch offers and early-bird discountsNew modules, plugins and product updatesCompany news, roadmap and milestonesHands-on tips, how-tos and best practicesImportant Themesic news, firstOne last step: please check your inbox and confirm your subscription - the email is on its way.