234–560 hours.

…and the low end is the conservative one.

That's how much time a mid-volume mail shop spends every year printing, collating, walking, and recalling tray tags and pallet placards — the floor, not the ceiling. Shops that count their reruns honestly land near the top of that range.

What would your floor do with that time back? Run more jobs. Reduce overtime. Cross-train staff. Take on the work your competitor can't handle because they're still printing paperwork.

Request a Demo See the Business Case See How It Works

Where 234–560 hours goes — every year

Print tray tags (laser, collate by tray order) 78 hrs
33%
Print pallet placards (laser, sort by pallet) 47 hrs
20%
Deliver paperwork to production stations 39 hrs
17%
Rerun recall — find and destroy old tags 39 hrs
17%
"Where's that job?" — status checks across staff 20 hrs
9%
Reprint requests — pull processor off current job 11 hrs
5%
Based on 15 jobs/week, 1.25 paperwork cycles/job, 50 weeks/year.
Shops averaging 2-3 reruns per job: 560+ hours — more than double.

The math — at 15 jobs per week

Every presort run generates paperwork: tray tags, pallet placards, production reports. Printed on a laser, collated by hand, walked to the floor.

Every job generates at least one round of paperwork. About 25% need a rerun — thickness correction, client changes, spec updates — which means recalling old paperwork from the floor and replacing all of it.

At 15 jobs per week, using a conservative 15 minutes per paperwork cycle, that's nearly 5 hours per week spent on paperwork alone. A number most processors would call generous.

What that time buys you: 6 to 14 additional full work weeks per year. Enough to run more jobs at the same staffing level — or give your best people time back for quality, training, and the work that actually grows the business.

234–560
hours per year recovered
Time your processors, supervisors, and operators spend on paperwork that doesn't move a single piece of mail. FloorPulse eliminates every minute of it.
Traditional vs FloorPulse ▶ Presenter view ↗
Phase 1 of 5
Traditional workflow
FloorPulse workflow

Open any step for the detail behind it, or use Run the job to walk the comparison through.

How FloorPulse works

1

Drop a ZIP

FloorPulse consumes the mail.dat file directly from presort software output. Drop the ZIP into a watched folder. The job is live in seconds. No manual data entry. No file conversion.

2

Scan and print

Operators scan the piece or tray barcode. FloorPulse matches it against the mail.dat, resolves the container, and prints the tag on demand. No preprinted tag stacks. No sorting through paper.

3

Pallets complete themselves

When all trays in a pallet are scanned, the placard generates automatically. Real-time progress visible to every workstation and supervisor on the floor.

4

Reprocess without risk

Job reprocessed? Drop the new mail.dat. FloorPulse detects the duplicate, verifies no production activity, and replaces the old data instantly. No old paperwork to recall — it was never printed.

What this eliminates

Preprinted tag generation

No more printing hundreds of tray tags per job, collating them by tray order, and walking them to the floor.

Paperwork recall

When a job is reprocessed, there's no old paperwork on the floor to find and destroy. Tags are printed on demand — no scan, no tag.

Pre-tagging errors

Operators can't place tags in trays in advance if the tags don't exist yet. The entire category of pre-tagging problems disappears.

Mismatch detection

A barcode scan that doesn't match the active mail.dat is a red flag — caught before a single piece prints wrong, not at postal acceptance.

Processor interruptions

Reprints are self-service from any device on the floor. Floor staff don't pull the processor off their current job for a single tray tag.

Static cling and double-pulls

One scan, one placard, one pallet. No warm laser paper sticking together. No missing placards discovered at the dock.

Everything in the box

One license. One install. Every feature below is included in the core site license — no per-seat fees, no per-workstation counting. (Optional add-on modules like Conveyor Routing are scoped separately.)

Production Workflow

  • Automatic mail.dat import — drop a ZIP from any presort software, job is live in seconds
  • Scan-to-print tray tagging — scan a piece barcode, tray tag prints instantly at the workstation
  • Automatic pallet placard generation — last child tray triggers the placard, no manual step
  • Duplicate barcode resolution — smart matching based on sort position, handles seed barcodes across trays
  • Forward and reverse sort direction — per-workstation, matches equipment physical output
  • Multi-station production — multiple workstations on the same job, real-time collision detection
  • Instant reprint — damaged or lost tags reprinted with one click from any device
  • Job reprocessing — new mail.dat replaces old data instantly, no paperwork to recall
  • Configurable mailer zones — tray tag printer line, mailer's area, and pallet detail columns customizable per site
  • Equipment Station — scan piece IMb at any pre-floor equipment (digital press, folder, cutter, inserter) to verify job, segment, and destination in real time. Tracks presort sequence numbers, replacing manual paper logs
  • Equipment Monitor — supervisor view of all equipment activity with tray inference engine. Calculates completion from sparse scan samples — pieces, trays, pallets done vs total, run speed, estimated remaining time. Reprint mode separates re-run scans from production data

