Loading...
Help Center / Getting Started / Payroll App Overview

Payroll App Overview

Payroll App Overview

Connect your payroll platforms, sync employee data, and put pay stubs at every employee’s fingertips β€” all from one unified hub.


What Is Payroll Connect?

Payroll Connect is the workforce integration hub that bridges MangoApps with your external payroll providers. Instead of replacing your payroll system, it connects to it β€” syncing employee records, retrieving paychecks, submitting timesheets, and tracking compensation changes across providers like ADP, Workday, Gusto, BambooHR, Paychex, and MangoPay. Every connection is encrypted, health-monitored, and audit-logged so HR and payroll admins always know the state of their data.

Core Value Proposition:

  • πŸ”— Multi-Provider Hub β€” Connect ADP, Workday, Gusto, BambooHR, Paychex, MangoPay, or any custom provider from a single dashboard
  • πŸ“„ Pay Stub Self-Service β€” Employees view paychecks, deductions, taxes, and YTD totals without contacting HR
  • πŸ”„ Bidirectional Sync β€” Push timesheets to payroll and pull paychecks back with automated scheduling
  • πŸ›‘οΈ Encrypted & Audited β€” Connection credentials are encrypted at rest; every sync is logged with success rates and error details

At a Glance

πŸ”Œ Supported Providers πŸ“Š Sync Types πŸ“‹ Report Formats πŸ€– AI Agent
7 (ADP, Workday, Gusto, BambooHR, Paychex, MangoPay, Custom) 5 (Employees, Timesheets, Paychecks, Compensation, Full) 3 (CSV, PDF, JSON) Payroll Agent (Ask AI)

Perfect For:

  • 🏒 Multi-Entity Orgs β€” Connect different payroll providers per division or subsidiary
  • 🏭 Hourly Workforces β€” Push timesheet hours directly into payroll for accurate pay runs
  • πŸ“Š Finance & HR Teams β€” Salary validation, discrepancy detection, and compensation audit trails
  • πŸ‘€ Every Employee β€” Self-service access to pay stubs, deduction breakdowns, and tax documents

How It Works

