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 |
|
| 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
- View Your Paychecks β Navigate to Payroll Connect and open the Paychecks section to see your pay history
- Check a Pay Stub β Click any paycheck to see earnings, taxes, deductions, and hours breakdowns
- Review YTD Totals β Each paycheck shows your year-to-date gross, net, taxes, and deductions
- Ask AI β Type βShow me my last pay stubβ in Ask AI for quick payroll answers
- Download PDFs β Download pay stub PDFs when available for your records
For HR Staff
- Run Reports β Generate payroll reports for any pay period with location and department filters
- Review Salary Data β Use Salary Management to compare MangoApps and payroll provider salary records
- Export Data β Export salary reports in CSV or JSON for external analysis
- Monitor Changes β Track recent compensation changes and their approval status
For Administrators
- Connect a Provider β Go to Dashboard > Connections > New Connection and select your payroll provider
- Configure Credentials β Enter API credentials (encrypted at rest) and test the connection
- Map Fields β Set up field mappings between MangoApps and your providerβs data schema
- Sync Employees β Run the initial employee sync to map staff between systems
- Activate Scheduling β Configure daily, weekly, or hourly automatic syncs
- Set Import Policies β Define how orphaned employees and new payroll users are handled
- 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
Related Resources
- Compensation Management Overview β Manage compensation structures, merit increases, and total compensation packages
- Timesheet Export Overview β Export approved timesheets to feed into payroll processing
- Benefits Management Overview β Benefits deductions integrate directly into paycheck displays
- Time & Attendance Overview β Clock-in data flows through timesheets into payroll
Accurate, timely payroll is the backbone of employee trust β Payroll Connect bridges your systems so every pay stub is one click away.