POSTALSWIFT
Start 14-day trial→
Eighteen capabilities

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.

01 / SETUP

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→
SETUP
  1. shipengine_free: connected  ●
  2. fedex_api: your_acct  ●
  2. ups_api: your_acct  ●
  3. hardware: 5 devices  ●
✓ ready — no postage markup
02 / RATES

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
Try the live rate calculator→
RATE_SHOP zip=97401 weight=2.4lb
  ● USPS Ground Advantage  $8.42 3-day
  ● FedEx Home Delivery    $11.18 3-day
  ● UPS Ground             $12.04 2-day
  ● DHL Express           $32.50 1-day
→ cheapest: USPS Ground Advantage
03 / MARGIN

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
Compare your rate sheet to ours→
LABEL_PURCHASE
  carrier: FedEx
  account: 4128** (yours)
  tier: Discount Block C
  rate: $11.18 (your rate)
  postalswift_markup: $0.00
04 / AI REFUNDS

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→
REFUND_FOUND
  tracking: 1Z88***4521
  carrier: UPS
  delivered_late_by: 4h 17m
  eligible: GSR refund  ●
  draft_claim: ready  ●
→ recover: $24.18 (100% yours)
05 / AI CUSTOMS

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
Try the classifier→
HS_LOOKUP
  input: "Nike Air Max running shoe"
  hs_code: 6404.11.20
  duty_rate: 20% (US origin)
  cached: yes  ●
→ customs form: auto-filled
06 / INSURANCE MARGIN

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
See the insurance flow→
INSURANCE $500 declared
  carrier_cost: $5.00
  your_markup: 40% (default)
  customer_pays: $7.00
  your_margin: $2.00  ↑
→ profit on every insured label
07 / PACKAGE VALET

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
Preview the notification→
INBOUND scan
  carrier: FedEx (auto)
  mailbox: #214 (J. Aragon)
  photo: captured  ●
  notify: sms + email sent  ●
→ "Your package arrived. View photo →"
08 / DROP-OFF

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→
DROP_OFF #DO-8841
  carrier: UPS  ●
  tracking: 1Z88***4521
  disclaimer: signed  ●
  receipt: printed (signed PDF)
→ liability covered
09 / CARD PAYMENTS

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
Walk through the payment setup→
PAYMENT counter sale
  card: Visa (tap)
  amount: $24.18
  stripe_connect: live  ●
  capture: success  ✓
MAILBOX_AUTO_CHARGE
  box #214: $24.00 on Stripe **4242  ●
→ 3.2s tap-to-receipt
10 / INSIGHT

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
See the profit dashboard→
TODAY
  revenue: $1,847.20
  cogs: $612.41
  margin: 66.8%  ↑
  labels_printed: 78
→ best: USPS Ground Advantage
11 / RESILIENCE

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)
Read the offline spec→
STATUS
  network: offline  ●
  local_queue: 14 txns
  label_queue: 3 pending
  pos_active: yes  ●
→ store still ringing sales
12 / HARDWARE

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→
DEVICES auto-detected
  scale: Mettler PS60  ●
  scanner: Honeywell 1900  ●
  label_printer: Dymo 4XL  ●
  receipt_printer: Star TSP  ●
  cash_drawer: ESC/POS pulse  ●
13 / PLATFORM

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
See the release notes→
PLATFORM_SUPPORT
  windows_10_11: yes  ●
  linux_ubuntu: yes  ●
  auto_update: silent (Electron)
→ v2.47 installed last night
14 / ADDRESSES

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
Try the address checker→
ADDRESS_CHECK
  input: "123 Main St, Eugene, 9740"
  zip: ⚠ invalid
  suggested: 97401
  unit: ⚠ missing apt #
→ fix before label prints
15 / RETURNS

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
See the shipments view→
SHIPMENT #4128
  tracking: 9400***4521
  status: in transit
  [ Return Label ]  [ Void ]
→ both one-click
16 / END OF DAY

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
Watch the end-of-day flow→
END_OF_DAY
  usps_scan_form: ready  ●
  fedex_manifest: ready  ●
  ups_pickup: ready  ●
  z_report: $1,847.20 / 66.8% margin
→ single print · hand to driver
17 / TIME BILLING

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
See the packing timer→
PACK_JOB #PJ-0421
  timer: 00:08:34 running  ●
  rate: $45/hr (custom)
  accrued: $6.43
  note: "double-box fragile glassware"
→ stops, bills, prints — one tap
18 / SMART CAMERA

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
See the smart camera flow→
SMART_CAMERA mode: delivery intake
  packages_detected: 7
  carriers: 4 USPS, 2 FedEx, 1 UPS  ●
  mailbox_match: 7 / 7 routed  ●
  notifications: queued (email + opt-in SMS)
→ 7 packages intaked · ~90s saved
14-day trial · no card · white-glove migration

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.