Manufacturing Order Tracking: Why Phone Calls Are Killing Your Shop Floor
Back to blog
Fimula 7 min read Industry

Manufacturing Order Tracking: Why Phone Calls Are Killing Your Shop Floor

SMB manufacturers lose 15-20% of production time to status inquiry calls. OrderTracker gives your customers a self-service portal with real-time order visibility, custom status pipelines, and automated notifications. Here is how we built it.

The Phone Call Tax

Ask any shop floor manager at an SMB manufacturer — machine shop, print shop, fabrication facility, custom woodworking shop — what interrupts production most often. The answer is always the same: customers calling to ask "where is my order?"

A 40-person machine shop we spoke with estimated they field 30 to 50 status calls per day. Each call takes three to five minutes: find the job ticket, check the current status, walk out to the shop floor to confirm, call the customer back. That is 90 to 250 minutes per day — between 1.5 and 4 hours of productive time consumed by information that should be self-service.

Spread across a month, that shop was losing the equivalent of one full-time employee to status inquiry calls. Not because the information was hard to find. It was written on a job ticket hanging from the CNC machine. The problem was that the only way for a customer to get that information was to call someone who could walk over and read it.

This is not a technology problem in the traditional sense. It is an information distribution problem. The shop floor has the data. The customer needs the data. But there is no bridge between them that does not involve a human interrupting their work.

Why Manufacturers Still Use Phone and Email

There is no shortage of order tracking software. SAP, Oracle, Epicor, JobBoss, E2 — the ERP market for manufacturers is crowded. But these systems share a common profile: they are expensive (five to six figures annually), they require dedicated IT staff to configure and maintain, and they are designed for the back office, not the customer.

A machine shop running 200 orders per month does not need MRP optimisation or supply chain analytics. They need their customers to stop calling. They need a simple status page where a customer can type an order number and see: received, in production, quality check, shipped.

The existing tools fail this test in two ways. First, they are too complex for the use case. Configuring a custom status pipeline in SAP takes a consultant and a purchase order. In OrderTracker, it takes two minutes: click "Add Stage," type "Welding," drag it to the right position. Done.

Second, they do not solve the customer-facing problem. ERP systems are internal tools. They are designed for the shop floor and the back office. Giving a customer access to your ERP system means either a full user account (which they will forget the password to) or a clunky customer portal bolted onto software that was never designed for external users.

What OrderTracker Actually Does

OrderTracker is a self-service order tracking portal designed for SMB manufacturers. The core idea is simple: give each customer a branded web page where they can look up any order by number or PO and see its current status in real time. No login required.

Here is what that looks like in practice.

Custom Status Pipelines

Every shop works differently. A machine shop might track: Received, Programming, Cutting, Machining, Deburring, Inspection, Packaging, Shipping. A print shop might track: Order Confirmed, Prepress, Printing, Cutting, Binding, Quality Check, Dispatch. A fabrication shop: Design Review, Material Ordered, Laser Cutting, Forming, Welding, Surface Treatment, Assembly, QC, Delivery.

OrderTracker lets you define these stages yourself. Each stage has a name, a colour, and an optional description. You can add, remove, and reorder stages at any time. Changes apply immediately to all orders using that pipeline. You can also create multiple pipelines for different product types — a machine shop might have one pipeline for CNC parts and another for sheet metal work.

This flexibility matters because it means the system adapts to your existing workflow, not the other way around. You do not need to retrain your shop floor to use new terminology. You map the words you already use into the system.

Automated Notifications

When you move an order to a new stage, OrderTracker can automatically send an email and SMS notification to the customer. The message includes the order number, the new status, and a link to the tracking page.

This is the feature that eliminates the phone calls. The customer does not need to call because they already know the status. They received a notification when the order moved to "In Production" and another when it moved to "Shipping." If they want more detail, they click the link and see the full timeline.

Notification templates are customisable per pipeline. A machine shop might include the estimated completion date in the "In Production" notification. A print shop might include tracking number and carrier in the "Dispatch" notification.

Branded Customer Portal

