Loading...
Help Center / Getting Started / Timekeeping Agent App Overview

Timekeeping Agent App Overview

Timekeeping Agent App Overview

View timesheets, clock in and out, manage breaks, check attendance history, request time adjustments, and submit timesheets for approval β€” all through natural language conversation in Ask AI.


What is the Timekeeping Agent?

The Timekeeping Agent is an AI-powered time tracking assistant inside MangoApps Workforce. It integrates with the Ask AI sidebar to give employees conversational access to their timesheets, clock-in/out status, break management, attendance history, and time correction workflows. Instead of navigating through the Timekeeping module, you can ask β€œshow my timesheet this week” or β€œclock me in” and get an instant response.

The agent uses an agentic LLM-with-tools architecture with eleven specialized tools covering the full timekeeping lifecycle β€” from viewing timesheets and clocking in, through break management, to submitting timesheets for approval. Actions that modify data (submitting timesheets, adjusting time entries) are flagged as risky and require confirmation or redirect to the Timekeeping portal for secure processing.

Core Value Proposition:

  • Timesheet Viewing β€” Check your timesheet with daily breakdowns, regular hours, and overtime for any pay period
  • Clock In/Out β€” Initiate clock-in/out actions through conversation (redirects to Time Clock for location verification)
  • Break Management β€” Start and end breaks during your shift through Ask AI
  • Attendance History β€” View detailed clock-in/out records with hours worked and missing checkout alerts
  • Time Corrections β€” Request adjustments to time entries that route through manager approval
  • Timesheet Submission β€” Submit completed timesheets for approval directly through the agent

At a Glance

Timesheets Clock In/Out Breaks Attendance Adjustments Submission
View hours, overtime, daily breakdown Start/end work via Time Clock Start and end breaks History with clock times Request time corrections Submit for approval

Perfect For:

  • Employees β€” Quick access to timesheets, clock status, and time corrections without navigating the full Timekeeping app
  • Managers β€” Review timesheet data and help team members with time adjustment workflows
  • HR / Admin β€” Configure which timekeeping capabilities the agent exposes

How It Works

Agent Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   TIMEKEEPING AGENT FLOW                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  Ask AI  │───▢│   Context    │───▢│   Timekeeping Agent  β”‚   β”‚
β”‚  β”‚  Sidebar β”‚    β”‚   Router     β”‚    β”‚   (Agentic LLM)      β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚       β”‚                β”‚                       β”‚                  β”‚
β”‚  User asks a       Router detects          Agent selects the     β”‚
β”‚  timekeeping       timekeeping intent      right tool from 11    β”‚
β”‚  question          and delegates           available tools        β”‚
β”‚                                                                   β”‚
β”‚       β–Ό                                        β–Ό                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚                    TOOL CATEGORIES                        β”‚    β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€    β”‚
β”‚  β”‚  View Tools  β”‚ Action Tools β”‚ Risky Tools                β”‚    β”‚
β”‚  β”‚  ──────────  β”‚ ────────────  β”‚ ───────────               β”‚    β”‚
β”‚  β”‚  view_       β”‚ clock_in     β”‚ submit_timesheet           β”‚    β”‚
β”‚  β”‚   timesheet  β”‚ clock_out    β”‚ adjust_time_entry          β”‚    β”‚
β”‚  β”‚  view_       β”‚ start_break  β”‚                            β”‚    β”‚
β”‚  β”‚   attendance β”‚ end_break    β”‚ Require confirmation or    β”‚    β”‚
β”‚  β”‚  view_       β”‚              β”‚ redirect to Timekeeping    β”‚    β”‚
β”‚  β”‚   attendance β”‚              β”‚ portal for processing      β”‚    β”‚
β”‚  β”‚   _history   β”‚              β”‚                            β”‚    β”‚
β”‚  β”‚  view_       β”‚              β”‚                            β”‚    β”‚
β”‚  β”‚   missing_   β”‚              β”‚                            β”‚    β”‚
β”‚  β”‚   checkouts  β”‚              β”‚                            β”‚    β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚                                                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Capabilities & Tools

The Timekeeping Agent registers eleven tools covering the complete timekeeping workflow:

View Tools

Tool Description Risky?
view_timesheet View your timesheet for a period with daily breakdown, regular hours, overtime, and total hours No
view_attendance View attendance records with clock-in/out times, status, and hours worked No
view_attendance_history View detailed attendance history over a custom date range with optional break details No
view_missing_checkouts Find days where you forgot to clock out β€” flagged for time adjustment No
submit_time Submit a time entry for a specific date (redirects to Timesheets page) No

Action Tools

Tool Description Risky?
clock_in Clock in to start work β€” checks if already clocked in, redirects to Time Clock for location verification No
clock_out Clock out to end work β€” shows hours worked, redirects to Time Clock No
start_break Start a break (lunch, short, or rest) β€” requires active clock-in No
end_break End current break and resume work β€” redirects to Time Clock No

Risky Tools (Require Confirmation)

Tool Description Risky?
adjust_time_entry Request a time entry adjustment with a reason β€” routes through manager approval Yes
submit_timesheet Submit a timesheet for approval β€” shows total hours and redirects to portal for final confirmation Yes

Time Period Intelligence

