Loading...
Timesheets
Timesheets
Timesheets

Timesheets

Advanced timesheet management with approval workflows and payroll export.

MangoApps

Category
Scheduling & Time Mgmt
Version
1.0.0
Published
Apr 2026
Type
App

Overview

Timesheet generation, approval workflows, and export integration. Features automated timesheet creation from attendance data, multi-level approval, overtime calculations, and payroll-ready exports that feed Payroll Connect or in-house Payroll Processing.

Highlights

Auto-generate each employee's timesheet from attendance the moment they open it — clock-in, clock-out, and break data sync in real time, including unscheduled ad-hoc shifts.
Route submissions through a configurable approval chain: a single manager, an optional two-level regional sign-off, PTO-aware skip-level routing when a manager is on leave, and bulk regional approval.
Let employees fix their own mistakes — recall a submitted timesheet before approval, or request a correction on an already-approved one without an out-of-band email.
Opt into agentic auto-approval that scores every submission for missing punches, edits, schedule drift, and geo/IP anomalies — clearing clean sheets and flagging the rest to a manager triage queue.
Calculate overtime automatically per 7-day week at a 40-hour threshold and auto-apply night and weekend shift premiums on submit.
Hand approved hours to payroll as CSV — employee self-service download, filtered manager exports, and scheduled SFTP push/pull.

Capabilities

Timesheet Entry & Attendance Sync
  • Auto-generate the current pay-period timesheet the first time an employee opens it
  • Real-time sync of clock-in, clock-out, and completed breaks from attendance records (including unscheduled ad-hoc shifts)
  • Manual entry edits (start/end time, date, break) requiring a reason, with a full per-entry audit trail (who, field, old → new)
  • Overnight-shift handling with automatic next-day end-time detection
  • Missing-punch detection for past shifts and excused / unexcused absence marking for missed shifts
  • Employee self-service missing-punch request (forgot to clock in / out) with break details, routed to a manager for review within the retroactive edit window
Approval Workflow
  • Employee self-submission with an optional note to the approver
  • Recall a submitted (not-yet-approved) timesheet to self-correct instead of waiting for a rejection
  • Manager approve / reject with a required rejection reason; rejected sheets return to the employee editable for resubmission
  • Optional two-level (regional) manager approval stage
  • Bulk regional approval across many timesheets at once
  • Bulk-approve every pending team timesheet for a pay period in one action
  • Location- and department-scoped approval queues so each manager sees only the people they oversee
  • Segregation-of-duties gate — the first approver cannot also give regional approval unless an admin enables Manager Override
  • PTO-aware skip-level routing when the assigned manager is on leave
  • Employee-initiated correction request on an already-approved timesheet, routed to the approving manager
Agentic Auto-Approval
  • Opt-in accuracy scoring on submit — a 100-point model with per-anomaly point deductions
  • Automatic approval of clean sheets scoring at or above the configurable threshold
  • Anomaly detection: missing punches, edited entries, schedule deviation, overtime, suspicious IP, outside-window punches, unreviewed attendance
  • Hard-blocking anomalies (suspicious IP, outside-window, unreviewed attendance) always route to a human regardless of score
  • Flagged and auto-approved manager triage lanes, plus a nightly re-scoring sweep of un-actioned submissions
AI Timekeeping Assistant
  • Conversational Ask AI assistant — employees ask about their hours, overtime standing, timesheet status, and due dates in plain language
  • Managers approve or reject a submitted timesheet straight from chat, with a confirmation preview before any change is made
  • Agent-first AI Timekeeper console surfacing unsubmitted, late, and anomalous timesheets with an autonomous-vs-triggered activity log
Pay Periods, Overtime & Premiums
  • Weekly, biweekly, semi-monthly, and monthly pay periods
  • Overtime computed per 7-day week at a 40-hour threshold, with a regular vs. overtime split on every timesheet
  • Configurable premium types applied automatically on submit — shift differentials (night / weekend), hazard pay, call-back pay, and acting / higher-duty pay — each as a percentage, flat rate, or rate override
  • Priority-based premium stacking (exclusive vs. stackable) with date-effective rule windows
  • Acting / higher-duty pay from acting assignments at an effective pay rate, with premium types linkable to a collective bargaining agreement
Reminders & Notifications
  • Automated submission, approval-needed, and missing-punch reminders, plus overdue escalations to admins
  • Email and in-app delivery with per-user notification preferences
Exports & Integrations
  • Employee self-service CSV download of their own timesheet
  • Manager / admin CSV export filtered by status, date range, and department
  • Admin CSV import of external timesheet records for onboarding and back-fill
  • Scheduled SFTP push export of approved timesheets and SFTP pull import of external records (daily / weekly / monthly)
