The CraftOps Customer Portal: Order Tracking and Communication
Every fabrication shop owner knows the routine: a customer emails asking for an update, you walk over to the machine to check progress, then reply with a rough estimate. Multiply that by fifteen active orders and your day is spent answering status inquiries instead of running your shop. The CraftOps customer portal eliminates this back-and-forth by giving your customers a self-service dashboard where they can see exactly where their order stands at any moment.
The portal is a branded, customer-facing interface that connects directly to your CraftOps shop data. Customers log in with their own credentials and see only their orders, files, invoices, and messages. They get the transparency they want, and your team gets uninterrupted production time. It is a straightforward exchange that improves the experience on both sides.
Real-Time Order Status and Progress Tracking
When a customer logs into the portal, their active orders are displayed with clear status indicators. Each order moves through a defined workflow: received, in review, queued, in production, post-processing, quality check, ready for pickup or shipping. The current stage is highlighted visually, and past stages show completion timestamps so the customer can see exactly when their order moved through each phase.
For orders currently in production, CraftOps can display an estimated completion time based on the scheduled print duration and any remaining post-processing steps. This estimate updates dynamically if the job is rescheduled or if a machine delay pushes the timeline. Customers see a realistic projection rather than the original promise that may no longer be accurate, which reduces frustration and preemptive "is it done yet?" messages.
Each order in the portal includes a summary of what was ordered: the design name, material, quantity, color, finish, and any special instructions the customer provided. Attached files show thumbnail previews so the customer can visually confirm the correct design is being produced. If your shop captures progress photos or completion photos, those can be attached to the order record and displayed in the portal, giving customers a visual confirmation before they even pick up the part.
File Uploads and Messaging
The portal includes a secure file upload area where customers can submit design files for new orders or revised files for existing jobs. Supported formats include STL, OBJ, 3MF, DXF, SVG, and AI, covering the common file types for 3D printing, laser cutting, and CNC work. Uploaded files go through the same intake and analysis pipeline as files submitted through any other channel, ensuring consistent validation regardless of how the file arrives.
A built-in messaging system lets customers communicate with your team directly within the portal. Messages are threaded per order, so conversations stay organized and relevant context is always visible. When your team replies to a customer message, the customer receives an email notification with a link back to the portal thread. This keeps all order-related communication in one place rather than scattered across email, text messages, and phone call notes.
The messaging system also supports file attachments, so a customer can send reference images, markup screenshots, or revised specifications without switching to email. Your team can send photos of the completed work, annotated screenshots highlighting a design concern, or PDF quotes for additional work. Every message and attachment is permanently linked to the order record for future reference.
Tip: Set up a canned response for common customer questions like "when will my order ship?" that includes a link to their portal dashboard. Over time, customers learn to check the portal first, and your inbound message volume drops significantly.
Order History, Reordering, and Delivery Tracking
Returning customers benefit from a complete order history in the portal. Every past order is archived with its original design files, specifications, cost breakdown, and production details. When a customer wants to reprint a part they ordered months ago, they find it in their history and click "reorder." CraftOps creates a new order pre-populated with the same design, material, and quantity, ready for the customer to confirm or adjust before submission.
The reorder feature is particularly valuable for shops that produce functional parts, replacement components, or consumable items that customers need periodically. Instead of re-explaining specifications or re-uploading files, the customer reorders in under a minute. For your shop, this means faster order intake and fewer errors caused by customers re-describing a part from memory.
Once an order is completed and shipped, delivery tracking information appears directly in the portal. If your shop generates shipping labels through CraftOps, the tracking number and carrier link are automatically attached to the order. Customers can follow their package's journey without needing to search their email for a tracking number. For local pickup orders, the portal displays a "ready for pickup" notification along with your shop's address and operating hours.
The portal also serves as a payment hub. Outstanding invoices appear with a pay-now button, payment history shows all past transactions, and receipts are downloadable as PDFs. Customers who prefer to handle everything in one place can review their order, check production status, pay their invoice, and track their shipment without ever leaving the portal.
What's Next
The customer portal transforms your shop from a black box into a transparent partner. Customers stay informed, your team stays focused on production, and the entire relationship becomes smoother. In our next post, we will dive into quotes and custom fabrication requests in CraftOps, showing how you can build detailed quotes, manage approval workflows, and convert accepted quotes into production jobs. If you are tired of fielding status update calls all day, the CraftOps customer portal gives your customers the visibility they need while giving your team the space to do their best work.