Jun 2026
PDF retention & data controls
Processed PDFs are now automatically managed with a configurable retention window. Your tracking history is always kept.
New Configurable PDF retention. Processed PDFs are available for download for 90 days by default. You can extend this up to 180 days in Account Settings under Data & Privacy.
Improved Tracking history unaffected. Order records, scan events, and delivery history are retained regardless of your PDF retention setting — only the downloadable PDF file is subject to the window.
May 2026
Video guide library
A full onboarding video series is now live — five short, focused walkthroughs covering every step of the TCGHaulTracker workflow.
New Onboarding video series. Five videos covering the full workflow — processing your first job, reading your address quality results, understanding your dashboard, fixing a flagged address, and choosing your envelope format. Each video is under 90 seconds and focused on a single step. Watch the series →
New Seller guide: USPS tracking for letter mail. A standalone explainer covering what scan events mean, why Out for Delivery is the final event for letter mail, and why gaps between scans are normal. Watch →
New Seller guide: My buyer says it wasn't delivered. How to check the scan timeline, read what each scenario means, and use the Message button to draft a buyer response based on actual tracking data. Watch →
May 2026
Dashboard polish & reliability
Metric interpretation on the dashboard and background reliability improvements.
Improved Dashboard metric interpretation. Scan Rate and Delivery Rate now show a verdict below the number — "Above typical PWE rates," "Strong delivery confirmation," and similar — so you know at a glance whether your numbers are healthy without having to interpret raw percentages.
Improved Reliability improvements. Health monitoring, log forwarding, and error alerting now running in the background.
May 2026
Seller tools & dashboard improvements
New tools to help you manage your mailstream more proactively — from knowing when high-value orders go quiet to copying a buyer update in one tap.
New Mailing date confirmation. Each job now has a "Mark as mailed" option in the ⋮ menu. Set the date you actually dropped the batch in the mail — it shows in the job header and anchors transit time calculations to the real mail date rather than the upload timestamp. Use it to distinguish "just processed" from "already mailed 3 days ago."
New Buyer message template. A 💬 Message button now appears next to every order's tracking actions. Clicking it copies a plain-English status message to your clipboard — pre-filled with the order's current scan status, last known location, and a brief note about how letter mail tracking works. Paste it straight into TCGplayer messages.
New Delivery by State panel. Your dashboard now shows a collapsible breakdown of average transit time and delivery rate by destination state — available on all plan tiers. Requires at least 2 orders per state to appear. States are sorted fastest-first so outliers are easy to spot. Each state shows Scan Rate (% of orders USPS reported on) and Delivery Rate (% of scanned orders delivered — confirmed plus scanned-gone-quiet after 14 days). Read them together — high scan rate with high delivery rate is the healthy signal.
Improved Dashboard stat cards. Replaced Total Jobs / Total Orders / Barcodes OK with outcome-focused metrics: This Month, In Transit, Scan Rate, Delivery Rate, Silent Orders, and Plan Usage. Scan Rate and Delivery Rate always appear together — Visibility shows what % of orders USPS reported on, Delivery Rate shows what % of those confirmed delivered. Silent Orders surfaces barcoded orders with no scan in 3+ days — the operational signal that matters most for letter mail.
May 2026
Shipment Health by Zone
Your dashboard now shows how your shipments are performing across USPS mail zones — giving you a baseline for what "normal" looks like and surfacing when transit times are running slow.
New Interactive zone map on your dashboard. USPS divides the country into zones 1–8 based on distance from your origin ZIP. The Zone Health tab on your Shipment Map panel shows every destination you've shipped to in the last 45 days as a dot, colored by delivery health (green = on pace, amber = slow, red = investigate). Zone bands in the background show distance from your origin. Hover any zone band for aggregate stats. Requires a return address set in Settings.
Improved Zone recorded on every new order. TCGHaulTracker calculates the USPS zone at processing time using your return address ZIP. The zone is stored with the order and powers the health map.
The map appears in the Zone Health tab of your Shipment Map panel once you have a return address set and orders shipped in the last 45 days. Go to Settings to add your return address — you'll see a prompt inside the tab if it's not set yet.
May 2026
Dashboard alert management
Dismissed alerts now stay dismissed — across devices, browsers, and deploys.
Improved The ✕ button on dashboard alerts now persists your dismissal server-side. Previously, dismissals were stored in browser localStorage and would come back after clearing your browser, switching devices, or opening an incognito window. Dismissed alerts are now tied to your account. Stale shipment alerts re-surface weekly if the issue persists — everything else stays dismissed until a new batch of the same issue appears.
New FYI notices (unconfirmed apt/suite) now have a dismiss button too.
May 2026
Return address & CSV upload
Two quality-of-life improvements: your return address now prints on every envelope automatically, and sellers outside TCGplayer can now upload orders via CSV.
New Return address on envelopes. Add your name and address once in Settings — it prints in the top-left corner of every envelope and correction slip automatically. No need to hand-write it or use a stamp. Leave it blank to keep printing without a return address.
New CSV upload for non-TCGplayer orders. Sellers on eBay, Whatnot, or any other platform can now upload a CSV of orders and get the same address validation, IMb barcodes, and tracking as TCGplayer PDF uploads. Download the CSV template from the Jobs page to see the expected format. Column names are flexible — common variants like "address", "name", "zip_code" are recognized automatically.
May 2026
Reports suite
A dedicated Reports section is now live — five exportable reports covering everything from monthly summaries and shipment-history to delivery performance, zone analysis, and stale shipment tracking. Available to all paid plans, with custom date ranges on Growth+ and advanced reports on Pro+.
New Summary Report (all paid plans) — one-page PDF for a calendar month or custom date range. Orders processed, barcodes generated, delivery rate, average transit time, order value mailed and confirmed delivered, and address quality breakdown.
New Shipment History (all paid plans) — multi-page PDF listing every barcoded order in a period with order number, buyer name, destination ZIP, mail date, barcode ID, scan count, and last status. Designed for TCGplayer support requests, PayPal disputes, and chargeback defense.
New Delivery Performance CSV (all paid plans) — full order lifecycle export with 20 columns: processing date, address validation outcome, barcode status, scan history, delivery status, days in transit, and order value. Opens in Excel or Google Sheets.
New Zone Performance CSV (Pro+) — delivery rate and transit time broken down by destination state. At 500+ orders/month you have enough data to see patterns: which states deliver fast, which run slow, and where your unconfirmed value exposure is concentrated.
New Stale Shipment Export (Pro+) — CSV of every barcoded order with no scan activity in 4+ days that hasn't confirmed delivered, sorted by longest quiet period first. The dashboard surfaces these as alerts; this export lets you work through them systematically and spot patterns across a period.
Improved Custom date ranges on all three base reports unlock at Growth and above. Starter plans get a month selector.
May 2026
Live
Fix Address flow, CMRA handling & clearer status labels
A coordinated set of changes to how TCGHaulTracker handles orders where USPS flags the address as incomplete. Sellers can now correct a single order's address and re-emit the corrected slip without re-running the whole batch, and the dashboard surfaces the difference between cosmetic corrections and ones that actually need attention.
New Fix Address — per-order correction. Every order on the Jobs page now has a ✏️ Fix action. Click it to edit the address (e.g. add a missing apt/suite the buyer sent you after the slip was generated), revalidate against USPS, and download a single corrected slip. The original order is preserved for audit and removed from active tracking; the corrected slip gets a fresh IMb serial and starts its own scan history. Corrections within 30 days of the original processing are free; after that they count as a new piece (treated as a re-ship).
New Print pending corrections in batch. A "↓ Print all" pill appears at the top of any job that has unprinted corrections. Click it to download all pending corrections in a single PDF rather than one envelope at a time. Once printed, items drop out of the queue automatically.
Improved CMRA addresses no longer get a guessed suite number. When a buyer's shipping address is a Commercial Mail Receiving Agency (UPS Store, Mail Boxes Etc., iPostal1, etc.) and they didn't include a box number, USPS's API would sometimes return a guessed unit from the units registered to that store — and we were silently printing it. We now detect this case, drop the guess, and flag the order as Confirm Unit. No barcode is generated until the seller gets the real box number from the buyer and runs Fix Address.
Improved Address correction labels are now tiered. The "Corrected" badge previously lumped together everything from "USPS appended ZIP+4" (cosmetic) to "USPS added a suite number" (worth a glance). Corrections now show as one of three states: gray +ZIP4, gray Standardized, or amber Unit Confirmed. The job header count reflects only material changes — the cosmetic ones recede so your eye lands on the orders that actually need attention.
Fix "Failed" no longer covers everything that isn't a clean barcode. Orders flagged as ≥$50 (Ship Separately) or missing a ZIP code were showing as red ✗ Failed in the Jobs page — same visual treatment as a real barcode failure. Each state now has its own label and color so a quick glance tells you whether something genuinely went wrong or just needs a different shipping path.
Improved Corrections now match the original print format. When you Fix an address, the artifact you download depends on what the original order was: ShipTo orders produce a #10 envelope sheet (drop-in replacement), and standard fold-and-mail orders produce a letter-size correction slip designed to tri-fold the same way as the original packing slip. For fold corrections, we recommend including the original TCGplayer packing slip in the envelope alongside the corrected slip so the buyer still has the itemized order details. The corrected slip includes a brief buyer-facing note explaining the re-shipment.
May 2026
Live
Unified email design & signup confirmation
Every email TCGHaulTracker sends — from welcome to delivery notifications to billing — now shares a single visual language. New accounts also confirm their email at signup before the dashboard unlocks.
Improved All transactional emails (welcome, password reset, processed-job confirmations, delivery notifications, trial warnings, billing receipts, re-engagement) refreshed to the same dark-navy + teal aesthetic. The look matches the rest of TCGHaulTracker, the canonical teal is now consistent everywhere, and the chrome (header, footer, unsubscribe link) is centralized so future tweaks happen in one place.
New Email confirmation at signup. New accounts receive a verification link before they can access the dashboard. Existing accounts are grandfathered in — no action required. Disposable email providers (mailinator, 10minutemail, etc.) are also blocked at signup. This was prompted by an actual fake signup we caught and is meant to keep the customer base real without adding friction for legitimate sellers.
May 2026
Live
Apt/suite handling overhaul, job management & Help refresh
A round of fixes and improvements for orders with apt/suite addresses, plus the ability to hide or delete jobs from your dashboard, and a refreshed Getting Started page.
Fix Fixed an address-parsing bug where bare-character apt lines (e.g. "A" or "2" appearing on their own line above the city) were misinterpreted, which could swap the buyer name and street on the printed slip. This is corrected for all new uploads. If you mailed orders with this kind of address recently, it's worth spot-checking your printed envelopes.
Improved Apt/suite numbers now display on their own line in the Jobs page, on the printed envelope PDF, and in Excel reports — matching how an envelope is actually addressed. Existing orders processed before this update will continue to display in their original format.
Fix Barcode no longer clipped at the fold on apt/suite addresses — when an order has an apartment or unit line, the address block sits one line lower on the slip, which was crowding the barcode into the fold line and risking partial scans. The barcode now shifts up automatically on these slips so it stays clear of the fold and prints cleanly inside the #10 window.
New Hide and Delete actions for jobs — accessible from a ⋮ menu on each job card. Hide is reversible and removes the job from your dashboard alerts and stats (useful for accidental duplicate uploads that were skewing your numbers). Delete is permanent and removes the job and its order records entirely. Already-printed barcodes will still scan in USPS regardless.
Improved Getting Started page rewritten — clearer framing of what TCGHaulTracker does (seller visibility into your PWE shipments) and what it doesn't try to be (buyer-facing tracking or a substitute for TCGplayer's dispute process). Same product, more honest copy.
May 2026
Live
Address intelligence & dashboard improvements
More precise address correction labels, smarter apt/suite warnings that don't cry wolf, and a cleaner dashboard that separates things that need action from things that are just good to know.
Improved Address correction labels are now specific — "+4 Appended," "Street Standardized," and "Standardized & +4" replace the generic "Corrected" label so you know exactly what USPS changed.
Improved Unconfirmed apt/suite orders moved out of "Needs Attention" — these are informational. They now appear in a separate FYI panel so genuine attention items don't get buried.
Fix Apt/suite warnings are now accurate — USPS occasionally returns a "missing secondary" code even when a unit number was provided. TCGHaulTracker now cross-checks the original address and corrects the warning before showing it to you.
Fix USPS secondary address field now captured correctly — in some cases USPS splits the unit number into a separate response field, which was previously discarded. It is now appended back to the certified street so the envelope prints with the complete address.
Apr 2026
Live
Tracking & delivery improvements
A major round of improvements to scan history, shipment details, and delivery detection — bringing more accuracy and transparency to every order's tracking timeline.
New Full scan history on proof of mailing — every USPS facility scan event is now recorded and displayed chronologically, not just the most recent one.
New Accurate USPS operation code labels — all 200+ IV-MTR operation codes now have correct human-readable descriptions sourced from the official USPS toolkit. "Sorted for Delivery" correctly identifies DPS sequencing scans (918/919) which indicate the mail piece has been sorted into carrier walk order at the destination post office.
New 48-hour delivery threshold — orders showing a "Sorted for Delivery" scan are automatically marked delivered after 48 hours with no subsequent scan activity, reflecting how letter mail actually works without a doorstep scan.
Improved Poll timestamps now persist across restarts — last poll time and next scheduled poll are stored in the database and survive deploys.
Improved Shipment map now correctly follows the piece as it moves — geocoordinates update when the scan city changes.
Fix Duplicate scan events removed — USPS returns multiple records per physical scan with varying facility names; deduplication now correctly collapses these into one row per unique event.
Fix "Delivered to Agent" (code 004) no longer incorrectly triggers delivered status — this is a facility intake event, not buyer delivery.
Mar 2026
Live
Standard #10 envelope support
TCGHaulTracker now supports the TCGplayer ShipTo packing slip format, generating a print-ready envelope PDF for each job — no windowed envelopes required. Load standard #10s in your printer and go.
New ShipTo format detection — TCGHaulTracker automatically identifies your packing slip format and routes it correctly. No settings to change.
New Print-ready Envelope PDF — one click downloads a #10 envelope sheet with delivery address, return address, and IMb barcode laid out to USPS OCR spec.
New Return address from Settings — set it once, printed automatically in the top-left corner of every envelope.
New Order number above each address block — easy to match envelopes to orders during bulk print runs.
Improved Fold-and-mail workflow unchanged — existing users on windowed envelopes are unaffected.
Mar 2026
Live
Shareable tracking links & buyer notifications
Every order now gets a private tracking link you can share with your buyer — no account required on their end. Buyers can also opt in to a one-time email notification when their order reaches their local post office.
New Share button (🔗) on every order row in Jobs — copies a private tracking link to your clipboard in one click.
New Public tracking page — shows order number, current status, and a timeline of USPS scan events. No login needed for your buyer.
New Buyer email opt-in — buyers can enter their email on the tracking page to receive a single notification when the order reaches their local post office.
New Privacy by design — buyer emails are deleted immediately after the notification is sent. Nothing is retained or reused.
Mar 2026
Live
Live USPS scan tracking
Every processed order now receives real USPS scan events — acceptance, in transit, out for delivery, delivered — sourced directly from the USPS Informed Visibility network.
New Scan event feed on every order detail page — timestamped facility-level events as they happen.
New Dashboard delivery stats — delivered, in transit, and average delivery time across all your active orders.
New Filterable scan events table on job detail pages — filter by event type or date.
Improved Scan events are polled automatically in the background — no manual refresh needed.
Mar 2026
Live
Billing & subscriptions
Full subscription billing is live across all four plans — Starter, Growth, Pro, and Shop — with Stripe handling payments, upgrades, and cancellations.
New Four subscription tiers with flat monthly base and per-order metered overage pricing — pay only for what you ship.
New Founding Member program — early adopters receive a lifetime discount locked in at signup.
New Billing lifecycle emails — subscription confirmation, renewal reminders, payment failure alerts.
Improved Account page shows current plan, orders used this period, overage rate, and upgrade or cancel options.
Mar 2026
Live
Dashboard & UI improvements
A round of polish across the dashboard, jobs, and order detail pages — better data density, cleaner typography, and improved mobile layout throughout.
Improved Dashboard stat cards updated with cleaner weight hierarchy and tighter spacing.
Improved Scan events feed on job detail converted to a filterable, sortable table.
Improved Full mobile responsive pass — all pages now work cleanly on phone-sized screens.
New Two-factor authentication (TOTP) available on all accounts via Settings.
New SHIP SEPARATELY flag — orders over $50 are automatically marked for package shipping per TCGplayer policy, with no barcode generated.
Improved Google Analytics integrated for usage insights.
Mar 2026
Live
USPS API upgrade
Migrated from the legacy USPS Web Tools API to the new USPS OAuth 2.0 platform — more reliable address validation and a future-proof foundation.
Improved Address validation now runs on the new USPS API with OAuth 2.0 authentication — the legacy Web Tools API was sunset in 2024.
Improved DPV (Delivery Point Validation) results now captured per order — partial matches flagged with address correction notes.
Fix Address corrections now preserve ZIP+4 and delivery point codes for full 31-digit IMb routing accuracy.

Coming soon

📦 Package label support 💳 Credit-based billing 📊 Zone-adjusted shipment health 📥 CSV upload