Supervisor & Visibility

  • Real-time supervisor dashboard — job progress, tray/pallet completion, segment tracking, all live
  • Active workstation monitoring — see who's scanning what, from any screen
  • Pallet drill-down — filter by facility type, destination, locale key, ship date
  • Job lifecycle management — create, go live, archive, with full history
  • WebSocket push updates — dashboards update in real time without refreshing
  • Reports & analytics — Floor Pulse timeline, Run Rate efficiency, Job Completion, and Station Status reports, each with a configurable time window and Print / Save-to-PDF

Print & Hardware

  • Zebra ZPL thermal printing — direct TCP to any Zebra printer on the network
  • Microcom LDS printing — native Microcom 438/478 support
  • Laser printer placards — pallet placards via driverless IPP (no print drivers) to any network laser
  • USPS-compliant tray tags — L-3216A layout, ISS Code 128, correct barcode dimensions
  • USPS-compliant pallet placards — DMM 204 Exhibit 3.4.3, IMcb barcode
  • Bluetooth and USB barcode scanners — keyboard wedge input, works with any IMb capable HID scanner
  • Camera barcode scanning — phone or tablet camera as a fallback scanner
  • Network printer discovery — automatic scan finds printers on your LAN

Quality & Operations

  • QC Inspector — scan any barcode to trace its job, tray, pallet, and print history
  • Import log with full history — every import tracked: completed, replaced, rejected, failed
  • Data editor — modify imported data within FloorPulse for anonymization or correction without affecting original mail.dat files
  • Performance monitoring — scan-to-print timing, health alerts, disk/memory dashboards
  • Bilingual help system — in-app help in English and Spanish on every page
  • Configurable data retention — automatic purge of piece-level data on your schedule
  • Read-only database access — query your own production data for custom reports
  • mail.dat v23, v24, v25, v26 — all current USPS DTAC/IDEAlliance schema versions supported

Deployment

Installs as a native Windows Service with PostgreSQL 17 bundled in — runs on a single Windows machine on your network (a sealed Linux appliance is also available). The database, runtime, and application all ship in one signed installer. Updates are one click and self-protecting: the database is backed up and validated before the application updates, with automatic rollback if anything fails. In-app update notifications tell the supervisor when a new version is available. No dedicated IT staff required to operate.

The cost you've stopped counting

These aren't failures. They're infrastructure gaps that every mail shop has absorbed as normal. They're not normal — they're expensive.

70
days per year

The Rerun Cascade

A typical job reruns 2-3 times — thickness corrections, list revisions, insert changes. Each rerun triggers a full paperwork cycle: reprint tags, reprint placards, deliver to the floor, find and destroy the old versions. At 15 jobs a week and 3 runs per job, that's 70 eight-hour days a year spent on paper that doesn't move a single piece of mail. FloorPulse eliminates the cascade — new mail.dat replaces the old one instantly. No paper to recall because it was never printed.

The 29-day figure on this page assumes 1.25 paperwork cycles per job — essentially one run plus the occasional rerun. Most processors will tell you 2-3 runs per job is closer to reality. The difference between 29 and 70 days is how honest you are about how often jobs rerun.

1+ hr
per day, across staff

The Status Tax

Where's that job right now? The supervisor walks the floor. The ops manager calls on the radio. Shipping asks if that destination is ready. Customer service calls downstairs because their client wants an update. Five or six people, 15 minutes each, every day — chasing a question that should have a permanent answer on every screen in the building. The expensive part isn't the time. It's the decisions made on stale information.

2
machines, same data

Duplicate Production

Two inkjets running the same job. Operator at station 3 scans a piece — the tray tag already printed at station 7. Without real-time visibility, you find out at the dock. Or you don't. FloorPulse flags it at the scan — before time, materials, and postage are wasted. Every workstation on a job sees every other workstation's progress in real time.

a representative scan, every tray

Chain of Custody

Every client walkthrough looks the same — inserters, conveyors, pallets, clean and organized. What separates your shop? Show them the chain. A representative piece is scanned for each tray — the same sampling principle USPS uses when a single scan acknowledges a piece reached the mailbox — and every tray tag printed and pallet placard generated is timestamped, traceable, and queryable from any device on the floor. Scan any piece and see exactly which tray it's in, which pallet it belongs to, and when it was processed. Not a slide deck. Not a promise. Pull up any screen on the floor and demonstrate it live, with their job, while they're standing there. Not because regulation requires it. Because your operation is that precise.

Built for the production floor

On-premises
Runs on a single machine on your local network — a Windows PC or server (a sealed Linux appliance is also available). No cloud. No external dependencies. Production doesn't stop if the internet goes down.
Browser-based
Every workstation, supervisor station, and QC device accesses FloorPulse through a web browser. Tablets, phones, desktops — no app to install.
Direct print
Drives thermal tag printers, Zebra ZPL, Microcom LDS, and standard laser printers directly over the network. No print server middleware.
mail.dat native
Parses mail.dat files directly from any presort software. mail.dat is the USPS DTAC/IDEAlliance specification every presort vendor must produce for USPS mail acceptance and postage payment — if your software submits mail to the USPS, FloorPulse reads its output. Multiple schema versions supported.
Modular
Core platform supports additional application modules. Conveyor routing & lane assignment is available as an add-on (see below); commingle and co-palletization are on the product roadmap.

