Mango Spend
Employee reimbursements with AI receipt OCR, policy enforcement, multi-level approvals, and payroll-ready CSV export.
MangoApps
Meet the agent
This app ships with a production AI agent — permission-aware, tenant-scoped, audit-logged, and governed by the Agent Development Lifecycle.
Mango Spend AI
Draft reports, approve queues, unpaid totals, category spend, accounting sync.
Overview
Mango Spend is the employee-incurred side of spend inside MangoApps, next to the chat, tasks, and HR tools your team already uses — not a separate login. Snap a receipt on mobile or forward it to a personal inbox; the report saves instantly while AI fills in vendor, total, tax, and category.
Every line runs through a deterministic policy engine — caps, blocked categories, receipt thresholds, duplicate flags — before reaching a manager or named-approver chain. Corporate-card statements reconcile against those same lines through a live Plaid feed or CSV import, auto-matched to the right expense.
At payout, Mango Spend batches approved reports into payroll-ready CSVs for ADP, Gusto, and Paychex, or pushes bills into QuickBooks, Xero, NetSuite, or Sage Intacct. It runs on the same Ask AI used across MangoApps, so employees can ask "how much am I owed" and get an answer from their own live data.
Highlights
Capabilities
AI Receipt Capture & Assist
-
Mobile receipt capture with AI OCR — vendor, total, date, tax, currency, category guess
-
Email-to-inbox — forward a receipt to your personal address and it becomes a draft line
-
AI auto-categorization of extracted receipt lines
-
Draft a full expense report from a plain-text trip description (Ask AI)
-
Background extraction — submit lands instantly; fields populate when the job finishes
Policy Engine
-
Per-line and daily category caps (flagged on submit)
-
Receipt-required threshold, with per-category always-require
-
Blocked categories (e.g., alcohol, gifts)
-
Stale-expense flag beyond a configurable maximum age
-
Possible-duplicate detection (vendor + amount + date within a lookback window)
-
Deterministic evaluator — same rules computed once at submit; approvers see the stored result
Expense Reports & Line Items
-
Multi-line reports — per-line vendor, category, date, and amount; one business purpose per report
-
Expense, mileage, and per-diem line types (per-diem uses effective-dated location rates)
-
Mileage lines auto-priced from a configurable cents-per-mile rate
-
Split a line across categories, cost centers, and project codes
-
Lifecycle state machine with full audit trail (draft → submitted → approved → paid)
-
Bulk-import historical expenses from CSV — match date/amount/vendor/category columns to migrate off Concur, Expensify, or spreadsheets
Approvals & Delegation
-
Manager-as-approver by default
-
Conditional routing by amount, category, cost center, or role
-
Multi-step approver chains (manager or a named user)
-
Out-of-office delegation with audit-trailed rerouting
-
Approver inbox — review each report, then approve, reject, or send it back
Corporate Cards
-
CSV statement import with header-sniffing (matches common bank/card export columns)
-
Live bank/card feed via Plaid
-
Auto-match transactions to expense lines (exact + fuzzy), 1:1 line ↔ txn
-
Cardholder "My Card" inbox + monthly reconciliation close (audit trail on matched transactions)
Reimbursement & Accounting Export
-
Bundle approved-and-unpaid reports into an admin-built payment batch
-
Payroll CSVs — Generic, ADP, Gusto, Paychex
-
Accounting bill CSVs — QuickBooks Online, Xero, NetSuite, Sage Intacct
-
Mark batch exported — locks its report set and downloads the CSV; a separate "mark paid" step stamps reports paid
-
Live accounting push via Merge.dev — idempotent, one-click (integration)
Analytics, Budgets & Multi-currency
-
Admin dashboard — spend by category, department, and cost center
-
Monthly spend time series
-
Budgets per category / cost center / department / user / business, with over-budget warnings
-
Multi-currency FX table (manual, ECB pull, or override) with auto inversion + USD triangulation
-
Home-amount snapshot locked at submit (immutable afterward)
-
Saved views with scheduled PDF digest emails
Limits & Specs
-
Default mileage rate: $0.67 / mile (configurable)
-
Default receipt threshold: $25, or $0 to always require (configurable)
-
Batch cadence: Admin-driven — build a payment batch whenever; no fixed cycle
-
Reimbursement rail: Manual — export CSV, run the payout in your payroll system
-
Roles: Members submit · Managers approve · Admins configure
Use cases
Resources
FAQ
Mango Spend requires a license and is opt-in per tenant — an administrator enables it for your business from the Apps Marketplace, and it is disabled by default until then. Once on, members get a Spend item in their app drawer and can submit immediately.
The three cover different sides of the finance triangle. Mango Spend is employee-incurred, out-of-pocket spend — expense reports, receipts, mileage, and reimbursements. Procurement is vendor-side, planned spend — purchase requisitions, POs, and vendor invoices. Mango Billing is customer-side accounts-receivable. Mango Spend runs its own conditional-approval engine, independent of Procurement's — each app configures its routing rules separately.
Mango Spend groups approved reports into payment batches and exports a payroll-ready CSV — Generic, ADP, Gusto, or Paychex — that you import into your existing payroll system to run the payout. There is no direct ACH or bill-pay rail and no card issuing in the app; finance owns the money movement. Marking a batch exported locks its report set and provides the CSV; a separate "mark paid" step stamps the reports paid once payroll confirms the run.
Yes — set the receipt threshold to $0 to require a receipt on every line, or leave the default $25. Any line at or above the threshold without a receipt is flagged at submit and in the approver inbox. Receipts you snap on mobile or forward to your personal inbox address are OCR'd in a background job, which extracts vendor, total, date, tax, and a best-guess category so you rarely hand-type a line.
By default a report routes to the submitter's manager. Turn on conditional approval rules to route by amount, category, cost center, or submitter role, and build multi-step chains of managers or named approvers. Approvers work a single inbox, reviewing and deciding each report — approve, reject, or send back — and out-of-office delegation reroutes a person's queue for a date range with the change recorded in the audit trail.
Import a card statement by CSV or connect a live Plaid bank feed, then let the matcher pair transactions to expense lines (exact and fuzzy) with a 1:1 constraint, and close each month from the reconciliation view. For accounting, export bill CSVs for QuickBooks Online, Xero, NetSuite, or Sage Intacct — or, if you connect a Merge.dev integration, push approved reports and batches directly. Card issuing and a Merge bank feed are not supported.
Yes. Mileage lines price automatically from a configurable cents-per-mile rate stored with an effective-from date, per-diem lines use effective-dated per-location rates, and multi-currency (opt-in) resolves rates from a per-business FX table with automatic inversion and USD triangulation. Each line's home-currency amount is snapshotted at submit and stays immutable afterward for audit.