Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- HRMS with AI Chatbot
- Bank or payment provider
- Tax authority portal
- Calendar
- Learning system
HRMS with AI Chatbot gives HR, recruiting and payroll teams a shared record of each employee's work life. A requisition connects to applications, interviews and offers.
approval waits for the approver
| Request number | Employee | Leave type | Start date | End date | Approver | |
|---|---|---|---|---|---|---|
| LR-44032 | Owen Mercer | Jury duty leave | 12 Oct | 17 Oct | Priya Nair | |
| LR-91208 | Priya Nair | Parental leave | 02 Nov | 04 Nov | Mateo Ruiz | |
| LR-31721 | Owen Mercer | Jury duty leave | 29 Oct | 06 Nov | Owen Mercer | |
| LR-73354 | Amira Haddad | Jury duty leave | 18 Oct | 20 Oct | Nadia Rahman | |
| LR-54764 | Owen Mercer | Personal leave | 26 Oct | 29 Oct | Priya Nair |
Hiring Manager reviews the opening; Recruiter records approval.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep employee identity, position, history and benefit enrollment connected.
Employees
| Employee ID | Full name | Department | Position | Manager | Location | |
|---|---|---|---|---|---|---|
| EMP-1042 | Maya Serrano | Information Technology | Benefits analyst, Chicago | Elena Voss | Seattle headquarters | |
| EMP-1087 | Idris Okafor | Talent Acquisition | IT support lead, Seattle | Priya Nair | Seattle headquarters | |
| EMP-1123 | Priya Nair | Information Technology | IT support lead, Seattle | Linh Tran | Remote US workforce | |
| EMP-1168 | Elena Voss | Information Technology | Customer success manager, Denver | Linh Tran | Chicago finance office | |
| EMP-1214 | Mateo Ruiz | People Operations | Learning coordinator, Boston | Owen Mercer | Chicago finance office |
Carry an open requisition through candidate review, interview and offer.
Job requisitions
| Requisition number | Job title | Department | Recruiter | Headcount | Status | |
|---|---|---|---|---|---|---|
| JR-56208 | Senior recruiter | People Operations | Owen Mercer | 4 | Open | |
| JR-68279 | HR business partner | Workplace Services | Nadia Rahman | 24 | Open | |
| JR-61208 | Senior recruiter | Workplace Services | Elena Voss | 34 | Open | |
| JR-59899 | Payroll specialist | People Operations | Priya Nair | 13 | Open | |
| JR-77681 | Learning coordinator | Workplace Services | Linh Tran | 7 | Open |
Review employee leave and weekly time before they feed pay decisions.
Leave requests
| Request number | Leave type | Start date | End date | Status | Approver | |
|---|---|---|---|---|---|---|
| LR-92543 | Unpaid leave | 17 Oct | 24 Oct | Draft | Linh Tran | |
| LR-51558 | Personal leave | 12 Oct | 15 Oct | Submitted | Idris Okafor | |
| LR-10056 | Parental leave | 27 Oct | 03 Nov | Approved | Mateo Ruiz | |
| LR-87076 | Annual leave | 15 Oct | 19 Oct | Taken | Amira Haddad | |
| LR-77620 | Volunteer leave | 16 Oct | 20 Oct | Draft | Mateo Ruiz |
Prepare a dated payroll run and preserve employee statements and tax records.
Approval waits for the payroll admin
| Run number | Calendar | Period start | Period end | Pay date | Gross total | |
|---|---|---|---|---|---|---|
| PR-89961 | US final pay schedule | 11 Oct | 15 Oct | 18 Oct | 770 | |
| PR-13543 | Canada salaried, semimonthly | 30 Oct | 02 Nov | 07 Nov | 280 | |
| PR-46998 | Canada salaried, semimonthly | 21 Oct | 25 Oct | 28 Oct | 690 | |
| PR-26711 | Ireland monthly payroll | 13 Oct | 17 Oct | 24 Oct | 190 | |
| PR-63687 | US final pay schedule | 24 Oct | 01 Nov | 03 Nov | 220 |
Organize review cycles, reviewer submissions and employee goals.
Performance reviews
Track hire tasks, course enrollment and lasting training evidence.
Onboarding tasks
Requisition to first pay ships ready to use. 3 steps need a named approval before the work moves on: Requisition approval (Hiring Manager), Offer approval (Recruiter) and Payroll approval (Hiring Manager).
Record the position, headcount and hiring owner.
Review the opening before sourcing starts.
Connect each application and interview to its opening.
Check compensation and record the named decision.
Assign the worker and dated start tasks.
Review the first run and employee statements.
Open any leave request to see the roles that work on it, its process stages and its approvals on one page.
Employee, Start date, End date and Approver.
Records linked to this leave request.
Employee, Payroll Admin and CHRO / VP People, each with their own permissions.
Leave and time review, with the role that acts.
Requisition approval and Offer approval, with who decides.
Submitted
Employee enters personal leave, time and goals and reads permitted pay, benefits, review and training information.
Signed in as Hiring Manager
| Decision | Approver | |
|---|---|---|
| Requisition approvalReview the opening before sourcing starts. | Hiring Manager | |
| Offer approvalCheck compensation and record the named decision. | Recruiter | |
| Payroll approvalReview the first run and employee statements. | Hiring Manager |
Everyone opens HRMS with AI Chatbot 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.
Training records · 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
Read-only visibility into requisitions and the hiring pipeline.
This is the first screen this role sees.
Job requisitions · Hiring Manager
| Requisition number | Department | Position | Headcount | Hiring manager | Status | |
|---|---|---|---|---|---|---|
| JR-74365 | Revenue Operations | Benefits analyst, Chicago | 5 | Priya Nair | Pending approval | |
| JR-36813 | Revenue Operations | Benefits analyst, Chicago | 23 | Idris Okafor | Pending approval | |
| JR-49754 | Revenue Operations | Payroll specialist, Denver | 29 | Linh Tran | Pending approval | |
| JR-25947 | Revenue Operations | Payroll specialist, Denver | 32 | Idris Okafor | Pending approval | |
| JR-67692 | Workplace Services | People operations manager, Seattle | 33 | Amira Haddad | Pending approval |
Record entry across the hiring pipeline; read-only on employees.
This is the first screen this role sees.
Job requisitions · Recruiter
| Requisition number | Department | Position | Headcount | Hiring manager | Status | |
|---|---|---|---|---|---|---|
| JR-74365 | Revenue Operations | Benefits analyst, Chicago | 5 | Priya Nair | Pending approval | |
| JR-36813 | Revenue Operations | Benefits analyst, Chicago | 23 | Idris Okafor | Pending approval | |
| JR-49754 | Revenue Operations | Payroll specialist, Denver | 29 | Linh Tran | Pending approval | |
| JR-25947 | Revenue Operations | Payroll specialist, Denver | 32 | Idris Okafor | Pending approval | |
| JR-67692 | Workplace Services | People operations manager, Seattle | 33 | Amira Haddad | Pending approval |
Record entry on payroll and tax tables; read-only on employees, benefits, leave and timesheets.
This is the first screen this role sees.
Leave requests · Payroll Admin
| Request number | Employee | Leave type | Start date | End date | Approver | |
|---|---|---|---|---|---|---|
| LR-44032 | Owen Mercer | Jury duty leave | 12 Oct | 17 Oct | Priya Nair | |
| LR-91208 | Priya Nair | Parental leave | 02 Nov | 04 Nov | Mateo Ruiz | |
| LR-31721 | Owen Mercer | Jury duty leave | 29 Oct | 06 Nov | Owen Mercer | |
| LR-73354 | Amira Haddad | Jury duty leave | 18 Oct | 20 Oct | Nadia Rahman | |
| LR-54764 | Owen Mercer | Personal leave | 26 Oct | 29 Oct | Priya Nair |
Record entry on people and performance tables; read-only on pay and benefits.
This is the first screen this role sees.
Offers · HR Business Partner
| Offer number | Candidate | Position | Base salary | Currency | Approved by | |
|---|---|---|---|---|---|---|
| OFF-48775 | Sofia Kim | Customer success manager, Denver | 460 | USD | Elena Voss | |
| OFF-65954 | Diego Alvarez | Payroll specialist, Denver | 300 | EUR | Idris Okafor | |
| OFF-78765 | Elias Berg | People operations manager, Seattle | 880 | GBP | Priya Nair | |
| OFF-51023 | Diego Alvarez | People operations manager, Seattle | 150 | CAD | Idris Okafor | |
| OFF-79989 | Noah Patel | IT support lead, Seattle | 780 | INR | Priya Nair |
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-44032 | Owen Mercer | Jury duty leave | 12 Oct | 17 Oct | Priya Nair | |
| LR-91208 | Priya Nair | Parental leave | 02 Nov | 04 Nov | Mateo Ruiz | |
| LR-31721 | Owen Mercer | Jury duty leave | 29 Oct | 06 Nov | Owen Mercer | |
| LR-73354 | Amira Haddad | Jury duty leave | 18 Oct | 20 Oct | Nadia Rahman | |
| LR-54764 | Owen Mercer | Personal leave | 26 Oct | 29 Oct | Priya Nair |
Superuser: full record CRUD on all 33 HRMS tables, plus every view, report and app setting.
Answer workforce, recruiting, leave, pay and development questions from linked records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 39 | ||
| Submitted | 22 | 56% | |
| Approved | 13 | 59% | |
| Rejected | 9 | 69% |
Sample counts per stage
Count Employees by Department and Status, retaining the department parent structure.
Compare job requisitions by Department, Recruiter and Status.
Count Applications by Requisition and Stage.
Compare leave balances Available and Pending with dated leave requests by Employee and leave type.
Sum Timesheets total hours by Employee, week start and Status.
Compare payroll runs gross total, net total and employee count by Calendar and pay date.
Count performance reviews by Cycle, review type and Status.
Count training records by Course, Status and expiration date.
See how HRMS with AI Chatbot fits your kind of team.
Each stage of requisition to first pay 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 HRMS setup and investigate records with a person deciding each approval.
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.
Name the HR, recruiting, payroll and learning operators and assign their roles. Review the approval path for requisitions, offers, leave, time and pay.
Enter departments, positions, pay grades, locations, calendars, leave types, benefit plans and courses.
Import employees with their current assignments and dated employment history. Check a sample across entities and countries.
Follow one candidate to an offer, one hire through onboarding, one leave and timesheet decision, and one payroll run to close.
Begin with a defined pay period and named owners. Reconcile employee statements, filing follow-up and access before expanding.
$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 AI Chatbot for your business. Pilot one department, one payroll calendar and a representative hire-to-pay cycle before expanding.
Employees connect the person to their department, position, manager, location, pay grade and payroll calendar. Employment history keeps dated lifecycle changes.
Job requisitions hold the opening. Applications connect a candidate to it; Interviews records feedback; Offers hold the proposed compensation and decision. HR then checks the accepted hire before establishing the employee.
Employee can enter leave requests, Timesheets and time entries. Each request or timesheet has a named approver for its decision.
Leave balances keep accrued, taken, pending and available amounts for each employee and leave type, with an as-of date.
Payroll Admin prepares payroll runs, pay statements and pay statement lines. A named approving employee is recorded on the run before posting.
The configured Employee role has read-only access to pay statements. Review access with a representative worker account during setup.
Performance cycles define the period and deadlines. Performance reviews links a subject, reviewer and review type to that cycle; Goals track employee commitments.
Course enrollments record assignments and progress. Training records keep completed learning, certificate references and expiry dates.
Confirm each worker's entity, country, currency and calendar, then reconcile approved time, active benefits, run totals and individual statement lines.
Start free, then use Proto to change fields, steps and approvals before your team goes live.