Provider Connection Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   PAYROLL PROVIDER CONNECTION FLOW                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                         β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚  ADMIN   │──▢│ SELECT       │──▢│ ENTER API    │──▢│ TEST       β”‚  β”‚
β”‚  β”‚ Starts   β”‚   β”‚ Provider     β”‚   β”‚ Credentials  β”‚   β”‚ CONNECTION β”‚  β”‚
β”‚  β”‚ Setup    β”‚   β”‚ (ADP, Gusto  β”‚   β”‚ (Encrypted   β”‚   β”‚ (Validate  β”‚  β”‚
β”‚  β”‚          β”‚   β”‚  Workday...) β”‚   β”‚  at rest)    β”‚   β”‚  Access)   β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚                                                              β”‚         β”‚
β”‚                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜         β”‚
β”‚                  β–Ό                                                      β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”‚
β”‚  β”‚ MAP FIELDS   │──▢│ SYNC         │──▢│ ACTIVATE     β”‚              β”‚
β”‚  β”‚ MangoApps ◀─▢│   β”‚ EMPLOYEES    β”‚   β”‚ Scheduled    β”‚              β”‚
β”‚  β”‚ Payroll      β”‚   β”‚ Auto-match   β”‚   β”‚ Syncs        β”‚              β”‚
β”‚  β”‚ Fields       β”‚   β”‚ by email     β”‚   β”‚ (Daily/      β”‚              β”‚
β”‚  β”‚              β”‚   β”‚              β”‚   β”‚  Weekly)     β”‚              β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β”‚
β”‚                                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Data Sync Ecosystem

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  PAYROLL CONNECT DATA ECOSYSTEM                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                       β”‚
β”‚  EXTERNAL PROVIDERS          PAYROLL CONNECT         MANGOAPPS        β”‚
β”‚                                                                       β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                        β”‚
β”‚  β”‚  ADP        │◀───────▢│                  β”‚    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚   CONNECTION      │───▢│  EMPLOYEE    β”‚    β”‚
β”‚  β”‚  Workday    │◀───────▢│   MANAGER         β”‚    β”‚  PROFILES    β”‚    β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚                  β”‚    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚  β”‚  Gusto      │◀───────▢│  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚                        β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚  β”‚ Employee   β”‚  β”‚    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚  BambooHR   │◀───────▢│  β”‚ Mapping    β”‚  │───▢│  TIMESHEETS  β”‚    β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€  β”‚    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚  β”‚  Paychex    │◀───────▢│  β”‚ Field      β”‚  β”‚                        β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚  β”‚ Mapping    β”‚  β”‚    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚  MangoPay   │◀───────▢│  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€  │───▢│  PAYCHECKS   β”‚    β”‚
β”‚  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€         β”‚  β”‚ Sync       β”‚  β”‚    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚  β”‚  Custom API │◀───────▢│  β”‚ Scheduler  β”‚  β”‚                        β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜         β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚                          β”‚                  │───▢│  COMPENSATIONβ”‚    β”‚
β”‚                          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚  HISTORY     β”‚    β”‚
β”‚                                                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚                                                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Paycheck Retrieval & Display Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 PAYCHECK DATA PIPELINE                           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  Provider API ──▢ Retrieve ──▢ Parse & Store ──▢ Employee View  β”‚
β”‚                                                                 β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚  β”‚ Gross   β”‚    β”‚ Earnings β”‚    β”‚ Federal   β”‚    β”‚ Net Pay  β”‚ β”‚
β”‚  β”‚ Pay     β”‚ =  β”‚ Detail   β”‚ -  β”‚ + State   β”‚ -  β”‚ (Take    β”‚ β”‚
β”‚  β”‚         β”‚    β”‚ Regular  β”‚    β”‚ + SS +    β”‚    β”‚  Home)   β”‚ β”‚
β”‚  β”‚         β”‚    β”‚ Overtime β”‚    β”‚ Medicare  β”‚    β”‚          β”‚ β”‚
β”‚  β”‚         β”‚    β”‚ Premium  β”‚    β”‚ Taxes     β”‚    β”‚          β”‚ β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚                                       β”‚                        β”‚
β”‚                                       β–Ό                        β”‚
β”‚                                 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                  β”‚
β”‚                                 β”‚ Benefits  β”‚                  β”‚
β”‚                                 β”‚ Deductionsβ”‚                  β”‚
β”‚                                 β”‚ (Health,  β”‚                  β”‚
β”‚                                 β”‚  401k,    β”‚                  β”‚
β”‚                                 β”‚  HSA...)  β”‚                  β”‚
β”‚                                 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                  β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Features

πŸ”Œ Multi-Provider Connections

Connect to any combination of payroll providers simultaneously. Each connection is independently configured, monitored, and secured.

Provider Integration Type Key Capabilities
ADP Workforce Now Built-in Employee sync, paycheck retrieval, compensation changes
Workday HCM Built-in Full HCM data sync, paycheck data, workforce analytics
Gusto Built-in Employee sync, payroll data retrieval, benefits deductions
BambooHR Built-in Employee records, paycheck import, HR data sync
Paychex Built-in Employee mapping, pay data retrieval, tax document access
MangoPay Built-in Native integration with demo/sandbox mode for testing
Custom API Built-in Connect any REST-based payroll system with field mapping

Each connection tracks its own health score (0-100%) calculated from the ratio of successful syncs over the last 7 days. Connections are flagged as overdue based on their configured frequency β€” hourly, daily, or weekly.

πŸ’‘ Pro Tip: Use the MangoPay provider in sandbox mode to test your integration setup before connecting a live payroll system.


πŸ“„ Paycheck Management

