Available for the following plans: Employment Plus, Employment Unlimited
Available for the following User Access level: Admin
Automated employee and independent contractor codes simplify the hiring process by generating unique, sequential identifiers for new employees and contractors. This feature reduces manual data entry, prevents duplicate or skipped codes, and ensures consistency across your platform. Instead of manually entering codes during onboarding and quick add, the system automatically assigns the next code in sequence. You can customize the format with optional prefixes and starting numbers, and override with custom codes whenever needed.
Getting started
Before codes can be automatically generated, you need to enable the feature in your People Controls settings and configure your code format.
- On the main menu, click Settings.
- On the submenu, click People Controls.
- For employees: Locate Auto-generate employee codes and toggle it ON.
- For contractors: Locate Auto-generate independent contractor codes and toggle it ON.
Helpful Hint
When you enable auto-generation, the code field becomes mandatory during onboarding, quick add, and profile creation. If you disable it later, the field becomes optional again.
Configure prefix (optional)
- Find the code prefix field (e.g., "Employee code prefix").
- Enter an optional prefix like EMP- or IC-. This will appear at the start of all auto-generated codes.
- Prefixes can only contain letters, hyphens, and underscores, with a maximum of 6 characters.
Configure starting number (required)
- Find the starting number field (e.g., "Employee starting number").
- Enter the number where you want auto-generation to begin (e.g., 0501).
Important
If you already have existing codes in your system (e.g., from a migration from ADP or Ceridian), set your starting number to begin after the last existing code to avoid gaps or duplicates. For example, if your last existing code is EMP-0500, start your auto-generation at 0501.
Click Save at the bottom of the page.
Adding an employee via quick add
- On the main menu, click Employees.
- Click Add employee and select Quick Add.
- Complete the required fields.
- Locate the Employee code field. Ensure Auto-generate is selected.
- Click Save.
Adding an employee via onboarding
- On the main menu, click Employees.
- Click Add employee and select Onboard.
- Progress to the Employment Details section.
- Leave Auto-generate selected and complete onboarding.
Adding a contractor
- On the main menu, click Independent Contractors.
- Click Add Independent Contractor (Quick Add or Onboard).
- Leave Auto-generate selected and click Create or complete onboarding.
After creation, you can view the code in the profile. In Canada, this code automatically syncs as the External ID in your integrated payroll module.
- Viewing an employee code: Navigate to the profile, click Employment records, and select the Employment details tab.
- Viewing a contractor code: Navigate to the profile and click the Job Details tab.
Viewing code changes
- For employees: Profile Employment records Employment details Audit Trail section. Look for "Create – Employment Details".
- For contractors: Reports section Audit Trail Report. Look for "Job Details".
What you'll see in the audit trail:
- Employee/Contractor Code Type: Shows "Auto-generate" or "Custom code."
- Employee/Contractor Code: Shows the actual code assigned.
Managing Codes
Manual edits do not affect future auto-generation.
- Navigate to the profile (Employment details tab for employees; Job Details for contractors).
- Click Edit, update the code field, and click Save.
Logic: If you manually change a code from EMP-0003 to EMP-0007, the next auto-generated code will still be EMP-0004.
Duplicate code warning
If you enter an existing code, a warning appears: "This code is already in use. This warning will not prevent you from progressing."
Note
While allowed, duplicates are strongly discouraged for Canadian users as they cause confusion and errors during payroll reporting.
Disable automatic generation
- Go to Settings People Controls.
- Toggle the auto-generate settings to OFF and click Save.
Frequently Asked Questions
- Terminations and Rehires: Terminated staff automatically retain their original code upon rehire. You can manually edit this if a new code is required.
- Deletions: When a record is deleted, the code is cleared. The system does not reuse deleted codes (e.g., if you delete EMP-0002, the next code is still EMP-0004).
- CSV Imports: No. Automatic generation does not apply to CSV imports. You must include codes in your CSV file.
- Editing Existing Profiles: Auto-generation only occurs during initial creation. Existing profiles must be updated manually.
Explore related content
- How do I manage contractor uploaded documents? This feature allows you to upload documentation against a chosen contractor's personnel file
- Setting up onboarding checklists. This feature allows you to manage the steps required to integrate new staff.