First-time setup
Create a business unit here first. Use the EPay site code (e.g. 25012225) as the code so imports auto-match.
Admin login
Employees
Add, edit, and manage your team roster
Add / update employee
Uploaded weeks calendar
Green days mean that pay week (Sun–Sat) has EPay data uploaded for this business unit.
Import worked hours (EPay / CSV)
Upload ExportAllSiteTimeSheetDetail.xlsx from EPay, or a simple CSV with columns: weekKey, employeeId, day, actual, scheduled, timeOff, ptoUsedHours.
Pending requests
Request history
Approved and rejected requests include a PDF record you can open or print for your files.
Time off calendar
Days with employee PTO requests. Orange = pending approval; green = approved time off.
Create correction for employee
Fill this out when an employee forgot. They will be asked to confirm and sign.
Scheduled Hours
Actual Hours
Reason the time was not recorded accurately:
Awaiting employee signature
Pending admin acknowledgement
Correction history
Acknowledged and rejected corrections include a PDF record you can open or print for your files.
Awaiting coworker confirmation
Pending manager approval
Both employees have signed. Approve or reject with your e-signature — it appears on the PDF.
Shift swap history
Approved, rejected, and cancelled swaps include a PDF record.
Used hours come from EPay uploads only. Pending includes requests awaiting approval plus approved time off not yet confirmed in EPay.
Employees who work at more than one location are matched by their EPay number and show a sites tag — their hours, accrual, and PTO are combined into one balance across all locations.
Email alerts for this site
When something needs manager action (PTO, WFM acknowledgement, or confirmed shift swaps), we email these addresses. Separate multiple emails with commas.
How alerts work
- Instant email when a request becomes pending for you or an employee
- Red badges on the Requests, WFM, and Shift swaps tabs
- Daily digest at 9:00 AM ET — set company recipients in Control Center
Emails require RESEND_API_KEY on Vercel. Until that is set, badges still work.