Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- Attendance Management
- Payroll payment
- Accounting
- Calendar
- Identity
Employees record dated hours under a weekly timesheet and make leave requests for a defined date range. The People register links each worker to a department, position, location, manager and payroll calendar.
Approval conditions
| Session number | Person | Week start | Week end | Total hours | Approver | |
|---|---|---|---|---|---|---|
| AS-57968 | Ines Duarte | 30 Oct | 08 Nov | 8 | Chloe Martin | |
| AS-59244 | Sanjay Rao | 29 Oct | 02 Nov | 14 | Sanjay Rao | |
| AS-44720 | Sanjay Rao | 27 Oct | 03 Nov | 2 | Samuel Brooks | |
| AS-42585 | Minh Tran | 23 Oct | 25 Oct | 16 | Yusuf Ali | |
| AS-99057 | Sanjay Rao | 25 Oct | 27 Oct | 1 | Ines Duarte |
Admin records the decision after the named approver reviews each request or week.
Every feature works on the same records. Pick one to see the screen your team works in.
Keep employee, manager, department and position connected to the employee record and the next decision.
People
| Employee ID | Full name | Department | Position | Location | Manager | |
|---|---|---|---|---|---|---|
| EMP-1042 | Leila Farouk | Customer support | Shift supervisor, Reno | Portland field depot | Samuel Brooks | |
| EMP-1043 | Mateo Alvarez | Information technology | Field technician, Portland | Remote, US West | Sanjay Rao | |
| EMP-1044 | Anika Bose | Customer support | Operations analyst, Austin | Portland field depot | Lucia Fernández | |
| EMP-1045 | Darius Cole | Payroll | Senior payroll specialist, Seattle | Portland field depot | Samuel Brooks | |
| EMP-1046 | Soo-jin Park | Payroll | Customer support lead, Denver | Reno distribution center | Amara Okoye |
Keep daily hours, category and weekly total connected to the employee record and the next decision.
Attendance sessions
| Session number | Week start | Week end | Total hours | Status | |
|---|---|---|---|---|---|
| AS-31525 | 26 Oct | 30 Oct | 6 | Draft | |
| AS-33493 | 23 Oct | 25 Oct | 2 | Submitted | |
| AS-44391 | 28 Oct | 30 Oct | 4 | Approved | |
| AS-84853 | 01 Nov | 08 Nov | 10 | Posted | |
| AS-12063 | 04 Nov | 06 Nov | 8 | Draft |
Keep request dates, leave type and dated balance connected to the employee record and the next decision.
Leave requests
| Request number | Leave type | Start date | End date | Status | |
|---|---|---|---|---|---|
| LR-91487 | Unpaid medical leave | 27 Oct | 31 Oct | Draft | |
| LR-93414 | Personal day | 18 Oct | 22 Oct | Submitted | |
| LR-34764 | Parental leave | 22 Oct | 30 Oct | Approved | |
| LR-30177 | Family care leave | 22 Oct | 29 Oct | Taken | |
| LR-28203 | Annual vacation | 28 Oct | 01 Nov | Draft |
Keep approved time, leave and pay-period totals connected to the employee record and the next decision.
Approval waits for the reviewer
| Run number | Calendar | Period start | Period end | Pay date | Gross total | |
|---|---|---|---|---|---|---|
| PR-54430 | Field crew, weekly | 12 Oct | 14 Oct | 18 Oct | 920 | |
| PR-84369 | UK monthly payroll | 03 Nov | 06 Nov | 09 Nov | 50 | |
| PR-63402 | Executive monthly payroll | 16 Oct | 18 Oct | 23 Oct | 750 | |
| PR-22085 | Executive monthly payroll | 12 Oct | 20 Oct | 24 Oct | 380 | |
| PR-58615 | Executive monthly payroll | 02 Nov | 05 Nov | 14 Nov | 60 |
Keep enrollment dates, contribution and pay statement lines connected to the employee record and the next decision.
Pay statements
| Statement number | Person | Run | Period start | Period end | Gross pay | |
|---|---|---|---|---|---|---|
| PS-31319 | Yusuf Ali | Field crew, Sep 14-20 2026 | 23 Oct | 26 Oct | 640 | |
| PS-27216 | Amara Okoye | US salaried, Sep 16-30 2026 | 26 Oct | 31 Oct | 450 | |
| PS-97359 | Minh Tran | US salaried, Sep 16-30 2026 | 01 Nov | 04 Nov | 900 | |
| PS-71713 | Keiko Tanaka | US hourly, Sep 7-13 2026 | 23 Oct | 26 Oct | 330 | |
| PS-57857 | Elias Haddad | US salaried, Sep 1-15 2026 | 13 Oct | 15 Oct | 170 |
Keep approved offer, new employee and arrival tasks connected to the employee record and the next decision.
Job requisitions
| Requisition number | Position | Department | Hiring manager | Recruiter | Target start date | |
|---|---|---|---|---|---|---|
| JR-46663 | Warehouse lead, Reno | Customer support | Sanjay Rao | Amara Okoye | 21 Oct | |
| JR-63592 | Customer support lead, Denver | Customer support | Yusuf Ali | Keiko Tanaka | 11 Oct | |
| JR-70337 | Warehouse lead, Reno | Facilities | Amara Okoye | Minh Tran | 17 Oct | |
| JR-63955 | Senior payroll specialist, Seattle | Customer support | Sanjay Rao | Minh Tran | 01 Nov | |
| JR-25732 | Warehouse lead, Reno | Information technology | Elias Haddad | Yusuf Ali | 14 Oct |
Hours and leave to payroll ships ready to use. 2 steps need a named approval before the work moves on: Approve time and leave (Admin) and Review payroll (Admin).
Establish the employee, manager and payroll calendar.
Enter dated hours and their category beneath a weekly header.
Send the week and any leave request for review.
The named approver checks hours, dates and balance.
Payroll Admin prepares the period and the reviewer checks totals.
Post the reviewed run and record the later settlement.
Open any attendance session to see its attendance events, the roles that work on it, its process stages and its approvals on one page.
Person, Week start, Week end and Total hours.
Each line is linked to this attendance session.
Employee, Payroll Admin and CHRO / VP People, each with their own permissions.
Record weekly hours, with the role that acts.
Approve time and leave and Review payroll, with who decides.
Submitted
| Date | Hours | Category |
|---|---|---|
| 16 Oct | 5 | Regular |
| 13 Oct | 4 | Overtime |
| 21 Oct | 3 | Double time |
Signed in as Admin
| Decision | Approver | |
|---|---|---|
| Approve time and leaveThe named approver checks hours, dates and balance. | Admin | |
| Review payrollPayroll Admin prepares the period and the reviewer checks totals. | Admin |
Everyone opens Attendance Management 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.
Attendance sessions · Employee
| Session number | Person | Week start | Week end | Total hours | Status | |
|---|---|---|---|---|---|---|
| AS-98540 | Amara Okoye | 28 Oct | 02 Nov | 2 | Draft | |
| AS-23608 | Samuel Brooks | 31 Oct | 07 Nov | 2 | Submitted | |
| AS-95233 | Chloe Martin | 26 Oct | 04 Nov | 5 | Approved | |
| AS-27627 | Yusuf Ali | 27 Oct | 30 Oct | 4 | Draft | |
| AS-62446 | Sanjay Rao | 04 Nov | 07 Nov | 14 | Submitted |
Record entry on the learning catalog and training records; read-only on employees and positions.
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 | Target start date | |
|---|---|---|---|---|---|---|
| JR-46663 | Warehouse lead, Reno | Customer support | Sanjay Rao | Amara Okoye | 21 Oct | |
| JR-63592 | Customer support lead, Denver | Customer support | Yusuf Ali | Keiko Tanaka | 11 Oct | |
| JR-70337 | Warehouse lead, Reno | Facilities | Amara Okoye | Minh Tran | 17 Oct | |
| JR-63955 | Senior payroll specialist, Seattle | Customer support | Sanjay Rao | Minh Tran | 01 Nov | |
| JR-25732 | Warehouse lead, Reno | Information technology | Elias Haddad | Yusuf Ali | 14 Oct |
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 | Target start date | |
|---|---|---|---|---|---|---|
| JR-46663 | Warehouse lead, Reno | Customer support | Sanjay Rao | Amara Okoye | 21 Oct | |
| JR-63592 | Customer support lead, Denver | Customer support | Yusuf Ali | Keiko Tanaka | 11 Oct | |
| JR-70337 | Warehouse lead, Reno | Facilities | Amara Okoye | Minh Tran | 17 Oct | |
| JR-63955 | Senior payroll specialist, Seattle | Customer support | Sanjay Rao | Minh Tran | 01 Nov | |
| JR-25732 | Warehouse lead, Reno | Information technology | Elias Haddad | Yusuf Ali | 14 Oct |
Record entry on payroll and tax tables; read-only on employees, benefits, leave and timesheets.
This is the first screen this role sees.
Attendance sessions · Payroll Admin
| Session number | Person | Week start | Week end | Total hours | Status | |
|---|---|---|---|---|---|---|
| AS-98540 | Amara Okoye | 28 Oct | 02 Nov | 2 | Draft | |
| AS-23608 | Samuel Brooks | 31 Oct | 07 Nov | 2 | Submitted | |
| AS-95233 | Chloe Martin | 26 Oct | 04 Nov | 5 | Approved | |
| AS-27627 | Yusuf Ali | 27 Oct | 30 Oct | 4 | Draft | |
| AS-62446 | Sanjay Rao | 04 Nov | 07 Nov | 14 | Submitted |
Record entry on people and performance tables; read-only on pay and benefits.
This is the first screen this role sees.
Benefit enrollments · HR Business Partner
Read-only oversight across all 33 HRMS tables.
This is the first screen this role sees.
Attendance sessions · CHRO / VP People
| Session number | Person | Week start | Week end | Total hours | Approver | |
|---|---|---|---|---|---|---|
| AS-57968 | Ines Duarte | 30 Oct | 08 Nov | 8 | Chloe Martin | |
| AS-59244 | Sanjay Rao | 29 Oct | 02 Nov | 14 | Sanjay Rao | |
| AS-44720 | Sanjay Rao | 27 Oct | 03 Nov | 2 | Samuel Brooks | |
| AS-42585 | Minh Tran | 23 Oct | 25 Oct | 16 | Yusuf Ali | |
| AS-99057 | Sanjay Rao | 25 Oct | 27 Oct | 1 | Ines Duarte |
Superuser: full record CRUD on all 33 HRMS tables, plus every view, report and app setting.
Read hours, leave and pay-period questions from their source records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 32 | ||
| Submitted | 20 | 63% | |
| Approved | 10 | 50% | |
| Rejected | 6 | 60% |
Sample totals per stage
Sum hours by day, category and cost center.
Compare total hours by week, person and status.
Isolate overtime and double-time hours by employee.
List leave requests by start, end, type and status.
Compare accrued, taken, pending and carryover by person and leave type.
Compare gross and net totals by calendar and pay date.
Read a pay statement and its lines by category and amount.
Count people by department, location, employment type and status.
See how Attendance Management fits your kind of team.
Each stage of hours and leave to payroll 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 prepare attendance and leave work for human review.
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 owner, timesheet and leave approvers, payroll preparer and payroll reviewer.
Set up departments, positions, locations, people, leave types and payroll calendars with effective dates.
Enter daily hours, submit the weekly header, and decide an ordinary and a corrected case.
Submit a dated request, review the balance, record a decision and inspect the balance position.
Prepare a test period using approved inputs and compare run totals with statement detail before approval.
$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 Attendance Management for your business. Pilot one department, one payroll calendar, one week of hours and one leave request before opening access to the full team.
The employee creates a weekly timesheet and adds daily hours with a category. A named approver reviews the submitted header and its total.
Yes. Daily hour entries include regular, overtime, double-time and on-call categories. Review the category detail with the weekly total.
An employee enters a start and end date and a leave type. The named approver reviews the submitted request against the dated balance; Admin records the decision.
Payroll Admin checks approved source hours and leave, prepares a run, and compares the run totals with employee statements and their lines.
The Employee role has read access to pay statements, with personal access configured during implementation.
The person record links to a department, position, location and manager. Employment changes have an effective-date history.
The app also has requisitions, applications, offers, people records, onboarding checklists and assigned follow-up actions.
Keep the source week, request or run identifiable by person and period. Review a changed value with its owner before the next team uses it.
Start free, then use Proto to change fields, steps and approvals before your team goes live.