Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- HRMS with Internal Job Board
- Calendar
- E-signature
- Payment service
- Tax portal
- Learning system
HRMS with Internal Job Board keeps employee records and the recruiting pipeline in one workspace. HR Business Partner maintains employees and positions; Recruiter records candidates, employee referrals, applications and interviews against an open job requisition.
Job requisitions in one list
| Requisition number | Job title | Department | Location | Hiring manager | Recruiter | |
|---|---|---|---|---|---|---|
| JR-26254 | Product manager | Data Engineering | Remote product team | Felix Wu | Esmé Laurent | |
| JR-92396 | Operations supervisor | Product Management | East sales office | Felix Wu | Adaeze Obi | |
| JR-44021 | Operations supervisor | Sales Leadership | East sales office | Adaeze Obi | Adaeze Obi | |
| JR-33793 | Customer care team lead | Learning Design | Crescent headquarters | Tariq Mahmoud | Jun Seo | |
| JR-85502 | Data engineer | Talent Mobility | East sales office | Jun Seo | Adaeze Obi |
HR Business Partner and the authorized headcount decision maker review the opening.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep employee identity, reporting lines and planned seats connected.
Job requisitions
| Requisition number | Job title | Department | Location | Hiring manager | Recruiter | |
|---|---|---|---|---|---|---|
| JR-26254 | Product manager | Data Engineering | Remote product team | Felix Wu | Esmé Laurent | |
| JR-92396 | Operations supervisor | Product Management | East sales office | Felix Wu | Adaeze Obi | |
| JR-44021 | Operations supervisor | Sales Leadership | East sales office | Adaeze Obi | Adaeze Obi | |
| JR-33793 | Customer care team lead | Learning Design | Crescent headquarters | Tariq Mahmoud | Jun Seo | |
| JR-85502 | Data engineer | Talent Mobility | East sales office | Jun Seo | Adaeze Obi |
Connect open requisitions, referrals and candidate applications.
Approval conditions
| Requisition number | Position | Department | Headcount | Hiring manager | Status | |
|---|---|---|---|---|---|---|
| JR-60459 | Product manager, Remote | Sales Leadership | 8 | Tariq Mahmoud | Pending approval | |
| JR-87301 | Senior analyst, Finance | Data Engineering | 37 | Esmé Laurent | Pending approval | |
| JR-69778 | Recruiting partner, HQ | Data Engineering | 17 | Felix Wu | Pending approval | |
| JR-21097 | Product manager, Remote | Learning Design | 40 | Omar Aziz | Pending approval | |
| JR-78853 | Senior analyst, Finance | Data Engineering | 29 | Hana Petrova | Pending approval |
Keep interview feedback and offer decisions with the application.
Applications
| Application number | Candidate | Requisition | Stage | Applied at | Recruiter | |
|---|---|---|---|---|---|---|
| APP-42688 | Nisha Reddy | Senior analyst, Finance | Applied | 30 Oct | Omar Aziz | |
| APP-88150 | Esmé Laurent | Product manager, Remote | Screen | 16 Oct | Nisha Reddy | |
| APP-61644 | Adaeze Obi | Training designer, West | Phone interview | 02 Nov | Tariq Mahmoud | |
| APP-41617 | Omar Aziz | Team lead, Customer Care | Onsite | 29 Oct | Nisha Reddy | |
| APP-92525 | Ruben Castillo | Operations supervisor, North | Offer | 01 Nov | Ruben Castillo |
Coordinate employee transitions and dated leave requests.
Approval conditions
| Request number | Employee | Leave type | Start date | End date | Approver | |
|---|---|---|---|---|---|---|
| LR-11316 | Jun Seo | Caregiver leave | 13 Oct | 18 Oct | Jun Seo | |
| LR-55653 | Esmé Laurent | Career development leave | 23 Oct | 29 Oct | Nisha Reddy | |
| LR-51815 | Jun Seo | Bereavement leave | 26 Oct | 28 Oct | Tariq Mahmoud | |
| LR-32541 | Nisha Reddy | Sick time | 26 Oct | 02 Nov | Claudia Moreira | |
| LR-47179 | Hana Petrova | Bereavement leave | 13 Oct | 17 Oct | Ruben Castillo |
Carry approved time into a traceable payroll period.
Approval conditions
| Timesheet number | Employee | Week start | Week end | Total hours | Approver | |
|---|---|---|---|---|---|---|
| TMS-36714 | Hana Petrova | 29 Oct | 06 Nov | 40 | Ruben Castillo | |
| TMS-41925 | Jun Seo | 27 Oct | 04 Nov | 40 | Tariq Mahmoud | |
| TMS-55900 | Adaeze Obi | 27 Oct | 03 Nov | 40 | Ruben Castillo | |
| TMS-47625 | Omar Aziz | 30 Oct | 02 Nov | 40 | Omar Aziz | |
| TMS-82502 | Tariq Mahmoud | 02 Nov | 06 Nov | 40 | Jun Seo |
Keep goals, review decisions and training evidence with each employee.
Performance reviews
Internal opening to employee transition ships ready to use. 2 steps need a named approval before the work moves on: Requisition approval (HR Business Partner) and Offer approval (Hiring Manager).
Record the open need and its owner.
The authorized headcount owner reviews the request.
Link a candidate to the opening.
Record the conversation and recommendation.
The authorized offer reviewer checks the terms.
Record the employee move and assigned work.
Open any job requisition to see its applications, the roles that work on it, its process stages and its approvals on one page.
Department, Location, Hiring manager and Recruiter.
Each line is linked to this job requisition.
Hiring Manager, Recruiter and CHRO / VP People, each with their own permissions.
Position planning and Requisition, with the role that acts.
Requisition approval and Offer approval, with who decides.
Data Engineering · Open
| Application number | Candidate | Requisition |
|---|---|---|
| APP-42688 | Nisha Reddy | Senior analyst, Finance |
| APP-88150 | Esmé Laurent | Product manager, Remote |
| APP-61644 | Adaeze Obi | Training designer, West |
Recruiter maintains the hiring pipeline, HR Business Partner maintains people and positions, Payroll Admin maintains payroll, and L&D Admin maintains learning.
Signed in as HR Business Partner
| Decision | Approver | |
|---|---|---|
| Requisition approvalThe authorized headcount owner reviews the request. | HR Business Partner | |
| Offer approvalThe authorized offer reviewer checks the terms. | Hiring Manager |
Everyone opens HRMS with Internal Job Board 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.
Leave requests · Employee
| Request number | Leave type | Start date | End date | Status | |
|---|---|---|---|---|---|
| LR-38669 | Caregiver leave | 01 Nov | 03 Nov | Draft | |
| LR-52860 | Career development leave | 01 Nov | 09 Nov | Submitted | |
| LR-16069 | Caregiver leave | 30 Oct | 01 Nov | Approved | |
| LR-12105 | Volunteer day | 30 Oct | 01 Nov | Taken | |
| LR-29061 | Career development leave | 01 Nov | 08 Nov | Draft |
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.
Interviews · Hiring Manager
Record entry across the hiring pipeline; read-only on employees.
This is the first screen this role sees.
Offers · Recruiter
| Offer number | Application | Candidate | Position | Base salary | Currency | |
|---|---|---|---|---|---|---|
| OFF-48404 | Nisha Reddy, senior analyst | Omar Aziz | Team lead, Customer Care | 700 | USD | |
| OFF-46729 | Felix Wu, training designer | Ruben Castillo | Senior analyst, Finance | 160 | EUR | |
| OFF-17837 | Omar Aziz, sales manager | Hana Petrova | Recruiting partner, HQ | 520 | GBP | |
| OFF-12881 | Esmé Laurent, product manager | Felix Wu | Team lead, Customer Care | 430 | CAD | |
| OFF-59176 | Felix Wu, training designer | Hana Petrova | Recruiting partner, HQ | 660 | INR |
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 | Week start | Week end | Total hours | Approver | |
|---|---|---|---|---|---|---|
| TMS-36714 | Hana Petrova | 29 Oct | 06 Nov | 40 | Ruben Castillo | |
| TMS-41925 | Jun Seo | 27 Oct | 04 Nov | 40 | Tariq Mahmoud | |
| TMS-55900 | Adaeze Obi | 27 Oct | 03 Nov | 40 | Ruben Castillo | |
| TMS-47625 | Omar Aziz | 30 Oct | 02 Nov | 40 | Omar Aziz | |
| TMS-82502 | Tariq Mahmoud | 02 Nov | 06 Nov | 40 | Jun Seo |
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
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-11316 | Jun Seo | Caregiver leave | 13 Oct | 18 Oct | Jun Seo | |
| LR-55653 | Esmé Laurent | Career development leave | 23 Oct | 29 Oct | Nisha Reddy | |
| LR-51815 | Jun Seo | Bereavement leave | 26 Oct | 28 Oct | Tariq Mahmoud | |
| LR-32541 | Nisha Reddy | Sick time | 26 Oct | 02 Nov | Claudia Moreira | |
| LR-47179 | Hana Petrova | Bereavement leave | 13 Oct | 17 Oct | Ruben Castillo |
Superuser: full record CRUD on all 33 HRMS tables, plus every view, report and app setting.
Read recruiting, employee and operating activity from the underlying records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 33 | ||
| Pending approval | 21 | 64% | |
| Approved | 10 | 48% | |
| Open | 6 | 60% |
Sample counts per stage
Compare requisition status and headcount by department and hiring manager.
Count applications by requisition, stage and recruiter.
Compare candidate sources and recorded employee referrers.
Review offers by position, status and proposed salary.
Group employees by department, manager, position and employment status.
Compare requested dates and status with current employee leave balances.
Review gross and net totals by calendar, run type and pay date.
Compare performance review status by cycle and reviewer.
Identify training records nearing or past expiration by employee and course.
See how HRMS with Internal Job Board fits your kind of team.
Each stage of internal opening to employee transition 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
Give Proto precise requests tied to employee and hiring 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 36 tablesStart with one team and one process, then add the rest once the basics are running.
Confirm departments, locations, job titles, pay grades, positions, employees and role access.
Use one approved opening, an internal candidate, an employee referral, interviews and an offer decision.
Agree how accepted offers and internal moves reach the employee record, dated history and assigned checklist work.
Rehearse leave and timesheet decisions, a payroll period, review work and completed training.
Verify calendar, signature, payment, filing and learning handoffs against real sample records.
$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 Internal Job Board for your business. Begin with one department, an open position, an internal candidate and a referred candidate. Rehearse the application, interview and offer decision before expanding to payroll and learning.
Recruiter records the person in Candidates with Internal as the source and links an Applications record to the open job requisitions record.
Yes. Candidates include a Referrer employee reference and Referral is a source value. The recruiter links the candidate to the relevant application.
Recruiter manages applications, candidates, interviews, requisitions and offers. Hiring Manager has read access to applications, candidates, interviews and requisitions.
Offers keep the candidate, application, position, proposed pay, start date, approval person and status from Draft through the recorded outcome.
HR Business Partner maintains the employee and position records and enters a dated Transfer or Promotion event in employment history.
Employee has record entry on leave requests, Timesheets and time entries. The request and timesheet hold their own approver and status.
Payroll runs names the calendar, period, pay date and totals. Pay statements connect employees to a run; pay statement lines hold earnings, deductions and tax amounts.
Performance reviews names a subject, reviewer and cycle. Course enrollments and training records point to the employee and course, with completion and expiration dates where applicable.
Start free, then use Proto to change fields, steps and approvals before your team goes live.