You Say Agent Interprets
β€œtoday” Current date
β€œyesterday” Previous day
β€œthis week” Current Monday through Sunday
β€œlast week” Previous Monday through Sunday
β€œthis month” First to last day of current month
β€œthis pay period” Bi-weekly period based on current week
Custom dates β€œMarch 1 to March 15” parsed as custom range

Configurable Capabilities

Administrators can toggle capability groups through the app settings:

Capability Tools Controlled Default
Timesheet Review view_timesheet, submit_timesheet Enabled
Payroll Reports submit_time, adjust_time_entry Enabled
Overtime Tracking clock_in, clock_out, view_attendance, view_attendance_history Enabled
Exception Detection view_missing_checkouts Enabled

Break management tools (start_break, end_break) are always available and cannot be disabled.


Example Conversations

Viewing Your Timesheet:

You: β€œShow my timesheet for this week”
Agent: β€œYour timesheet for this week (03/03 – 03/09/2026):

  • Status: draft
  • Total Hours: 32.50
  • Regular Hours: 32.50
  • Overtime Hours: 0.00

Daily Breakdown:

  • Monday: 8.25 hrs
  • Tuesday: 8.00 hrs
  • Wednesday: 8.25 hrs
  • Thursday: 8.00 hrs
  • Friday: (no entry yet)”

Clocking In:

You: β€œClock me in”
Agent: β€œTo clock in, please use the Time Clock feature which requires location verification. Go to Time Clock”

You: β€œClock me in” (when already clocked in)
Agent: β€œYou are already clocked in since 8:30 AM.”

Managing Breaks:

You: β€œStart my lunch break”
Agent: β€œTo start a lunch break, use the Time Clock feature. Go to Time Clock”

You: β€œStart a break” (when not clocked in)
Agent: β€œYou must be clocked in to start a break.”

Finding Missing Checkouts:

You: β€œDo I have any missing clock-outs?”
Agent: β€œFound 2 days with missing clock-out this month:

  • March 1 (Saturday): Clocked in at 9:00 AM β€” missing checkout
  • March 4 (Tuesday): Clocked in at 8:45 AM β€” missing checkout
    Please submit time adjustments for these dates.”

Requesting a Time Adjustment:

You: β€œI forgot to clock out on March 4 β€” I left at 5:30 PM”
Agent: β€œTime adjustment requests must be submitted through the Timekeeping portal for manager approval. Navigate to Time Adjustments to submit your request with clock-out time of 5:30 PM.”

Submitting a Timesheet:

You: β€œSubmit my timesheet for this week”
Agent: β€œYour timesheet for this week has 32.50 hours and is currently in draft status. Submit via the Timekeeping portal to send it for approval.”


User Roles & Permissions

Role What You Can Do
Employee View own timesheets, clock in/out, manage breaks, view attendance, request adjustments, submit timesheets
Manager All employee capabilities (scoped to own data through the agent)
HR / Admin All capabilities plus configure agent settings and capability toggles

All queries are scoped to the current business and the requesting user’s records.


Mobile Support

The Timekeeping Agent includes mobile web views accessible through the MangoApps native app:

View Description
Dashboard Agent stats, enabled capabilities count, and recent activity
Capabilities View which agent capabilities are currently enabled
Activity Log Browse past agent actions with status and source filters

Getting Started

  1. Open Ask AI β€” Click the Ask AI icon in your sidebar or navigation bar
  2. Ask a timekeeping question β€” Type naturally: β€œShow my timesheet” or β€œAm I clocked in?”
  3. Manage your time β€” Clock in/out, start breaks, and check hours all through conversation
  4. Fix issues β€” Find missing checkouts and request time adjustments with β€œDo I have missing clock-outs?”

Prerequisite: The Timesheets & Payroll module must be enabled for your business. The Timekeeping Agent becomes available automatically when the module is active.

Admin Setup:

  • Navigate to the Timekeeping Agent app in the Marketplace
  • Toggle individual capabilities (Timesheet Review, Payroll Reports, Overtime Tracking, Exception Detection) on or off
  • All capabilities are enabled by default

Tips & Best Practices

  • Check before clocking β€” Ask β€œam I clocked in?” to avoid duplicate clock-in attempts
  • Review missing checkouts regularly β€” Ask β€œany missing clock-outs this month?” to catch forgotten punch-outs early
  • Preview before submitting β€” Ask β€œshow my timesheet this week” to review hours before submitting for approval
  • Use pay period queries β€” Ask β€œshow my timesheet for this pay period” to align with your organization’s payroll cycle
  • Request adjustments with reasons β€” Always include a reason when requesting time corrections: β€œI forgot to clock out Tuesday β€” left at 5 PM for a dentist appointment”

Resource Description
Ask AI The conversational AI sidebar where you interact with the Timekeeping Agent
Time & Attendance The full time tracking module with clock-in/out, break compliance, and attendance records
Timesheet Export Export timesheet data for payroll processing
Attendance Agent AI agent for attendance reporting (read-only attendance data, complements Timekeeping Agent actions)
Scheduling Agent AI agent for shift schedule viewing that works alongside timekeeping
Ask AI Product Advisor

Hi! I'm the MangoApps Product Advisor. I can help you with:

  • Understanding our 40+ workplace apps
  • Finding the right solution for your needs
  • Answering questions about pricing and features
  • Pointing you to free tools you can try right now

What would you like to know?