Simple deployment

Installs as a native Windows Service with PostgreSQL 17 bundled in — runs on a single Windows machine on your network (a sealed Linux appliance is also available). The database, runtime, and application all ship in one signed installer, and updates apply in one click with automatic rollback.

No database server to provision. No IT project. No dedicated hardware required — it runs on whatever you have. Connect to the network, open a browser. Designed to go live in an afternoon, not months.

Available module: Conveyor Routing

For shops that sort to conveyor lanes and automated equipment, FloorPulse adds lane-and-position routing on top of the core platform. Scoped and quoted to your floor — not part of the base license.

What it does

  • Lane & position assignment — route trays and pallets to conveyor lanes and sortation positions by carrier, service level, mail category, ZIP, CIN, or MID
  • End-of-line "where does this go" — shows the destination lane and position at the end of the line, on a tablet, a dedicated EOL screen, or a PLC sign
  • Multi-carrier barcode parsing — reads USPS (IMtl / IMcb), UPS, FedEx, DHL, and Amazon labels
  • Load distribution — spread a separation across a pool of positions by rotation or split (volume, coverage, count, or time balance)

Automation-ready

  • Live-Board — real-time visualization of every lane and position across the floor
  • Controls / PLC integration — a socket API lets palletizers, robots, and end-of-lane controllers request routing decisions and report batch completion
  • Force-close & placards — close a pallet early from an operator button, a robot, or a lane bypass; the placard always reflects the mail.dat with skipped items annotated
  • Custom integrations — controls / PLC and equipment integrations are scoped and quoted per project
Licensing

4,000 facilities. Many of them manual.

There are approximately 4,000 Mail Service Provider facilities in the United States that process mail using presort software and mail.dat files.

The solutions that exist serve the ends of the market, not the middle. Production visibility is usually bundled with a specific machine vendor's equipment — it sees that line and goes dark everywhere else — or it's an enterprise platform priced for the largest, highest-volume mailers. Mid-volume shops have been left to run on paper, not by choice, but because nothing fit both their floor and their budget.

FloorPulse is purpose-built for this gap: affordable software that installs as a native Windows Service on a single machine on your network — and requires no specialized IT staff to operate.

~4,000 MSP facilities in the U.S.
0 affordable production visibility products available to them — until now

What to look for in floor-visibility software

Most production-visibility tools come from one of two places: a machine vendor's software that only sees its own equipment, or an enterprise platform that reads your floor from the print stream and runs in the cloud at enterprise prices. Neither sees a manual line. Here's the checklist that actually matters — and where FloorPulse lands.

Equipment-agnostic
Does it see every station — presses, folders, inserters, manual benches, and rival vendors' machines — or only one manufacturer's equipment? FloorPulse is vendor-neutral: the scan is the source of truth, so it works on the most manual line in your shop.
Handheld scan, not telemetry
Tools that read the floor from machine telemetry or the print stream go dark wherever there's no machine to listen to. FloorPulse is scan-first — a handheld or camera scan drives tray tagging and chain of custody, so a manual station is fully visible.
On-prem / air-gap capable
Cloud is the industry's direction — a problem for security-conscious shops. FloorPulse runs entirely on your network with zero required outbound traffic, verifiable behind a closed gateway.
No per-seat licensing
Per-inserter, per-seat, and per-machine licensing punishes you for growing. FloorPulse is one site license — unlimited workstations and users.
mail.dat-native
Does it read the USPS-required mail.dat directly, or need a separate product to feed it? FloorPulse consumes mail.dat straight from your presort output — no intermediary.
Priced for the mid-market
Real production-visibility platforms have historically started in the enterprise price range. FloorPulse is built and priced for the shop that actually needs it — live in an afternoon, not a six-month implementation.
Routing & automation support
If your floor sorts to conveyor lanes, palletizers, or robotics, visibility alone isn't enough — you need routing. The optional Conveyor Routing module assigns trays and pallets to lanes and positions by carrier, service level, ZIP, CIN, or MID; drives end-of-line displays and PLC / robot controllers over a socket API; and shows every lane on a real-time Live-Board. Running a gravity or single-line powered conveyor? Let's talk — we can bring palletizing and visibility to that system too.

The common misconception is that floor visibility is "just tag printing." It isn't — most tools see your floor from a file or a single vendor's equipment, and go blind everywhere else. FloorPulse gives you equipment-agnostic, handheld-scan, on-prem chain of custody across every station. And from any screen on your network, you can watch the live job status of every piece of equipment on the floor — which job each press, folder, inserter, and line is running, and how far along it is.

See it run

FloorPulse is built, tested with production-scale data, and ready for its first facility deployments. If you're a Mail Service Provider still processing tray tags in batch, let's talk.