People
1. What it is
The People app is the system of record for employee information. It gives admins a single place to manage employee profiles, define which fields are collected, control who can view and edit each field, monitor compliance deadlines, and let employees update their own data through a governed self-service workflow.
- Enablement: The app requires a licence. An admin enables it from the Apps Marketplace; it is not active by default.
- What it is not: The People app is not where you configure leave types or accrual policies — that lives in Admin → Leave Configurations. It is also not where you run payroll; it stores the employee record that Payroll and other apps read from.
2. Standing it up
- Go to Apps Marketplace and enable People. The app appears in the left sidebar.
- Go to People → Admin → Settings and review the feature toggles. At a minimum, decide whether employees can update their own profiles (Enable Employee Self-Service, on by default) and whether those updates need approval (Require Approval for Profile Updates, off by default).
- Go to People → Admin → Standard Fields to review which of the 72 built-in fields are active, required, and visible to employees, managers, or everyone. Fields are grouped into seven sections: Personal Information, Contact Information, Employment Details, Compensation, Compliance & Legal, Onboarding, and Offboarding.
- If your organization needs fields beyond the built-in set, go to People → Admin → Custom Fields to create them. Custom fields are enabled by default in Settings.
- Grant access by role. Admins see the full admin surface. Managers with direct reports see the Team tab (including Pending Requests when manager-level approvals are turned on). All employees see the People directory and their own profile.
- Confirm it worked: open the People tab as a non-admin employee — they should see the directory and be able to view (and, if self-service is on, edit) their own profile.
Silent-until-paired: If you turn on Require Approval for Profile Updates but leave Enable Manager-Level Approvals off, all change requests route to admins — managers are not involved. Turning on manager-level approvals without having managers assigned to employees causes those requests to route directly to admin instead.
3. How it fits together
Standard fields vs custom fields
Standard fields are the 72 built-in fields that ship with the app, organized into seven sections (Personal Information, Contact Information, Employment Details, Compensation, Compliance & Legal, Onboarding, Offboarding). Admins control each field’s visibility level (Admins only, Employee, Managers, or Everyone), whether it is required, and who can edit it (employee, manager, or admin only). Some fields — First Name, Last Name, and Work Email — are always required and always visible; they cannot be hidden or made optional.
Custom fields are admin-created fields in 16 types (text, number, date, select, multiselect, checkbox, currency, rating, file, and more) across 10 categories. Each custom field has the same visibility and edit-permission controls as standard fields. Custom field values are stored on the employee’s profile and appear alongside the built-in fields.
The distinction matters because standard fields drive built-in features (compliance alerts key off Visa Expiry Date; profile completeness tracks eight specific fields), while custom fields are freeform and do not feed into those automated checks.
Visibility and edit permissions
Every field — standard or custom — has two independent axes:
- Visibility level controls who can see the field: Admins only, the Employee themselves, Managers (of that employee), or Everyone (directory-wide). Sensitive fields like SSN, compensation, and date of birth default to Admins only.
- Edit permission controls who can change the field: Employee (self-service, no approval needed), Manager (requires manager approval if manager-level approvals are on), or Admin only. Editing implies viewing — you cannot set a field to manager-editable but invisible to managers; the system raises the visibility floor automatically.
Profile update routing
When Require Approval for Profile Updates is on, employee-initiated changes follow a routing path based on the field’s edit permission:
- Employee-editable fields — changes apply immediately, no approval needed.
- Manager-editable fields — if Enable Manager-Level Approvals is on, the request goes to the employee’s direct manager. If the manager does not act, a reminder is sent (default: day 3) and the request auto-escalates to an admin (default: day 5). If the employee has no manager, the request goes directly to admin.
- Admin-only fields — the request goes to HR/Admin. Managers are not notified of these requests.
Admins can also set up Auto-Approval Rules (approve certain field changes automatically based on conditions), Routing Rules (assign requests to specific admins), Workflows (multi-step approval chains), and Delegations (out-of-office coverage).
Compliance monitoring
The admin dashboard tracks five compliance views: Missing Emergency Contacts, Visas Expiring Soon, I-9 Reverification Due, Probation Periods Ending, and Incomplete Employee Profiles. Each view shows the employees who match that condition and lets the admin send in-app compliance reminders to selected employees. The alert windows for visa expiry (default: 60 days) and probation end (default: 14 days) are configurable in Settings. I-9 reverification uses a fixed 30-day lookahead.
Profile completeness
Profile completeness is calculated from eight specific fields: First Name, Last Name, Email, Phone Number, Hire Date, Job Title, Date of Birth, and Emergency Contacts. The Profile Completion report shows the overall completion rate, a distribution breakdown, and which fields are most commonly missing. This is a fixed set — custom fields do not affect the completeness score.
Boundaries with other apps
- Payroll / Timesheets read employment status, hourly rate, annual salary, and overtime eligibility from the People profile. Changing compensation data here flows to those apps.
- Shifts Scheduling reads the Schedulable flag (on by default for new employees) and Hours per Week from the employment section.
- Onboarding Hub, if licensed, provides full onboarding workflows. The People app tracks basic onboarding status (Not Started, Pending, In Progress, Completed) independently.
- Compensation Management, if licensed, adds compensation history tracking. The People app shows the current compensation snapshot.
4. Running it
Reviewing and acting on compliance alerts
- Go to People → Admin → Overview. The compliance cards show counts for each compliance category.
- Click a card (e.g., Visas Expiring Soon) to see the list of affected employees.
- Select employees and click Send Reminders to send an in-app notification asking them to update their information.
Managing standard field visibility
- Go to People → Admin → Standard Fields.
- Each field shows its current visibility, edit permission, and required status.
- Use the bulk controls to toggle fields on/off, change visibility levels, or set edit permissions. Changes take effect on save.
Reviewing profile update requests
- Go to People → Team → Pending Requests (managers) or People → Admin → Pending Requests (admins).
- Each request shows the employee, the fields being changed, old and new values, and the risk category (routine, standard, or critical).
- Approve or reject each request. Approved changes are applied to the employee’s profile immediately.
Configuring the employee ID format
- Go to People → Admin → Settings → Employee Code Format.
- Choose a generation mode: Auto-generated (random E + 7 digits, the default), By employment type (sequential codes with a prefix per type, e.g., FT-000001), or Custom pattern (a template using phone-number tokens or a sequence number).
- The chosen format applies to new employees automatically. To apply it to existing employees, use Regenerate Mango IDs — this shows a preview before making any changes.
Running reports
Go to People → Admin → Reports. Available reports include Headcount (by location, department, and status), New Hires (with onboarding status), Profile Completion (missing-field analysis), Compliance (I-9, visa, work authorization), and Custom Fields Usage (completion rates per custom field, visible only when custom fields are enabled).
5. Settings
All settings are at People → Admin → Settings unless noted otherwise.
Feature settings
| Setting | Default | What it changes |
|---|---|---|
| Enable Custom Fields | On | Shows or hides the Custom Fields tab and management interface |
| Enable Employee Self-Service | On | Lets employees edit their own profile fields (subject to field-level edit permissions) |
| Require Approval for Profile Updates | Off | When on, employee-initiated changes to non-employee-editable fields require approval |
Profile update request routing
| Setting | Default | What it changes |
|---|---|---|
| Enable Manager-Level Approvals | On | Routes manager-editable field requests to the employee’s direct manager instead of admin |
| Send Reminder After | 3 days | Days before sending a reminder to the manager on a pending request |
| Escalate to Admin After | 5 days | Days before auto-escalating an unacted-on request to admin |
Privacy and visibility
| Setting | Default | What it changes |
|---|---|---|
| Organization Chart Visible to All Employees | On | When off, only managers and admins can view the org chart |
Onboarding and seniority
| Setting | Default | What it changes |
|---|---|---|
| Default Probation Period | 90 days | Used to estimate probation end dates when no explicit date is set |
| Seniority Calculation Method | Calendar Years (based on hire date) | Alternative: Hours Worked (divides approved timesheet hours by 2,080) |
| Enable CBA Planner | Off | Adds the CBA Planner tab for managing Collective Bargaining Agreements and seniority-based bumping scenarios |
| Enable Temporary Premiums | Off | Adds Premium Types and Acting Assignments tabs for shift differentials and temporary role pay |
Compliance dashboard alert windows
| Setting | Default | What it changes |
|---|---|---|
| Visa expiry dashboard window | 60 days | Employees with visas expiring within this window appear on the compliance dashboard |
| Probation end dashboard window | 14 days | Employees whose probation ends within this window appear on the compliance dashboard |
Former Employee Document Portal
| Setting | Default | What it changes |
|---|---|---|
| Enable Former Employee Document Portal | Off | Lets terminated employees access historical documents (pay stubs, tax forms) via a secure token-based portal |
| Enable Former Employee Agent | On (when portal is enabled) | Lets former employees interact with an AI assistant in the portal |
| Portal Access Duration | 7 years | How long after termination a former employee can access the portal |
| Access Token Validity | 7 days | How long each login token remains valid |
| Allow On-Demand Experience Letters | On | Former employees can request employment verification letters |
| Allow Salary Information in Letters | Off | Whether experience letters include compensation details |
| Require Personal Email During Offboarding | On | Offboarding plans cannot be completed without a verified personal email |
| Auto-Send Portal Access on Termination | On | Automatically emails portal access instructions when an employee is terminated |
Employee Code Format
| Setting | Default | What it changes |
|---|---|---|
| Generation mode | Auto-generated | How new employee IDs are created. Options: Auto-generated (E + 7 random digits), By employment type (prefix per type + sequential number), Custom pattern (template with phone or sequence tokens) |
6. More help
- People App FAQ — specific setup and operating questions, limits, and troubleshooting
- Employee Data Administration — the platform admin guide covering admin-surface configuration and leave management
- Ask AI — the assistant answers questions about the People app from these articles