Skip to main content

Employees

The Employees module is the foundation. Every other module (payroll, leave, benefits, credentials, dues, partner draws) pulls from the records you maintain here. It covers the full staff lifecycle: hiring, ongoing management, and termination.

[Screenshot: Employees module — Active Employees tab with the table and toolbar]


Overview​

The Employees module has three tabs:

TabWhat it shows
Active EmployeesEveryone currently employed (partners plus T4 staff)
Former EmployeesTerminated employees (archived after 1 year)
Compensation ChangesPending, approved, and denied salary and role change requests

Active Employees tab​

The employee table​

ColumnDescription
EmployeeAvatar initials, full name, and work email
DepartmentTheir department (e.g. Audit, Tax, Advisory, Admin)
ProvinceProvince of employment — used for ESA and tax purposes
TypeEmployment type: Full-Time, Part-Time, Contract, or Partner
SalaryAnnual salary, hourly rate, or draw target (for partners)
StatusActive or On Leave

Employment type Partner flags T5013 principals. Partners appear in the Partner Draws ledger. Every other type runs T4 payroll.

Search and filter​

Search bar filters by name, email, department, or province in real time.

Filter panel dropdowns:

FilterOptions
DepartmentAll departments in your firm
ProvinceEnglish-Canada provinces + territories
StatusActive, On Leave
Employment TypeFull-Time, Part-Time, Contract, Partner

Active filters appear as removable badges below the toolbar.

Export​

Click Export CSV for a spreadsheet of the currently displayed employees.

Row actions​

ActionAccess
EmailClick the envelope icon
View ProfileThree-dot menu → View Profile
EditThree-dot menu → Edit
Archive EmployeeThree-dot menu → Archive Employee (confirmation required)

Important: Archiving moves the employee to Former Employees and removes them from active rosters, payroll, and reports. The record stays in the database — Canadian ESA requires retention for 3 years after termination, so permanent deletion is not offered in the admin UI. For proper offboarding (with ROE filing, final pay), use the termination workflow. See Offboarding.


Adding a new employee (guided wizard)​

Click + Add Employee in the top-right to launch the 4-step Employee Creation Wizard.

Step Indicator​

The wizard shows a step bar. Colour-coded: purple = current, green = completed (clickable to jump back), grey = future.

Step 1 — Personal Info​

FieldNotes
First NameLegal first name
Last NameLegal last name
Work EmailUsed for login and communications
Phone NumberWork or personal contact (optional)
AddressHome address (used for T4 generation, optional)

Step 2 — Employment Details​

FieldNotes
DepartmentSelect from your configured departments
Job Titlee.g. Senior Accountant, Manager, Staff Accountant
ProvinceProvince of employment — affects ESA rules, tax, and payroll
Employment TypeFull-Time, Part-Time, Contract, or Partner
Start DateFirst day of employment
SalaryAnnual salary (for salaried staff), hourly rate, or annualDrawTarget (for Partners)

Step 3 — Emergency & Compliance​

FieldNotes
Emergency Contact NameName of emergency contact
Emergency Contact PhonePhone for emergency contact
SINSocial Insurance Number (stored encrypted)
Benefits EligibilityWhether this employee qualifies for benefits enrollment

Step 4 — Review & Onboarding​

ElementNotes
Full summaryFields from steps 1 to 3 in read-only review
Auto-start onboarding toggleDefault ON — creates an onboarding record on submit
Manager nameDirect manager — used for onboarding tasks and leave approvals

Per-step validation​

Only the current step is validated when you click Next. You don't need to complete future steps to proceed.

Save & Complete Later​

On steps 1, 2, and 3, click Save & Complete Later to save a draft. The employee appears in the table with a Setup Incomplete badge. Return any time and click Complete Setup.

Final Submit​

Click Create Employee on step 4. The employee immediately appears in the table and is available to every other module. If the onboarding toggle is ON, an onboarding record is created and a welcome email is sent.


Importing employees from another platform​

If you're migrating off another payroll or HR platform, use Import Employees (toolbar). The drawer includes a source tool selector that auto-maps columns from the CSVs those platforms export.

Supported source tools:

SourceNotes
Rise PeopleColumn map handles employee status enum and province codes
WagepointColumn map covers hourly and salaried structures
PayworksColumn map handles legacy employee codes
HumiColumn map covers named locations and department codes
Ceridian DayforceColumn map covers Dayforce's flat export
ADP CanadaColumn map handles the ADP Workforce Now export
Generic Hibiscus templateA blank template if none of the above fits

The import normalizes:

  • Province codes (e.g. Ontario → ON)
  • Employment types (Rise's permanent_full_time → Full-Time)
  • Salary strings ($75,000.00 → 75000)
  • Mixed date formats (M/D/YYYY, YYYY-MM-DD, DD-MMM-YY)

Review flagged rows in the preview screen, then confirm the import. Migrated employees flow into Active Employees and can carry onboarding data forward through the standard wizard if you haven't already collected it.


Credentials and CPD​

Each employee's profile has a Credentials tab where you record their professional credentials (CPA Ontario, CPA BC, LSO, PEO, and 16 other regulators) and log CPD hours against the cycle.

See Credentials & CPD for the full walkthrough.


Partners​

Employees with employment type Partner are automatically surfaced in Partner Draws. To make the draw ledger useful, set the partner's annualDrawTarget on their profile — the ledger uses it to compute ratio-against-target and policy status. See Partner Draws.


Compensation Changes​

Compensation changes (salary adjustments, promotions, role changes, demotions) follow a request-and-approval workflow so pay changes are documented, justified, and reviewed.

Requesting a compensation change​

  1. Open the employee's profile (click their name)
  2. Click Request Change
  3. Fill in:
FieldNotes
Change TypeSalary Adjustment, Promotion, Role Change, or Demotion
Current SalaryAuto-populated (read-only)
Proposed SalaryEnter the new amount
Percentage DifferenceAuto-calculated
Current RoleAuto-populated (read-only)
Proposed RoleEnter the new role (for Promotion, Role Change, Demotion)
Effective DateWhen the change takes effect
JustificationRequired — explain the reason

Click Submit Request.

Reviewing changes (Admin)​

The Compensation Changes tab lists all pending, approved, and denied requests. Pending rows show Approve and Deny buttons:

  • Approve — the employee's salary and role update automatically as of the effective date
  • Deny — the request is denied. HR enters review notes before confirming

Note: Only HR Admin and Super Admin can approve or deny.


Editing an Employee​

Three-dot menu → Edit opens the Edit Employee drawer. All wizard fields are editable. Changes save when you click Save.


Former Employees tab​

Terminated employees, showing:

ColumnDescription
EmployeeName and email
DepartmentDepartment at termination
ProvinceProvince at termination
TypeEmployment type
Last SalarySalary at termination
Terminated DateDate employment ended

Auto-archiving​

Former employee records are hidden from this tab one year after termination. Archived records are retained for the legally required period.


At the bottom of the employee table, a count shows the current view against the total (e.g. "Showing 12 of 47 employees"). Updates dynamically with filters.