Paychecks are pulled from connected providers and stored locally, giving employees instant self-service access to their pay history.

Feature Details
Pay Stub View Gross pay, net pay, total deductions, total taxes, and hours worked
Earnings Breakdown Regular pay, overtime pay, and premium pay itemized separately
Tax Breakdown Federal income tax, state income tax, Social Security, and Medicare
Deductions Breakdown Health insurance, retirement (401k), HSA, and all other deductions
Year-to-Date Totals Running YTD gross, net, taxes, and deductions across all paychecks
Pay Period Types Weekly, biweekly, semi-monthly, and monthly pay periods supported
PDF Pay Stubs Attached PDF files for download from the paycheck detail view
Benefits Integration When Benefits Management is enabled, benefit deductions are shown inline

Paycheck Statuses:

Active ──▢ Voided (reversed paycheck)
   β”‚
   └──▢ Corrected (amended paycheck)

Filtering & Views:

  • Filter by employee, connection, status, or date range
  • View paychecks by employee with per-person YTD summaries
  • Bulk retrieve paychecks across all active connections in one action

πŸ—‚οΈ Employee Mapping & Field Mapping

Before data can flow between systems, MangoApps employees must be mapped to their payroll provider identities.

Mapping Type What It Does
Employee Mapping Links a MangoApps user to an external employee ID and code
Field Mapping Maps MangoApps fields (email, name, department) to provider field names
Auto-Match Automatically maps employees by email address during sync
Data Preview Preview how provider data transforms using current field mappings

Default Field Mappings:

MangoApps Field Default Provider Field
Email email
First Name first_name
Last Name last_name
Employee ID employee_id
Department department
Position position
Hire Date hire_date
Hourly Rate hourly_rate
Salary salary

πŸ’‘ Pro Tip: Use the β€œPreview Data” feature to verify your field mappings with sample data before running a full employee sync.


πŸ“€ Timesheet Submission

Approved timesheets from MangoApps are submitted to the connected payroll provider for pay processing.

Status Description
Pending Timesheet ready for submission
Submitted Sent to payroll provider, awaiting confirmation
Processed Payroll provider confirmed receipt and processing
Failed Submission failed β€” eligible for retry
Cancelled Manually cancelled by admin

Key Capabilities:

  • Automatic submission of approved timesheets with total hours and pay calculations
  • Overdue detection β€” submissions pending for more than 24 hours are flagged
  • Retry mechanism for failed submissions with full error logging
  • External submission ID tracking links each submission back to the provider

πŸ’° Salary Management & Compensation Changes

Track, validate, and sync salary changes between MangoApps and payroll providers.

Feature Details
Salary Overview Dashboard showing total employees, validated salaries, discrepancies, and missing data
Discrepancy Detection Compares MangoApps salary records against payroll-calculated values to find mismatches
Employee Salary Detail Per-employee view with payroll history, compensation history, and analysis
Bulk Salary Review Validate all employee salaries at once with pagination and summary statistics
Salary Updates Update salaries with effective dates, change reasons, and audit trails
Report Export Export salary reports to CSV or JSON for comprehensive or filtered employee sets

Compensation Change Types:

Change Type Description
Salary Increase Standard pay raise
Salary Decrease Pay reduction
Bonus One-time bonus payment
Promotion Salary change tied to a promotion
Demotion Salary change tied to a demotion
Adjustment General compensation adjustment

Compensation Change Lifecycle:

Pending ──▢ Approved ──▢ Processed (synced to payroll)
   β”‚            β”‚
   β”‚            └──▢ Scheduled ──▢ Auto-Applied on Effective Date
   β”‚
   └──▢ Rejected
   └──▢ Cancelled

Future-dated compensation changes are automatically applied on their effective date by a background job. The job updates the employee’s annual salary, recalculates the hourly rate, and creates a compensation history record for the audit trail.


