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

Attendance Agent App Overview

Attendance Agent App Overview

Check your clock-in status, review attendance records, track tardiness patterns, and view break history β€” all through natural language conversation in Ask AI.


What is the Attendance Agent?

The Attendance Agent is an AI-powered attendance assistant inside MangoApps Workforce. It plugs into the Ask AI sidebar so employees can instantly check whether they are clocked in, view their attendance summary for any time period, review detailed clock-in/out records, spot tardiness patterns, and see break history β€” all without navigating to the Time & Attendance module.

The agent uses an agentic LLM-with-tools architecture: your question is analyzed by the AI, which selects the appropriate attendance tool, queries your live attendance data, and returns a conversational response with the numbers you need. All five tools are read-only β€” the Attendance Agent reports on your attendance data but does not perform clock-in/out actions (use the Timekeeping Agent for that).

Core Value Proposition:

  • Real-Time Clock Status β€” Instantly check if you are clocked in, how long you have been working, and whether you are on break
  • Attendance Summaries β€” Get total days, hours worked, late arrivals, and missing checkouts for any date range
  • Detailed Records β€” View day-by-day attendance records with clock-in/out times and status
  • Tardiness Insights β€” Review late arrival patterns with average minutes late and specific dates
  • Break Tracking β€” See break records for today or any past date

At a Glance

Clock Status Attendance Summary Detailed Records Tardiness Report Break History
Am I clocked in? How long? On break? Total days, hours, late count for a period Day-by-day clock-in/out with status Late arrival patterns and averages Break records with type and duration

Perfect For:

  • Employees β€” Quick answers about clock status, hours worked, and attendance record without opening the Time & Attendance app
  • Managers β€” Review attendance summaries and tardiness data through conversational queries
  • HR / Admin β€” Configure which attendance capabilities the agent exposes

How It Works

Agent Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   ATTENDANCE AGENT FLOW                           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  Ask AI  │───▢│   Context    │───▢│   Attendance Agent   β”‚   β”‚
β”‚  β”‚  Sidebar β”‚    β”‚   Router     β”‚    β”‚   (Agentic LLM)      β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚       β”‚                β”‚                       β”‚                  β”‚
β”‚  User asks an      Router detects          Agent selects the     β”‚
β”‚  attendance        attendance keywords     right tool and        β”‚
β”‚  question          (clocked, late,         queries attendance    β”‚
β”‚                    attendance, break)       records               β”‚
β”‚                                                                   β”‚
β”‚       β”‚                β”‚                       β”‚                  β”‚
β”‚       β–Ό                β–Ό                       β–Ό                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ Response │◀───│  Formatted   │◀───│   Tool Result        β”‚   β”‚
β”‚  β”‚ in Chat  β”‚    β”‚  Answer      β”‚    β”‚   (hours, status,    β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚    records)           β”‚   β”‚
β”‚                                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                                   β”‚
β”‚  All tools are read-only β€” the Attendance Agent reports data     β”‚
β”‚  but does not perform clock-in/out actions.                      β”‚
β”‚                                                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Capabilities & Tools

The Attendance Agent registers five read-only tools:

Tool Description Risky?
view_attendance_summary View attendance summary for a date range: total days, hours, late arrivals, missing checkouts No
check_clock_status Check if you are currently clocked in, how long you have been working, and whether you are on break No
view_attendance_records View detailed day-by-day attendance records with clock-in/out times, hours worked, and status No
view_tardiness_report View tardiness patterns: late arrival count, dates, and average minutes late No
view_break_history View break records for today or a specific date, including break type and duration No

Smart Intent Detection

The agent automatically recognizes attendance-related questions through keyword and phrase matching:

Keywords Phrases
attendance, clocked, clock-in, clock-out, tardy, tardiness, late, arrival, break, break history β€œam I clocked in”, β€œattendance record”, β€œattendance summary”, β€œwas I late”

Date Range Support

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
Custom dates β€œMarch 1 to March 15” parsed as custom range

Configurable Capabilities

Administrators can toggle specific capability groups through the app settings:

Capability Tools Controlled Default
Clock Monitoring check_clock_status Enabled
Break Management view_break_history Enabled
Attendance Reports view_attendance_summary, view_attendance_records Enabled
Tardiness Alerts view_tardiness_report Enabled

When a capability is disabled, its tools are removed from the agent and cannot be invoked through Ask AI.


Example Conversations

Checking Clock Status:

You: β€œAm I clocked in right now?”
Agent: β€œYes, you are clocked in since 8:47 AM (5.2 hours). You are not currently on a break.”

You: β€œAm I clocked in?”
Agent: β€œYou are not currently clocked in. You can clock in using the Time Clock at /timekeeping/clock.”

Attendance Summary:

You: β€œShow my attendance for this week”
Agent: β€œYour attendance summary for this week: 4 days recorded, 31.5 total hours, 1 late arrival, 0 missing checkouts.”

Tardiness Check:

You: β€œHow many times was I late this month?”
Agent: β€œYou had 2 late arrivals this month:

  • March 3 (Monday): Clocked in at 9:12 AM β€” 12 minutes late
  • March 5 (Wednesday): Clocked in at 9:08 AM β€” 8 minutes late
    Average: 10.0 minutes late per occurrence.”

Break History:

You: β€œWhat breaks did I take today?”
Agent: β€œYou have taken 1 break today:

  • 12:15 PM – 12:45 PM (30 minutes, lunch break)
    Total break time: 30 minutes.”

User Roles & Permissions

Role What You Can Do
Employee View own attendance records, check clock status, review own tardiness and break data
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 attendance records.


Mobile Support

The Attendance 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 an attendance question β€” Type naturally: β€œAm I clocked in?” or β€œShow my attendance this week”
  3. Drill deeper β€” Follow up with β€œWhat about last month?” or β€œHow many times was I late?”
  4. Take action β€” If you are not clocked in, the agent provides a direct link to the Time Clock

Prerequisite: The Time & Attendance module must be enabled for your business. The Attendance Agent becomes available automatically when Time & Attendance is active.

Admin Setup:

  • Navigate to the Attendance Agent app in the Marketplace
  • Toggle individual capabilities (Clock Monitoring, Break Management, Attendance Reports, Tardiness Alerts) on or off
  • All capabilities are enabled by default

Resource Description
Ask AI The conversational AI sidebar where you interact with the Attendance Agent
Time & Attendance The full attendance tracking module with clock-in/out, break management, and compliance
Timekeeping Agent AI agent for clock-in/out actions, timesheet viewing, and time entry (complements the Attendance Agent)
Leave Management Leave requests and balances that integrate with attendance data
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?