Prerequisites
The Shipping Agent is gated on a product entitlement. If Shipping doesn’t appear in your Agents list, contact support@dash.fi or your Account Executive to have it enabled for your account.Layout
The Shipping Agent uses a second sidebar with three groups:- Overview — high-level KPIs and monthly spend trend.
- Analytics — Spend Insights and Volume & Growth.
- Audits — Billing, Scenario Analysis, and Late Shipments.
Upload invoices and contracts
Uploading is self-serve. Click Configure in the top bar to open the Configure modal, which has three sections:Invoices
Invoices
Upload UPS or FedEx invoices as
.xlsx files. Each carrier’s invoice export from the carrier portal works directly — no reformatting required.The section lists past uploads with their parse status. Larger invoices (40+ MB) are supported; the file uploads directly to secure storage, and Dash.fi validates it server-side.Contract
Contract
Upload your UPS carrier agreement as a
.pdf. Uploading a contract adds a compliance audit to the Billing view — Dash.fi compares your invoiced rates to the agreement and flags surcharge or rate deviations.Contracts are optional. Invoice-only audits still surface billing errors and benchmark opportunities, but won’t include contract compliance findings.UPS API
UPS API
Connects the UPS live API for delivery-time tracking and Guaranteed Service Refund (GSR) claim detection.Click Connect UPS API to start the OAuth flow. UPS prompts you to sign in and authorize Dash.fi to read your shipment tracking data. When you return to the dashboard, the section shows the connected UPS account and a Disconnect button. Reconnecting later replaces the existing connection.The connection is required for the Late Shipments tab to cover UPS shipments. Nothing else in the dashboard changes when you connect or disconnect.
FedEx API
FedEx API
Enables FedEx delivery-time tracking and Money-Back Guarantee (MBG) claim detection.FedEx doesn’t use a per-customer OAuth flow. Click Connect FedEx to enable tracking for your account. Dash.fi picks up the FedEx account number from your already-parsed invoices and uses a shared FedEx API credential to look up delivery times. When enabled, the section shows the connected FedEx account number and a Disconnect button.The connection is required for the Late Shipments tab to cover FedEx shipments. If no FedEx invoices have been parsed yet, upload them under Configure → Invoices first so Dash.fi can detect your account number.
How the upload runs
Uploads run in the background, so you can close the Configure modal or navigate between tabs while they finish:- The file uploads directly to secure storage with a real progress bar.
- Dash.fi parses the file — invoices become line-item data, contracts become structured rate cards.
- An audit runs against the parsed data.
- When the audit finishes, the dashboard and top-bar status update automatically.
Tabs
Overview
Landing view for the agent. Shows total audited spend, package count, average cost per package, and a month-over-month spend trend. Use it as the starting point after every new upload.Spend Insights (Analytics)
Breaks spend down by service (Ground, Air, International, etc.), zone, weight bucket, and residential vs. commercial. The service donut collapses long tails into “Other” so the top five services stand out. Hovering a slice highlights the matching legend row.Volume & Growth (Analytics)
Shipment counts over time, monthly growth, and volume distribution. Pair with Spend Insights to see whether cost changes are driven by volume or by rate.Billing (Audits)
Actionable output of the audit. The tab is split into two sections:- Invoice compliance — ranked billing errors and surcharge overcharges pulled from your invoices. Each opportunity shows an annualized dollar impact and a High / Medium / Low severity badge (High at ≥ 5,000/yr, Low below). A Recovery potential KPI at the top sums the ranked opportunities.
- Contract compliance — only appears when a UPS carrier agreement has been uploaded through Configure → Contract. Dash.fi compares your billed rates to the contract and lists each deviation with a High / Medium / Low severity badge, monthly and annual cost, and a plain-language description. If nothing violates the contract for the period, the section shows a compliant empty state. When violations exist, a Recovery potential KPI sums their annualized cost.
.pdf under Configure → Contract. The section appears on the next completed audit; without an uploaded contract it stays hidden.
Scenario Analysis (Audits)
Benchmark rate comparison ranked by dollar opportunity. Shows what your spend would look like at negotiated rates — the same data Dash.fi uses when negotiating on your behalf.Late Shipments (Audits)
Late-delivery refund claim worklist covering UPS Guaranteed Service Refunds (GSR) and FedEx Money-Back Guarantee (MBG). Requires a connected carrier: the UPS API connection under Configure → UPS API for UPS, or the FedEx connection under Configure → FedEx API for FedEx. Before you connect, the tab shows a prompt to connect the relevant carrier. Once connected, it becomes a paginated worklist of late deliveries with:- Status filter tabs — All, Eligible, Expired, Not eligible, Exported, Error — each showing a count.
- Tracking-number search.
- Export eligible button that downloads the currently eligible claims as a CSV you can file in the UPS Billing Center or the FedEx Billing Online refund portal. Claims move to Exported once downloaded.
- Re-download exported button that re-serves a CSV of everything already exported, without changing any claim’s status. Use it to grab a fresh copy of a previous export.
agent:write permission. Read-only cardholders see the worklist but not the buttons.
Each row shows the tracking number, carrier (UPS or FedEx), service level, Picked up date (the carrier’s pickup date, not label creation), Scheduled delivery time, Delivered time, refund amount in the claim’s currency, the Window ends date (the filing deadline), and the current status. Hovering the status badge on a Not eligible or Expired claim reveals the reason it landed in that bucket.
Delivery times render in the delivery’s local clock, not the viewer’s timezone, so a customer in London and one in Chicago see the same time for the same package. Date-only fields (Picked up, Window ends) render in UTC.
Carrier coverage differs because the two programs have different terms:
- UPS — all services with a UPS Service Guarantee. The 15-day filing window is anchored on the scheduled delivery date.
- FedEx — only the four time-definite domestic Express services eligible under FedEx’s Money-Back Guarantee: FedEx First Overnight, Priority Overnight, Standard Overnight, and 2Day A.M. Ground and non-A.M. deferred Express tiers are excluded. The 15-day filing window is anchored on the FedEx invoice date.