The tracking page is white-label. Your logo, your colours, your domain. A customer visiting portal.yourshop.com/order/TRK-2024-001 sees your brand, not a third-party service. This matters for manufacturers who spend years building trust with their customers. The tracking experience should reinforce that trust, not undermine it with a generic SaaS interface.

Setup involves pointing a CNAME record to our servers and uploading your logo and brand colours. The entire process takes under five minutes.

Operations Dashboard

On the shop side, OrderTracker provides a dashboard that shows all orders at a glance. Filter by status, customer, date, or product type. See which orders are overdue, which are blocked, and which need attention today. Drag orders between stages to update their status — each drag triggers notifications automatically.

The dashboard is designed for speed. A shop floor manager checking 200 orders between tasks should be able to find any order in under three seconds. The search bar accepts order numbers, PO numbers, and customer names. Keyboard shortcuts let power users move between orders without touching the mouse.

Customer Messaging

Sometimes a status update is not enough. A customer might have a question about a dimension tolerance, a material substitution, or a delivery window. OrderTracker includes a messaging feature that lets customers ask questions directly on the order page. All messages are attached to the specific order, so context is never lost.

This replaces the scattered email threads and WhatsApp messages that typically accompany manufacturing orders. Instead of digging through a six-week email chain to find the discussion about a material change, the conversation lives on the order page where it belongs.

The Technical Architecture

OrderTracker runs on the Fimula Platform, specifically on Fimula Core — our dedicated-infrastructure tier. Each OrderTracker tenant gets their own PostgreSQL database and their own S3-compatible storage bucket.

We chose Fimula Core for OrderTracker because of the data sensitivity involved. Manufacturing order data includes customer details, pricing, production specifications, and sometimes intellectual property (custom part designs, proprietary material formulations). Row-level security is not sufficient for this use case — we need complete database isolation.

The architecture is straightforward. PostgreSQL handles all structured data: orders, customers, status pipelines, messages, notification logs. S3-compatible storage handles file attachments: drawings, specification sheets, quality certificates. The application layer is Laravel, serving a Vue.js frontend for the dashboard and a server-rendered portal for customer-facing pages.

WebSocket connections power real-time updates. When a shop floor manager moves an order to a new stage, the customer's tracking page updates instantly if they have it open. No polling, no page refresh.

Notifications go through a queue system. When a status change occurs, a job is dispatched to send the email and SMS. If the notification fails (rate limiting, delivery issues), it retries automatically with exponential backoff. Failed notifications are logged and surfaced in the dashboard so the shop can follow up manually.

What This Means for the Shop Floor

The ROI calculation for OrderTracker is unusually concrete because the cost it eliminates is measurable:

Time savings. If a shop receives 30 status calls per day at 4 minutes each, that is 120 minutes per day or 600 minutes per week. At a shop floor manager's loaded cost of 35 EUR per hour, that is 350 EUR per week or roughly 18,000 EUR per year in productive time recovered.

Customer satisfaction. Customers who can check their order status at any time without calling are happier customers. They feel informed and in control. The branded portal reinforces the manufacturer's professionalism.

Reduced errors. When status information lives on a job ticket that someone reads over the phone, mistakes happen. "In Production" gets reported as "Quality Check" because the manager looked at the wrong ticket. A digital status page eliminates this class of error entirely.

Better record-keeping. Every status change, notification, and customer message is logged with timestamps. If a dispute arises about delivery dates or communication, the record is complete and unambiguous.

Built for Real Shops

OrderTracker is not designed for enterprise manufacturers running SAP. It is designed for the 40-person machine shop, the 15-person print shop, the 8-person fabrication shop — the businesses that make up the backbone of European manufacturing and that are currently losing hours every week to a problem that technology solved decades ago for logistics companies.

UPS gives you a tracking number. DHL gives you a tracking number. But the custom bracket assembly you ordered from a shop in Styria? You call and ask Hans if it is ready yet.

OrderTracker fixes that. If you run a manufacturing shop and your customers call you for status updates, visit order-tracker to see how it works. Setup takes five minutes and the free tier handles up to 50 active orders.

Tags

ManufacturingB2B SaaS

Share this article

Want to Learn More?

Subscribe to our newsletter or reach out with questions.

Get in Touch