Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- HRMS with Employee Self-Service
- Payment provider
- Benefit carrier
- Tax service
- Recruiting sources
- Electronic signature
HRMS with Employee Self-Service keeps the employee record connected to leave, weekly time, pay statements, benefit enrollment and employee service requests. An employee can work with their own leave and time records and read the statements and balances available to their role.
Approval conditions
| Number | Name | Submitted date | Status | Request type | Employee | |
|---|---|---|---|---|---|---|
| ER-88010 | Zainab Ali, vacation request | 15 Oct | Submitted | Leave | Mariam Saeed | |
| ER-11456 | Lucien Moreau, address update | 04 Nov | Submitted | Expense | Lucien Moreau | |
| ER-70611 | Parvati Rao, expense reimbursement | 14 Oct | Submitted | Profile change | Rosa Delgado | |
| ER-67633 | Isaac Flores, dependent enrollment | 14 Oct | Submitted | Leave | Jae Min | |
| ER-60347 | Mariam Saeed, sick leave request | 31 Oct | Submitted | Expense | Zainab Ali |
The named reviewer records the approval decision for the current request revision.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep the employee roster and lifecycle history tied to positions and departments.
Onboarding tasks
Review leave dates, balances and weekly hours against the employee record.
Leave requests
| Request number | Employee | Leave type | Start date | End date | Status | |
|---|---|---|---|---|---|---|
| LR-96830 | Rosa Delgado | Family medical leave | 03 Nov | 08 Nov | Draft | |
| LR-99057 | Jae Min | Short-term sick leave | 02 Nov | 04 Nov | Submitted | |
| LR-69201 | Parvati Rao | Parental bonding leave | 29 Oct | 02 Nov | Approved | |
| LR-11524 | Bilal Siddiqui | Family medical leave | 19 Oct | 27 Oct | Taken | |
| LR-22661 | Kwame Boateng | Volunteer service leave | 23 Oct | 31 Oct | Draft |
Read employee pay statements and benefit enrollments beside payroll periods.
Pay statements
| Statement number | Employee | Period start | Period end | Gross pay | Total deductions | |
|---|---|---|---|---|---|---|
| PS-87847 | Zainab Ali | 02 Nov | 11 Nov | 880 | 130 | |
| PS-75092 | Zainab Ali | 15 Oct | 21 Oct | 60 | 670 | |
| PS-26891 | Anja Weber | 28 Oct | 06 Nov | 600 | 600 | |
| PS-87521 | Jae Min | 25 Oct | 27 Oct | 400 | 120 | |
| PS-89304 | Isaac Flores | 26 Oct | 28 Oct | 710 | 930 |
Track leave, expense and profile-change service requests through a named review.
Evidence documents
| Title | Source | Document date | External reference | Verified | Verified by | |
|---|---|---|---|---|---|---|
| Expense receipt, client visit | Mariam Saeed | 23 Oct | CASE-2026-0412 | No | Isaac Flores | |
| Dependent birth certificate | Zainab Ali | 13 Oct | CLAIM-2026-0088 | No | Zainab Ali | |
| Updated bank authorization | Isaac Flores | 22 Oct | DOC-2026-0194 | No | Anja Weber | |
| Medical leave certification | Lucien Moreau | 15 Oct | PAY-2026-1051 | No | Parvati Rao | |
| Mileage log, regional visits | Anja Weber | 01 Nov | BEN-2026-0237 | No | Kwame Boateng |
Move a candidate from requisition and offer into assigned onboarding work.
Onboarding tasks
Connect employee goals, performance reviews and learning records.
Course enrollments
Employee request to completion ships ready to use. One step needs a named approval before the work moves on: Approve request (Hiring Manager).
Start with the employee, request type and organization.
Send the completed case to its named owner.
Check the current revision and evidence.
The reviewer records a decision against that revision.
Resolve follow-up and retain the state history.
Open any employee request to see its evidence documents, the roles that work on it, its process stages and its approvals on one page.
Submitted date, Request type, Employee and Owner.
Each line is linked to this employee request.
Each role sees what its permissions allow.
Prepare request, with the role that acts.
Approve request, with who decides.
Submitted
| Title | Source | Document date |
|---|---|---|
| Expense receipt, client visit | Mariam Saeed | 23 Oct |
| Dependent birth certificate | Zainab Ali | 13 Oct |
| Updated bank authorization | Isaac Flores | 22 Oct |
A submitted case needs the named reviewer or approver on its source record.
Signed in as Hiring Manager
| Decision | Approver | |
|---|---|---|
| Approve requestThe reviewer records a decision against that revision. | Hiring Manager |
Everyone opens HRMS with Employee Self-Service to the work that is theirs. Pick a role to see what it starts with.
Owns employee, position, lifecycle and performance records; reads statements and enrollments.
This is the first screen this role sees.
Leave requests · HR Business Partner
| Request number | Employee | Approver | Leave type | Start date | End date | |
|---|---|---|---|---|---|---|
| LR-84626 | Rosa Delgado | Lucien Moreau | Short-term sick leave | 29 Oct | 31 Oct | |
| LR-75764 | Isaac Flores | Lucien Moreau | Unpaid personal leave | 25 Oct | 30 Oct | |
| LR-12907 | Mariam Saeed | Mariam Saeed | Parental bonding leave | 26 Oct | 04 Nov | |
| LR-52150 | Anja Weber | Isaac Flores | Parental bonding leave | 20 Oct | 28 Oct | |
| LR-16322 | Jae Min | Parvati Rao | Annual paid leave | 25 Oct | 03 Nov |
Self-service role for own time, leave and goals with own-scope read access to statements and records.
This is the first screen this role sees.
Leave requests · Employee
Manages the course catalog, enrollments and durable training records.
This is the first screen this role sees.
Course enrollments · L&D Admin
Read-only enterprise visibility across people, performance and development records.
Prepares payroll runs, statements, tax records and reads the upstream employee and time inputs.
This is the first screen this role sees.
Timesheets · Payroll Admin
| Timesheet number | Employee | Approver | Week start | Week end | Total hours | |
|---|---|---|---|---|---|---|
| TMS-52157 | Bilal Siddiqui | Rosa Delgado | 03 Nov | 06 Nov | 40 | |
| TMS-39322 | Isaac Flores | Zainab Ali | 25 Oct | 31 Oct | 40 | |
| TMS-80979 | Anja Weber | Mariam Saeed | 27 Oct | 05 Nov | 40 | |
| TMS-42430 | Anja Weber | Lucien Moreau | 28 Oct | 04 Nov | 40 | |
| TMS-10060 | Parvati Rao | Kwame Boateng | 01 Nov | 08 Nov | 40 |
Runs requisitions through the applicant pipeline; directory-level employee and position read access.
Edits own draft requisitions and own interview scorecards; reads candidate and offer context.
Reconcile leave, time, pay and service work from linked records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 40 | ||
| Submitted | 26 | 65% | |
| Reviewed | 14 | 54% | |
| Approved | 10 | 71% |
Sample totals per stage
Compare accrued, pending and taken days by employee and leave type as of the recorded date.
List leave requests by employee, approver and status across requested start and end dates.
Group timesheets by employee and week, then examine related time entry hours and categories.
Compare gross pay, deductions and statement status by employee and period.
Show plan, coverage tier, effective dates and contributions for each employee enrollment.
Group employee requests by type, owner, submitted date and current status.
Show each request revision with its review decisions, evidence documents and follow-up actions.
List course enrollments by employee, due date, completion date and status.
See how HRMS with Employee Self-Service fits your kind of team.
Each stage of employee request to completion names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to configure and explain work from the employee and request records.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 46 tablesStart with one team and one process, then add the rest once the basics are running.
Assign HR Business Partner (HRBP), Payroll Admin and the people who approve leave and requests.
Check organizations, departments, positions, locations, managers and employee identifiers.
Agree leave types, benefit plans, payroll calendars, request profiles and evidence requirements.
Have an Employee account use personal leave, time, statement and learning records.
Walk a submitted request, an approved leave case, a timesheet and a pay statement from source to decision.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure HRMS with Employee Self-Service for your business. Pilot one employee group, one payroll period and a reviewed leave or service request.
The Employee role works with its own leave, time and goals and reads its permitted statements, balances, enrollments and training records. Rehearse access with an actual employee account before release.
A leave request names the employee, leave type, dates and approver. Its status records whether it is submitted, approved, rejected, cancelled or taken. Review the related balance as part of the decision.
A timesheet covers an employee and week. Dated time entries carry hours and categories. The timesheet holds the submitted or approved state for payroll review.
A pay statement links the employee, period and payroll run. The employee reads their own statement; Payroll Admin can inspect its lines and run context.
An employee request can be typed Expense and carry a claim amount. Related evidence, review decisions, follow-up work and external reconciliation keep the case traceable.
An enrollment names the employee, plan, coverage tier, effective dates and contribution amounts. Payroll Admin can compare that record with a statement deduction for the period.
Recruiter manages candidates, applications, interviews, requisitions and offers. Hiring Manager works with their requisition and interview responsibilities. HR Business Partner (HRBP) maintains the employee record after the hire.
A course enrollment shows assigned or self-enrolled learning and its status. A training record keeps completed training with completion and expiration dates.
Start free, then use Proto to change fields, steps and approvals before your team goes live.