Limits & Specs
  • Supported pay period types: Weekly, Biweekly, Semi-monthly, Monthly
  • Default pay period: Biweekly (admin-configurable)
  • Overtime threshold: 40 hours per 7-day week
  • Break duration cap per entry: 480 minutes (8 hours); a single entry cannot exceed 24 hours
  • Deadline defaults (configurable): Submit +1 day after period end · Approve +2 days after submission · Lockout +7 days after period end
  • Auto-approval threshold: 95% default (admin-configurable, 1–100)
  • Approval routing modes: Permission-based, Direct manager, Location manager
  • Timesheet export format: CSV (self-service, filtered manager export, SFTP push/pull)
  • Pricing: Included with MangoApps Workforce

Screenshots

Use cases

Employee timesheet review
Employees open their auto-generated timesheet for the current pay period, verify hours synced from attendance, flag missing punches, add a note for the approver, and submit — and can recall it to fix a mistake before a manager ever sees it.
Manager timesheet approval
Managers work a team dashboard of pending submissions and missing timesheets, review line-by-line, and approve or reject with a required reason; every edit is tracked for audit.
Two-level regional approval
The location manager approves first and the timesheet routes to a regional manager for final sign-off; a segregation-of-duties gate keeps the two approvals with different people unless an admin allows override, and regional managers can bulk-approve a location's queue.
Hands-off approval for clean sheets
Admins enable auto-approval scoring so accurate, anomaly-free timesheets clear automatically above the threshold, while missing punches, schedule drift, or geo/IP exceptions get flagged for a manager to triage.
Payroll hand-off
Schedule an SFTP export of approved timesheets each period, or download status/date/department-filtered CSVs to import into Payroll Connect or in-house Payroll Processing.

FAQ

Timesheets are auto-generated per pay period based on the business pay-period setting. The first time an employee opens their timesheet for a period it is created if it does not exist, and attendance records (clock-in, clock-out, breaks, and ad-hoc shifts) sync in automatically.

Overtime is calculated per 7-day week within the pay period using a 40-hour threshold. Hours exceeding 40 in any given week count as overtime regardless of the pay-period length, and each timesheet shows a regular vs. overtime split.

Timesheets move through pending, submitted, regional-pending (when two-level approval is on), approved, and rejected. A rejected timesheet returns to editable so the employee can correct and resubmit, and an employee can recall a submitted-but-not-yet-approved timesheet back to pending to fix it themselves.

They can submit a correction request from the approved timesheet. It notifies the approving manager (or, if that manager has left, users with approve authority) with the employee's reason, and the manager makes the change through the normal manager-edit flow.

Timesheets export as CSV: an employee self-service download of their own sheet, a manager/admin export filtered by status, date range, and department, and scheduled SFTP push/pull for integrations. Turning approved hours into pay — dollar calculations, paystubs, PDF pay reports, and provider sync (ADP, Workday, Gusto, and others) — is handled by the separate Payroll Processing and Payroll Connect apps.

Four pay-period types are supported — weekly, biweekly, semi-monthly, and monthly — set once per business. The default is biweekly, and the setting controls how each period's start and end dates (and therefore each auto-generated timesheet) are computed.

When an admin turns it on, each submitted timesheet is scored on a 100-point model: a flawless sheet scores 100 and points are deducted per anomaly — missing punches, edited entries, schedule deviation, overtime, and suspicious IP. Sheets scoring at or above the threshold (95% by default, configurable 1–100) with no blocking anomaly are approved automatically; everything else is flagged to a manager. Three anomaly types — suspicious IP, outside-window punches, and unreviewed attendance — always block auto-approval and route to a human no matter how high the score.

You can define premium types in five categories — shift differential, acting pay, hazard, call-back, and custom — each calculated as a percentage, a flat rate, or a rate override, and applied automatically when a timesheet is submitted. Stacking is priority-based: rules resolve in priority order, and once an exclusive premium applies, only premiums explicitly marked stackable are added on top. Rules can be date-effective (start/end windows) so a premium turns on or off on a given date.

Yes. The AI Timekeeping assistant answers employee questions about hours, overtime, and timesheet status, and lets an authorized approver approve or reject a submitted timesheet from chat. The write actions dispatch through the normal approval controller and show a confirmation preview before any change is made, and they are gated by the same 'approve timesheets' permission — a manager without approval authority only gets the read-only answers.

Time & Attendance is where hours are captured — clock-in/out (including from a shared kiosk or biometric device), breaks, and missing-punch corrections. Timesheets consumes those attendance records into per-pay-period sheets, then layers on the approval workflow, overtime and premium calculation, auto-approval scoring, and CSV/SFTP export. Neither app turns hours into dollars — that is the separate Payroll Processing and Payroll Connect apps.