Every counter task,
one app.
Each feature follows the same structure: the pain it ends, how PostalSwift delivers, what makes it credible, and what to do next. Built using the Value Equation — Dream Outcome × Likelihood ÷ (Time × Effort) — every feature maximizes the top, kills the bottom.
Set up in an afternoon.
PostalMate makes you spin up Endicia, the Endicia Label Server, FedEx Ship Manager, UPS WorldShip, Shipsurance, and RS Package Insurance. Six software logins. Six rotations. Six places to break. PostalSwift onboarding is three steps:
- 1. Free ShipEngine signup. We paste the API key in during setup — every carrier lights up at commercial rates instantly.
- 2. Plug in your own FedEx / UPS (optional). Add free developer API keys from FedEx Web Services and UPS Developer Kit to use your negotiated rates. Your accounts, your bill, untouched.
- 3. Hardware auto-detects. Scale, scanner, label printer, receipt printer, cash drawer — all picked up over USB.
Either way (with or without your own carrier accounts), PostalSwift never marks up your postage.
See the setup walkthrough→Rate-shop every carrier in one click.
PostalMate makes the cashier quote each carrier one at a time while the customer stands at the counter. You miss the cheapest rate half the time because nobody has 90 seconds to check four portals. Type destination + weight, click Get Rates. One call returns every USPS, FedEx, UPS, and DHL service side by side. The cheapest tile is highlighted green before the customer finishes their sentence.
- Every carrier in a single rate-shop call
- Cheapest tile auto-highlighted green
- Color-coded by carrier — USPS blue, FedEx purple, UPS brown, DHL yellow
- Sort by price, speed, or carrier
Your negotiated rates, untouched.
Most shipping platforms re-rate at retail and pocket the spread. You think you're getting your negotiated rate; you're actually getting their margin. PostalSwift uses the official free FedEx Web Services and UPS Developer Kit APIs — your carrier accounts, your credentials, your bill. We're not in the middle of your label transactions.
- Direct FedEx Web Services + UPS Developer Kit (free, official)
- Carrier bills you direct — we never touch the rates
- Refund guarantee: if we ever take a cent, every month you paid is refunded
- USPS Commercial Plus pricing via your Stamps.com account
AI finds your refunds. You keep 100%.
A typical pack & ship store leaves $200–$1,000 a month in carrier late-delivery refunds on the table. Refund Retriever will find them — and take half. PostalMate doesn't find them at all. PostalSwift watches every outbound FedEx and UPS shipment, AI checks each one against current carrier policy, drafts the claim narrative, and walks your cashier through filing in under two minutes. A recovery tracker watches the next invoice to confirm the credit posted.
- Auto-monitors every outbound FedEx & UPS shipment
- AI checks each one against current GBSE / GSR policy
- Drafts the claim narrative — cashier reviews and submits
- Recovery tracker confirms credit on the next invoice
Risk reversal: If we don't find at least $200 in eligible refunds in your first 60 days, your next 3 months are free.
See a sample refund claim→International customs fills itself.
Every international package needs a Harmonized System code. PostalMate makes you look each one up by hand — five minutes per item, every time, forever. Type the item description. Claude classifies it and pulls the right HS code. The answer is cached, so the next "Nike running shoe" or "iPhone case" fills itself.
- Type the item — get the HS code instantly
- Trained on the full HS code schedule, not guesswork
- Per-store cache: repeat items fill themselves
- Export-ready customs form auto-generated
Insurance is a margin tool, not a checkbox.
PostalMate makes you sign up separately for Shipsurance, then reconcile their billing against the carrier's. Two invoices, two reconciliations — and you eat the carrier-cost insurance because there's no place to charge a markup. PostalSwift puts insurance on the rate-shop screen with a markup tool. Set your spread once (default 40%); the customer sees the marked-up price; you keep the difference. New profit center, zero extra work.
- Set your own markup — default 40%, adjust any time
- Insurance toggle on the rate-shop screen
- Carrier-cost insurance baked into your single bill
- Claims filed in-app — no Shipsurance portal trip
Customers see a photo before they drive in.
A customer drives 20 minutes, gets to the counter, looks at three boxes — none of them look right. They argue. Your staff hunts. The line backs up. PostalSwift scans the inbound package, auto-detects the carrier from the barcode, snaps a photo when a camera is attached, and instantly emails the customer with a link. Add the SMS bundle ($15/mo, 1,500 SMS included) and they get a text too. Signature captured on pickup.
- Auto-carrier detection from inbound barcode
- Photo capture on intake (camera supported, not required)
- Instant email via SendGrid — unlimited, included
- SMS notifications: optional $15/mo add-on (1,500 SMS bundle)
- Signature capture on pickup — embedded in receipt
Every free drop-off, signed and documented.
Free drop-offs are unavoidable. They're also pure liability — no record, no signature, no defense when "I dropped one off last week and you lost it" hits. One-tap drop-off intake by carrier tile. Customer signs the disclaimer on a signature pad. Receipt prints with the carrier's color band, drop-off ID barcode, disclaimer text, and signature image embedded.
- One-tap intake by carrier tile
- Signature-pad disclaimer capture
- Receipt with carrier color band + drop-off ID barcode
- Customer keeps proof — you keep liability protection
Risk reversal: First disputed drop-off claim you defend with a PostalSwift receipt — if the carrier still holds you liable, we'll pay the claim up to $250.
See a sample drop-off receipt→Take Visa at the counter. Set up in minutes.
PostalMate makes you go shopping for a merchant account before you can accept a credit card. Separate underwriting, separate hardware, separate batch reports. PostalSwift uses Stripe Connect — one onboarding flow, accept Visa, Mastercard, Amex, and Discover the same day. Card-on-file mailbox renewals charge themselves on the 1st. End-of-month statements assemble themselves.
- Stripe Connect onboarding — Visa / MC / Amex / Discover live in minutes
- Tap, chip, swipe via Stripe Terminal hardware (or manual entry)
- Card-on-file (held at Stripe) auto-charges mailbox renewals
- House-charge regulars on the same workflow
- End-of-month statements: 10-min review, one-click send
Profit on every package, before they walk out.
PostalMate's profit reports live three menus deep and are always after-the-fact. You find out a product was unprofitable a month after you sold 200 of them. Every line in the cart shows three numbers: what it cost you, what the customer pays, and the profit on that line. Day, week, month dashboards are first-class — one click from home.
- Per-line cost / sell / profit visible at checkout
- Day / week / month P&L on the home screen
- Best- and worst-selling SKU report, refreshed live
- Tax-ready CSV export
The internet drops. The counter doesn't.
Strip mall internet goes down at the worst possible moment. Cloud-only POS systems freeze. The line walks out. You lose the day. Every transaction, customer, package, and mailbox lives in a local SQLite database on the store PC. Internet drops — PostalSwift keeps ringing sales, taking drop-offs, checking in packages. When the connection returns, everything syncs. And every night, the whole database is backed up encrypted-at-rest to your private cloud — no "please remember to back up" reminder, no Monday-morning panic.
- Local-first SQLite database — no "loading…" spinner
- POS, drop-off intake, mailbox check-in: all offline-capable
- Label requests queued, fired when carriers come back
- Background sync on reconnect — nothing lost
- Auto-encrypted daily backups — 1 GB included free (vs PostalMate's manual reminder)
Plug it in. It works.
PostalMate makes you assign every printer to every job type and breaks if you get it wrong — shipping labels print on the receipt roll, sales receipts crumple in the label printer. PostalSwift auto-detects USB scales, barcode scanners, label printers, receipt printers, and cash drawers. Smart routing means a label never prints on the wrong paper.
- USB shipping scale — weight reads live into the form
- Barcode scanner — carrier auto-detected from tracking
- Dymo LabelWriter 4XL / Rollo — labels auto-route here
- Star / Epson ESC/POS — receipts + cash drawer pulse
Risk reversal: Buy from our supported hardware list — if it doesn't work day one, we refund the hardware.
See the supported hardware list→Windows or Linux. Auto-updates silently.
PostalMate is Windows-only and pushes updates manually per workstation. Every Windows update is a gamble. Every new install is a service call. PostalSwift is built on Electron — same app on Windows 10/11 and Ubuntu 22+. Updates install silently in the background, the same way Chrome and Slack have for a decade.
- Windows 10/11 + Ubuntu 22+ (Linux desktop)
- Silent background auto-updates
- One install, multiple machines share the same SQLite via LAN
- Release notes shipped with every update
Address verification before you print.
A wrong zip is a wasted label, a wasted minute, and a customer who has to come back. Every destination is validated against the carrier's address database inside the rate-shop call. Bad zip codes, missing apartment numbers, and unmailable addresses flag on screen before the label prints.
- Validated against USPS / FedEx / UPS address DBs
- Flags bad zips and missing units pre-print
- Suggested corrections shown inline
- International addresses normalized
Returns and voids are buttons, not workflows.
PostalMate makes returns a manual process. Voiding a label means logging into the carrier portal, finding the shipment, clicking three menus deep. Any past shipment has two buttons: Return Label (one click, prints to the Dymo) and Void Label (one click, refund posts back to the carrier account).
- One-click Return Label generation
- One-click Void — refund posts to carrier account
- Shipment history is searchable by tracking, customer, mailbox
- No carrier-portal trips
End-of-day in one click.
PostalMate runs end-of-day per carrier. Five carriers, five routines, five chances to forget one and have a driver stand at your counter. One button generates the SCAN form / pickup manifest across every carrier and prints it for the driver.
- One click manifests every carrier
- USPS SCAN form, FedEx ground pickup summary, UPS pickup all in one print
- Driver pulls up — you hand them the page — done
- End-of-day Z-report with tax breakdown attaches automatically
Packing charged by the clock.
PostalMate makes you guess how long that custom pack-and-ship job took, then look it up on a time-grid you set in 2014. Every job is a labor write-off. PostalSwift adds a packing-time clock right on the counter — start when you pick up the box, stop when it's sealed. The minutes auto-bill at your hourly rate (or step rate) and land on the same receipt as the shipping.
- One-tap timer on the counter screen — start, pause, stop
- Auto-bill at flat hourly, step rate, or minimum-charge model
- Per-job notes captured for your records (and disputes)
- Labor margin tracked alongside SKU margin in profit reports
Smart camera for orders & deliveries.
The counter camera turns into your fastest intake tool — for two distinct flows. Order intake: a customer drops a package off, the camera reads the shipping label and pulls the destination + box dimensions into the form. Delivery intake: a carrier drops off a stack of inbound packages, the camera identifies each one by barcode and bulk-checks them into the mailbox CRM in one shot.
- Order intake — label address + box dimensions captured from a single photo
- Delivery intake — bulk-scan a pile of inbound packages, auto-route to mailbox holders
- Carrier auto-detected from the barcode (USPS / FedEx / UPS / DHL)
- Works with any USB or built-in webcam — no special hardware
Eighteen features.
One $75 flat price.
Most stores save $100–$300 a month the first month. The refund recovery alone usually covers a full year.