Employee Data Agent App Overview
Look up your profile, find colleagues, explore the org chart, check employment details, generate HR documents, and verify compliance status β all through natural language conversations with the Ask AI assistant.
What Is the Employee Data Agent?
The Employee Data Agent is a core AI-powered workforce assistant inside MangoApps Workforce. It provides instant access to employee profiles, team structures, the organizational hierarchy, employment details, HR document generation, and compliance checks β all through conversational questions in Ask AI.
Unlike other agents that require a specific module to be enabled, the Employee Data Agent is always available. Employee data is a foundational capability that every organization needs, so this agent is active by default for all businesses on the platform.
Need to know who your manager is? Want to look up a colleagueβs department? Need an employment verification letter generated? Just ask. The agent retrieves live data from your employee records and organizational structure, and responds instantly.
Core Value Proposition:
- π€ Profile Access β View your complete profile: name, email, job title, department, location, phone, and timezone
- π₯ Team Discovery β See your manager and direct reports in one question
- π Employee Lookup β Search for any colleague by name or email with department and title info
- π’ Org Structure β Explore the organizational hierarchy: your manager, peers, and direct reports
- π Employment Details β Check hire date, employment type, department, job title, and tenure
- π Document Generation β Generate employment verification letters, offer letters, promotion letters, and compliance reports
- β Compliance Checks β Verify I-9 status, background checks, training completion, and policy compliance
At a Glance
| π€ Profile | π₯ Team | π Lookup | π’ Org Chart |
|---|---|---|---|
| Name, email, title, department, location, phone, timezone | Manager and direct reports with titles and emails | Search by name or email, up to 10 results | Manager, peers, and direct reports in one view |
| π Employment | π Documents | β Compliance | π€ Always On |
|---|---|---|---|
| Hire date, type, status, department, tenure | Verification, offer, promotion, termination letters | I-9, background check, training, policy status | Core capability β enabled for all businesses |
Perfect For:
- π©βπΌ Employees β Check your own profile, find colleagues, see your reporting chain, and request employment verification letters
- π¨βπΌ Managers β View your team structure, look up team members, generate HR documents for direct reports
- π’ HR Teams β Look up employee details, generate HR documents, run compliance checks, and answer employee inquiries quickly
- βοΈ Admins β Configure capability gates, manage document generation permissions, monitor agent usage
How It Works
Employee Data Agent Request Flow
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β EMPLOYEE DATA AGENT REQUEST FLOW β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββ ββββββββββββββββ ββββββββββββββββββββββββββββ β
β β USER β β ASK AI β β EMPLOYEE DATA AGENT β β
β β MESSAGE βββββΆβ ROUTER βββββΆβ (Agentic LLM) β β
β β β β β β β β
β β "Who is β β Detects β β Selects the right tool β β
β β my β β profile/org β β based on user intent β β
β β manager?"β β keywords β β β β
β βββββββββββββ ββββββββββββββββ ββββββββββββ¬ββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββ β
β β TOOL EXECUTION β β
β β β β
β β β’ view_my_profile β β
β β β’ view_my_team β β
β β β’ lookup_employee β β
β β β’ view_org_structure β β
β β β’ view_employment_detailsβ β
β β β’ generate_document β β
β β β’ check_compliance β β
β ββββββββββββ¬ββββββββββββββββ β
β β β
β ββββββββββββββββ βΌ β
β β STREAMING β ββββββββββββββββββββββββββββ β
β β RESPONSE ββββββ LLM FORMATS RESULTS β β
β β β β β β
β β Natural β β Tool data β readable β β
β β language β β conversational answer β β
β β answer β β β β
β ββββββββββββββββ ββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Intent Detection
The Employee Data Agent responds to questions containing keywords like:
- profile, org chart, org structure, team member, direct report, employment detail, employee detail
- Phrases like βmy profileβ, βmy teamβ, βwho reportsβ, βwho is on my teamβ, βlook up employeeβ, βorg chartβ, βorg structureβ
When Ask AI detects these patterns, it routes the request to the Employee Data Agent with high confidence (0.85).
Key Capabilities
Registered Tools
The Employee Data Agent provides seven specialized tools that the LLM selects automatically based on your question:
| Tool | Description | Capability Gate | Parameters |
|---|---|---|---|
| view_my_profile | View your own profile information (name, email, title, department, etc.) | record_management |
None |
| view_my_team | View your manager and direct reports | data_insights |
None |
| lookup_employee | Look up another employee by name or email | data_validation |
query (required) |
| view_org_structure | View the organizational structure around you (manager, peers, direct reports) | data_insights |
None |
| view_employment_details | View employment details like hire date, type, department, and tenure | record_management |
None |
| generate_document | Generate HR documents (employment verification, offer letters, etc.) | document_generation |
document_type (required), employee_id, employee_name, additional_details |
| check_compliance | Check employee compliance status (I-9, background check, training) | compliance_check |
employee_id, check_type (full/i9/background/training) |
Each tool can be independently enabled or disabled through the capability gate configuration. The generate_document tool is classified as a risky tool, meaning it requires user confirmation before execution.
π€ View My Profile
See your complete profile information in a single response.
| Data Field | Description |
|---|---|
| Name | Your full name |
| Your email address | |
| Job Title | Your job title for the current business |
| Department | Your organizational department |
| Location | Your primary work location |
| Phone | Your phone number |
| Timezone | Your configured timezone |
Use Case β Quick Profile Check:
Starting a new project and need to share your contact info? Ask βShow my profileβ and get your name, email, title, department, location, and timezone in one response.
π₯ View My Team
See your manager and all your direct reports with their names, job titles, and email addresses.
| Data Field | Description |
|---|---|
| Manager | Your managerβs name and email |
| Direct Reports | List of employees reporting to you (up to 50), each with name, job title, and email |
| Direct Reports Count | Total number of direct reports |
Use Case β Team Overview:
A new manager asks βWho reports to me?β and receives a complete list of their direct reports with titles and contact information, plus their own managerβs details.
π Employee Lookup
Search for any colleague by name or email. Partial matches are supported, and results include the personβs name, email, job title, and department.
| Parameter | Description |
|---|---|
| query (required) | Name or email to search for (partial matching supported) |
Results are limited to 10 matches and scoped to active users in the current business.
Example Queries:
- βLook up Sarah Chenβ
- βFind the person with email john@company.comβ
- βWho is Marcus in Engineering?β
π‘ Pro Tip: You can search by first name, last name, or email β partial matches work too. Searching for βchenβ will find anyone with βchenβ in their name or email.
π’ Org Structure
View the full organizational context around you: your position, your manager, your peers (colleagues who share the same manager), and your direct reports β all with job titles.
| Section | Description |
|---|---|
| You | Your name and job title |
| Manager | Your managerβs name and job title |
| Peers | Up to 10 colleagues who share the same manager (excluding you) |
| Direct Reports | Up to 20 employees reporting to you |
Use Case β Understanding Your Place in the Org:
A newly hired employee asks βShow me the org chart around meβ and sees their manager, peers in the same team, and any direct reports β giving them an immediate picture of who they work with.
π Employment Details
View your employment record details including hire date, employment type, status, department, job title, and calculated tenure.
| Data Field | Description |
|---|---|
| Hire Date | When you were hired |
| Employment Type | Full-time, part-time, contract, etc. |
| Status | Your current employment status (active, on leave, etc.) |
| Department | Your organizational department |
| Job Title | Your current job title |
| Tenure (Years) | Calculated tenure from your hire date to today |
Use Case β Tenure Verification:
An employee asks βWhen was I hired?β and receives their hire date along with their calculated tenure (e.g., βYou were hired on March 15, 2023 β thatβs 3.0 years of tenureβ).
π Document Generation
Generate HR documents through conversational requests. The agent supports five document types and can target specific employees by name or ID.
| Document Type | Description |
|---|---|
| employment_verification | Official employment verification letter confirming employment status, title, and dates |
| offer_letter | Offer letter for a new hire or internal transfer |
| promotion_letter | Promotion letter documenting a role change and new compensation |
| termination_letter | Termination letter with employment end details |
| compliance_report | Compliance status report for an employee |
| Parameter | Description |
|---|---|
| document_type (required) | One of the five document types above |
| employee_id (optional) | Target employee by ID |
| employee_name (optional) | Or target employee by name search |
| additional_details (optional) | Extra details to include in the document |
Documents are generated as drafts that require human review before distribution. A preview of the first 500 characters is returned in the response.
Use Case β Employment Verification:
An HR team member asks βGenerate an employment verification letter for Sarah Chenβ and receives a draft verification letter. The response includes a document preview and a note to review it in the HR Documents section before sending.
β οΈ Risky Tool: Document generation requires user confirmation before execution because it creates official HR documents that could have legal implications.
β Compliance Check
Verify compliance status for yourself or a specific employee. Supports full compliance checks or targeted checks for specific areas.
| Check Type | What It Verifies |
|---|---|
| full (default) | Complete compliance check across all categories |
| i9 | I-9 employment eligibility verification status |
| background | Background check completion and status |
| training | Required training completion status |
| Data Field | Description |
|---|---|
| Compliance Status | Overall compliance status |
| Details | Detailed breakdown by category |
| Missing Items | List of any missing compliance requirements |
Example Queries:
- βCheck my compliance statusβ
- βIs Sarah Chenβs I-9 complete?β
- βShow training compliance for employee 12345β
Example Conversations
Checking Your Profile
You: Show my profile
Employee Data Agent: Hereβs your profile information:
- Name: Alex Rivera
- Email: alex.rivera@company.com
- Job Title: Senior Software Engineer
- Department: Engineering
- Location: San Francisco Office
- Phone: (415) 555-0123
- Timezone: America/Los_Angeles
Viewing Your Team
You: Who reports to me?
Employee Data Agent: Your manager is Sarah Chen (sarah.chen@company.com).
You have 3 direct reports:
- Jordan Lee β Software Engineer (jordan.lee@company.com)
- Pat Morgan β Junior Developer (pat.morgan@company.com)
- Taylor Kim β QA Engineer (taylor.kim@company.com)
Looking Up a Colleague
You: Look up Marcus in Engineering
Employee Data Agent: I found 1 match:
- Marcus Johnson β Engineering Manager, Engineering Department (marcus.johnson@company.com)
Org Structure
You: Show me the org chart around me
Employee Data Agent: Hereβs your organizational structure:
Your Manager: Sarah Chen β VP of Engineering
Your Peers (same manager):
- David Park β Senior Software Engineer
- Lisa Wong β Staff Engineer
Your Direct Reports:
- Jordan Lee β Software Engineer
- Pat Morgan β Junior Developer
- Taylor Kim β QA Engineer
User Roles & Permissions
| Role | Capabilities |
|---|---|
| Employee | View own profile, own team, lookup employees, org structure, own employment details |
| Manager | All employee capabilities plus broader team visibility |
| HR | All capabilities including document generation and compliance checks for any employee |
| Admin | All capabilities plus configure agent settings, enable/disable individual capability gates |
Data privacy is enforced by the agent β the LLM is instructed to respect data privacy and only share information the user is authorized to see. Employee lookup results are limited to name, email, title, and department β no sensitive data is exposed through the search tool.
Configuration
Capability Gates
Admins can enable or disable individual capabilities through the marketplace app configuration:
| Capability Key | Controls | Default |
|---|---|---|
capability_record_management |
view_my_profile and view_employment_details tools |
Enabled |
capability_data_insights |
view_my_team and view_org_structure tools |
Enabled |
capability_data_validation |
lookup_employee tool |
Enabled |
capability_document_generation |
generate_document tool (risky β requires confirmation) |
Enabled |
capability_compliance_check |
check_compliance tool |
Enabled |
When a capability is disabled, its associated tools are removed from the agentβs tool set and the LLM will not attempt to use them.
Always-On Agent
Unlike most agents that require their parent module to be enabled, the Employee Data Agent is marked as always_enabled: true. It is a core capability that does not depend on any specific marketplace module being active. The enabled_for_business? check always returns true.
Mobile Support
The Employee Data Agent includes mobile web views accessible through the MangoApps native app:
| View | Description |
|---|---|
| Dashboard | Overview with usage statistics, enabled capabilities count, and recent agent actions |
| Capabilities | List of available capability gates and their current status |
| Activity Log | Chronological log of agent actions with filters for status and autonomous/manual source |
The activity log supports infinite scroll pagination and XHR-based partial loading for smooth mobile performance.
Getting Started
- No Prerequisites β The Employee Data Agent is always available for all businesses
- Enable the Agent β An admin installs and enables the βEmployee Data Agentβ (
ai-agent-employee-data) from the Marketplace (may be pre-installed) - Configure Capabilities β Optionally toggle individual capability gates (all enabled by default)
- Start Asking β Open Ask AI and ask about your profile, team, or colleagues
Quick Test Questions:
- βShow my profile informationβ
- βWho is my manager?β
- βWho reports to me?β
- βLook up Sarah Chenβ
- βShow me the org chartβ
- βWhen was I hired?β
- βGenerate an employment verification letterβ
- βCheck my compliance statusβ
Related Resources
| Resource | Relationship |
|---|---|
| Ask AI | The Employee Data Agent is accessed through the Ask AI conversational interface |
| Employee Data Management | The underlying module that stores employee profiles, employment records, and organizational data |
| Compensation | Employment records include compensation-related fields used by the Compensation Agent |
| Skills & Certifications | Employee skill profiles are linked to the same user records accessed by this agent |
| Training | Training compliance data feeds into the compliance check tool |