βœ… Approval Workflows

Configurable approval workflows govern how payroll-related changes are reviewed and processed.

Workflow Type What It Governs
Compensation Change Salary increases, decreases, bonuses, and promotions require approval
Timesheet Approval Timesheet submissions reviewed before sending to payroll
Paycheck Review Paycheck data reviewed after retrieval from provider
Employee Onboarding New employee import requests require admin review
Custom User-defined workflows with configurable rules

Each workflow supports notification settings with configurable channels (email, in-app) and rule-based triggering.


πŸ”„ Sync Engine & Health Monitoring

The sync engine runs as background jobs with configurable frequency, automatic retries, and comprehensive logging.

Sync Type What It Does
Employees Pulls employee records from provider, maps to MangoApps users
Paychecks Retrieves paycheck data for a date range (default: last 30 days)
Timesheets Pushes approved timesheets to the payroll provider
Compensation Syncs salary changes to the external system
Full Sync Runs employee + paycheck sync in sequence

Sync Settings (per connection):

Setting Default Description
Sync Frequency Daily How often automatic syncs run
Timesheet Sync Enabled Push timesheets to provider
Paycheck Retrieval Enabled Pull paychecks from provider
Compensation Changes Enabled Sync salary changes
Auto-Map Employees Enabled Automatically match by email
Retry Failed Enabled Retry failed submissions
Max Retry Attempts 3 Exponential backoff retries
Timeout 300s API call timeout
Batch Size 50 Records per batch

Health Monitoring Dashboard:

  • Real-time health percentage per connection (based on 7-day success rate)
  • Overdue sync detection based on configured frequency
  • Error connection count and recent sync failure log
  • Quick actions: test connection, sync employees, retrieve paychecks

πŸ“₯ Employee Import Requests

When a payroll sync discovers employees in the external system that don’t exist in MangoApps, import requests are created for admin review.

Request Type Description
New Employee Employee exists in payroll but not in MangoApps
Update Employee Employee data has changed in payroll and needs updating

Import Request Lifecycle:

Pending Review ──▢ Approved (user created + mapping added)
       β”‚
       β”œβ”€β”€β–Ά Rejected (with reason)
       └──▢ Cancelled

Import Settings (per connection):

  • Orphaned employee handling policy
  • Auto-create users toggle
  • Default role for imported users
  • Required fields enforcement
  • Email domain whitelist

πŸ“Š Payroll Reports

Generate payroll reports for any date range, filtered by location, department, or individual employees.

Report Data Details
Per Employee Hourly rate, regular hours, overtime hours, regular pay, overtime pay, total pay, shifts count
Overtime Calculations Configurable weekly threshold, overtime multiplier (default 1.5x), double-time support
Aggregated Totals Total regular pay, overtime pay, premium pay, total hours across all employees
Leave Data Leave balance and leave used during the pay period
Export Formats CSV, PDF, and JSON with location-filtered and date-ranged outputs

Reports are processed asynchronously via background jobs. When complete, the report author receives an email notification.


πŸ€– AI Payroll Agent

The Payroll Agent integrates with Ask AI to let employees query their pay information using natural language.

Tool What It Does
View Pay Stubs Retrieve recent pay stubs with gross/net pay and hours
Pay Stub Details Drill into a specific paycheck for tax and deduction breakdown
View Deductions List all active deductions with amounts, frequency, and tax treatment
Tax Documents Access W-2, 1099, and other tax documents by year
Payment History View payment history with annual totals
Pay Schedule Check upcoming pay dates and pay frequency

Example Questions:

  • β€œShow me my last pay stub”
  • β€œWhen is the next payday?”
  • β€œDownload my W-2 form”

πŸ’‘ Pro Tip: The Payroll Agent only surfaces the asking employee’s own data β€” it cannot access other employees’ payroll information.


πŸ”— Benefits Integration

