Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- ERP + HRMS + Payroll
- Payment system
- Tax authority
- Learning system
- Identity service
ERP + HRMS + Payroll brings recruiting, employee records, time, benefits, development and pay into a connected people operations workspace. A position and job requisition lead into applications, interviews and offers.
Benefit enrollments in one list
HR Business Partner reviews the opening; Finance confirms headcount outside plan.
Every feature works on the same records. Pick one to see the screen your team works in.
A shared employee register connects positions, departments, managers, locations and employment events to the work that follows.
Employees
| Employee ID | First name | Last name | Department | Position | Manager | |
|---|---|---|---|---|---|---|
| EMP-1042 | Nadia Farouk | Farouk | People operations | Senior recruiter seat | Owen Fletcher | |
| EMP-1057 | Ethan Bellamy | Bellamy | People operations | Customer success lead seat | Hana Mori | |
| EMP-1071 | Leila Haddad | Haddad | Sales | Payroll specialist seat | Hana Mori | |
| EMP-1084 | Arjun Mehta | Mehta | Sales | Senior recruiter seat | Hana Mori | |
| EMP-1093 | Camila Torres | Torres | Compliance | Finance analyst seat | Marcus Adeyemi |
Move from an open seat through requisition, application, interview and offer, with a named owner at each decision.
Job requisitions
| Requisition number | Position | Job title | Department | Recruiter | Target start date | |
|---|---|---|---|---|---|---|
| JR-28662 | People operations manager seat | HR business partner | People operations | Theo Laurent | 19 Oct | |
| JR-96612 | Payroll specialist seat | Operations supervisor | Payroll and benefits | Nadia Farouk | 11 Oct | |
| JR-87046 | Senior recruiter seat | Compliance coordinator | Sales | Hana Mori | 18 Oct | |
| JR-86554 | Payroll specialist seat | Finance analyst | Sales | Ethan Bellamy | 19 Oct | |
| JR-28424 | People operations manager seat | Operations supervisor | Operations | Marcus Adeyemi | 19 Oct |
Employees submit dated leave and weekly timesheets while approvers review balances, hours and the period affected.
Leave requests
| Request number | Leave type | Start date | End date | Status | Approver | |
|---|---|---|---|---|---|---|
| LR-85287 | Family care leave | 01 Nov | 09 Nov | Draft | Salma Idris | |
| LR-44630 | Unpaid medical leave | 15 Oct | 20 Oct | Submitted | Hana Mori | |
| LR-53151 | Unpaid medical leave | 25 Oct | 03 Nov | Approved | Leila Haddad | |
| LR-68391 | Family care leave | 19 Oct | 24 Oct | Taken | Nadia Farouk | |
| LR-98843 | Paid sick leave | 16 Oct | 24 Oct | Draft | Hana Mori |
Calendars, pay runs, employee statements, line items and tax filings keep each pay period reviewable.
Approval conditions
| Run number | Calendar | Period start | Period end | Pay date | Gross total | |
|---|---|---|---|---|---|---|
| PR-20416 | US salaried biweekly | 03 Nov | 05 Nov | 13 Nov | 440 | |
| PR-39643 | US contractor monthly | 13 Oct | 16 Oct | 21 Oct | 580 | |
| PR-38376 | US seasonal weekly | 25 Oct | 28 Oct | 04 Nov | 250 | |
| PR-74166 | US executive monthly | 24 Oct | 31 Oct | 04 Nov | 740 | |
| PR-55595 | Canada hourly biweekly | 23 Oct | 29 Oct | 04 Nov | 250 |
Keep each plan's eligibility context beside the employee's coverage tier, contribution and effective dates.
Employees
| Employee ID | First name | Last name | Department | Position | Manager | |
|---|---|---|---|---|---|---|
| EMP-1042 | Nadia Farouk | Farouk | People operations | Senior recruiter seat | Owen Fletcher | |
| EMP-1057 | Ethan Bellamy | Bellamy | People operations | Customer success lead seat | Hana Mori | |
| EMP-1071 | Leila Haddad | Haddad | Sales | Payroll specialist seat | Hana Mori | |
| EMP-1084 | Arjun Mehta | Mehta | Sales | Senior recruiter seat | Hana Mori | |
| EMP-1093 | Camila Torres | Torres | Compliance | Finance analyst seat | Marcus Adeyemi |
Goals, review cycles, course enrollments and training records connect development activity to the employee.
Approval conditions
| Review number | Cycle | Subject | Reviewer | Review type | Overall rating | |
|---|---|---|---|---|---|---|
| PR-31885 | 2026 summer probation review | Nadia Farouk | Owen Fletcher | Self | Below expectations | |
| PR-92487 | 2026 summer probation review | Nadia Farouk | Marcus Adeyemi | Manager | Meets | |
| PR-33750 | 2026 spring probation review | Ethan Bellamy | Salma Idris | Peer | Exceeds | |
| PR-95479 | 2026 leadership review | Owen Fletcher | Arjun Mehta | Upward | Outstanding | |
| PR-87605 | 2025 annual review | Theo Laurent | Salma Idris | Skip-level | Below expectations |
From hiring request to pay statement ships ready to use. 3 steps need a named approval before the work moves on: Review requisition (HR Business Partner), Approve offer (HR Business Partner) and Review payroll (Hiring Manager).
Set the seat, department and pay grade.
Check the headcount and owner before recruiting.
Keep recommendations with each application.
Review salary, position and start date.
Link the hire to a manager and pay calendar.
Compare run totals with employee statements.
Open any benefit enrollment to see the roles that work on it, its process stages and its approvals on one page.
Employee, Effective from, Effective to and Employee contribution.
Records linked to this benefit enrollment.
Employee, Payroll Admin and HR Business Partner, each with their own permissions.
Every status change, in order.
Review requisition and Approve offer, with who decides.
EE
Signed in as HR Business Partner
| Decision | Approver | |
|---|---|---|
| Review requisitionCheck the headcount and owner before recruiting. | HR Business Partner | |
| Approve offerReview salary, position and start date. | HR Business Partner | |
| Review payrollCompare run totals with employee statements. | Hiring Manager |
Everyone opens ERP + HRMS + Payroll to the work that is theirs. Pick a role to see what it starts with.
Self-service record entry on leave, timesheets and goals; read-only on pay, benefits and performance.
This is the first screen this role sees.
Benefit enrollments · Employee
Record entry on the learning catalog and training records; read-only on employees and positions.
This is the first screen this role sees.
Training records · L&D Admin
| Record number | Employee | Course | Title | Expiration date | Status | |
|---|---|---|---|---|---|---|
| TR-11347 | Nadia Farouk | Manager feedback workshop | Payroll tax certification, Nadia Farouk | 20 Oct | Expiring soon | |
| TR-90477 | Arjun Mehta | Expense policy refresher | Safety orientation, Ethan Bellamy | 24 Oct | Expiring soon | |
| TR-97576 | Hana Mori | Workplace safety orientation | Privacy training, Leila Haddad | 01 Nov | Expiring soon | |
| TR-24764 | Ethan Bellamy | Payroll tax essentials | Manager feedback, Arjun Mehta | 25 Oct | Expiring soon | |
| TR-33877 | Salma Idris | Expense policy refresher | Benefits enrollment, Camila Torres | 02 Nov | Expiring soon |
Read-only visibility into requisitions and the hiring pipeline.
This is the first screen this role sees.
Job requisitions · Hiring Manager
| Requisition number | Position | Department | Hiring manager | Recruiter | Headcount | |
|---|---|---|---|---|---|---|
| JR-43334 | Finance analyst seat | People operations | Salma Idris | Nadia Farouk | 10 | |
| JR-67556 | Payroll specialist seat | Operations | Theo Laurent | Camila Torres | 33 | |
| JR-62616 | Warehouse shift lead seat | People operations | Marcus Adeyemi | Leila Haddad | 8 | |
| JR-42500 | Finance analyst seat | Operations | Ethan Bellamy | Camila Torres | 26 | |
| JR-11042 | HR systems administrator seat | Compliance | Marcus Adeyemi | Marcus Adeyemi | 36 |
Record entry across the hiring pipeline; read-only on employees.
This is the first screen this role sees.
Job requisitions · Recruiter
| Requisition number | Position | Department | Hiring manager | Recruiter | Headcount | |
|---|---|---|---|---|---|---|
| JR-43334 | Finance analyst seat | People operations | Salma Idris | Nadia Farouk | 10 | |
| JR-67556 | Payroll specialist seat | Operations | Theo Laurent | Camila Torres | 33 | |
| JR-62616 | Warehouse shift lead seat | People operations | Marcus Adeyemi | Leila Haddad | 8 | |
| JR-42500 | Finance analyst seat | Operations | Ethan Bellamy | Camila Torres | 26 | |
| JR-11042 | HR systems administrator seat | Compliance | Marcus Adeyemi | Marcus Adeyemi | 36 |
Record entry on payroll and tax tables; read-only on employees, benefits, leave and timesheets.
This is the first screen this role sees.
Timesheets · Payroll Admin
| Timesheet number | Employee | Approver | Period start | Period end | Total hours | |
|---|---|---|---|---|---|---|
| TMS-21217 | Arjun Mehta | Theo Laurent | 29 Oct | 02 Nov | 40 | |
| TMS-76886 | Salma Idris | Theo Laurent | 29 Oct | 03 Nov | 40 | |
| TMS-77235 | Hana Mori | Owen Fletcher | 23 Oct | 27 Oct | 40 | |
| TMS-75600 | Marcus Adeyemi | Nadia Farouk | 24 Oct | 01 Nov | 40 | |
| TMS-29716 | Owen Fletcher | Leila Haddad | 30 Oct | 03 Nov | 40 |
Record entry on people and performance tables; read-only on pay and benefits.
This is the first screen this role sees.
Performance reviews · HR Business Partner
| Review number | Cycle | Subject | Reviewer | Review type | Overall rating | |
|---|---|---|---|---|---|---|
| PR-31885 | 2026 summer probation review | Nadia Farouk | Owen Fletcher | Self | Below expectations | |
| PR-92487 | 2026 summer probation review | Nadia Farouk | Marcus Adeyemi | Manager | Meets | |
| PR-33750 | 2026 spring probation review | Ethan Bellamy | Salma Idris | Peer | Exceeds | |
| PR-95479 | 2026 leadership review | Owen Fletcher | Arjun Mehta | Upward | Outstanding | |
| PR-87605 | 2025 annual review | Theo Laurent | Salma Idris | Skip-level | Below expectations |
Read-only oversight across all 33 HRMS tables.
This is the first screen this role sees.
Leave requests · CHRO / VP People
| Request number | Employee | Leave type | Start date | End date | Approver | |
|---|---|---|---|---|---|---|
| LR-41239 | Salma Idris | Parental leave | 23 Oct | 27 Oct | Marcus Adeyemi | |
| LR-85046 | Hana Mori | Jury service leave | 02 Nov | 11 Nov | Nadia Farouk | |
| LR-33383 | Theo Laurent | Personal day | 28 Oct | 31 Oct | Marcus Adeyemi | |
| LR-43360 | Camila Torres | Bereavement leave | 30 Oct | 02 Nov | Ethan Bellamy | |
| LR-36855 | Arjun Mehta | Parental leave | 18 Oct | 25 Oct | Camila Torres |
Superuser: full record CRUD on all 33 HRMS tables, plus every view, report and app setting.
Answer workforce, recruiting, leave, pay, benefits and learning questions from the connected records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Pending | 44 | ||
| Active | 20 | 45% | |
| Waived | 10 | 50% | |
| Terminated | 7 | 70% |
Sample totals per stage
Group active employees by department and position.
Compare application stages by requisition and recruiter.
Review offer status, proposed salary and position.
Review submitted and approved requests by leave type and date range.
Sum hours by employee, period and entry category.
Compare gross, deductions and net pay by run and employee.
Compare plan, coverage tier and employee and employer contributions.
List course completion and expiration by employee.
See how ERP + HRMS + Payroll fits your kind of team.
Keep people, time and pay aligned when teams work across several locations and departments.
Connect approved hiring needs to candidate decisions, accepted offers and the first employee record.
Organize employees, benefits and payroll by entity, country, currency and jurisdiction.
Each stage, from hiring request to pay statement, 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
Use Proto to prepare configuration and checks while your team owns employee and payroll decisions.
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 36 tablesStart with one team and one process, then add the rest once the basics are running.
Agree who maintains people, recruiting, time, benefits, payroll and learning records and who makes each approval decision.
Set up departments, positions, locations, pay grades, leave types, plans and payroll calendars.
Check employee identity, manager, position, country, currency and calendar on a representative group.
Run one requisition and offer, one leave request and timesheet, and one payroll period with employee statements.
Compare decisions, statement lines, payment confirmation and filing acknowledgement before expanding scope.
$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 ERP + HRMS + Payroll for your business. Begin with one entity, one payroll calendar and a representative employee group.
The employee record holds the current worker, manager, department, position and payroll calendar. Employment history keeps dated changes.
A position supports a requisition. Candidates apply through application records, interviewers record feedback, and an offer holds salary, position and start date for review.
Employee enters leave requests, timesheets and time entries. The assigned reviewer checks the request or sheet before recording a decision.
Open the run, then inspect its employee statements and the earning, deduction, tax and employer lines beneath each statement.
Employee can read pay statements. Check one employee account against its own statement during setup.
A benefit enrollment links a worker to a plan with coverage tier, effective dates, contribution amounts and status.
Performance reviews record cycle, subject, reviewer and rating. Course enrollments and training records hold learning assignment and completion.
Use confirmation from the payment system and the relevant tax authority, then retain the filing reference and dates with the records.
Start free, then use Proto to change fields, steps and approvals before your team goes live.