When the Benefits Management app is enabled, payroll and benefits work together to provide a complete picture of employee compensation.

Integration Point What It Does
Paycheck Deductions Benefits deductions (medical, dental, vision, 401k, HSA) appear inline on pay stubs
Wellness Discounts Wellness program discounts are applied to benefit deduction calculations
Per-Period Costs Monthly benefit costs are automatically split by pay frequency (biweekly, semi-monthly, monthly)
Tax Treatment Pre-tax and post-tax deductions are tagged based on benefit category

User Roles & Permissions

Action Employee Manager HR Admin
View own paychecks βœ… βœ… βœ… βœ…
View own deductions and taxes βœ… βœ… βœ… βœ…
Access pay stubs via Ask AI βœ… βœ… βœ… βœ…
View own YTD totals βœ… βœ… βœ… βœ…
View team paycheck summaries ❌ ❌ βœ… βœ…
Manage payroll connections ❌ ❌ ❌ βœ…
Configure field mappings ❌ ❌ ❌ βœ…
Sync employees and paychecks ❌ ❌ ❌ βœ…
Approve/reject import requests ❌ ❌ ❌ βœ…
Manage salary and compensation ❌ ❌ ❌ βœ…
Generate payroll reports ❌ ❌ βœ… βœ…
Configure approval workflows ❌ ❌ ❌ βœ…
View sync logs and health ❌ ❌ ❌ βœ…
Export salary reports ❌ ❌ βœ… βœ…

Getting Started

For Employees

  1. View Your Paychecks β€” Navigate to Payroll Connect and open the Paychecks section to see your pay history
  2. Check a Pay Stub β€” Click any paycheck to see earnings, taxes, deductions, and hours breakdowns
  3. Review YTD Totals β€” Each paycheck shows your year-to-date gross, net, taxes, and deductions
  4. Ask AI β€” Type β€œShow me my last pay stub” in Ask AI for quick payroll answers
  5. Download PDFs β€” Download pay stub PDFs when available for your records

For HR Staff

  1. Run Reports β€” Generate payroll reports for any pay period with location and department filters
  2. Review Salary Data β€” Use Salary Management to compare MangoApps and payroll provider salary records
  3. Export Data β€” Export salary reports in CSV or JSON for external analysis
  4. Monitor Changes β€” Track recent compensation changes and their approval status

For Administrators

  1. Connect a Provider β€” Go to Dashboard > Connections > New Connection and select your payroll provider
  2. Configure Credentials β€” Enter API credentials (encrypted at rest) and test the connection
  3. Map Fields β€” Set up field mappings between MangoApps and your provider’s data schema
  4. Sync Employees β€” Run the initial employee sync to map staff between systems
  5. Activate Scheduling β€” Configure daily, weekly, or hourly automatic syncs
  6. Set Import Policies β€” Define how orphaned employees and new payroll users are handled
  7. Review Health β€” Monitor the dashboard for connection health, sync status, and error alerts

Best Practices

  • βœ… Test connections in sandbox mode before connecting production payroll systems
  • βœ… Preview field mappings with sample data to catch transformation issues early
  • βœ… Set up sync error notifications so admins are alerted immediately when a sync fails
  • βœ… Run employee syncs before paycheck retrieval to ensure all employees are mapped
  • βœ… Review import requests promptly β€” orphaned employees in payroll may indicate onboarding gaps
  • βœ… Use bulk salary review periodically to catch discrepancies between MangoApps and payroll
  • βœ… Enable auto-map by email to minimize manual employee mapping work
  • βœ… Schedule syncs during off-peak hours to reduce API rate-limit risks with your provider
  • βœ… Monitor the health dashboard daily β€” a drop below 75% signals recurring sync failures
  • βœ… Keep connection credentials current β€” expired API keys cause cascading sync errors


Accurate, timely payroll is the backbone of employee trust β€” Payroll Connect bridges your systems so every pay stub is one click away.

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?