CraftOps

Shipping Labels and Delivery Tracking in CraftOps

A fabrication job is not truly complete until it reaches the customer. For shops that ship finished parts, the last mile of the process, packaging, labeling, and tracking, is often handled outside the production system entirely. You finish a print, walk over to a separate computer, log into a shipping carrier's website, type in the customer's address, weigh the package, buy a label, then paste the tracking number back into an email. CraftOps eliminates this disconnected workflow by building shipping directly into the job lifecycle.

From the moment an order is marked as ready to ship, CraftOps handles label generation, carrier rate comparison, tracking number assignment, and customer notification in a single streamlined flow. Your operator stays in one system from production through fulfillment, and your customer gets timely updates without your team manually copying tracking numbers between platforms.

Integrated Label Generation Across Carriers

CraftOps integrates with USPS, UPS, and FedEx to generate shipping labels directly from the job detail page. When an order reaches the "ready to ship" stage, the shipping panel appears with the customer's address pre-filled from their account record. Your operator selects the package type, enters the weight and dimensions, and CraftOps queries all connected carriers simultaneously to display available service levels with real-time pricing.

Rate comparison is presented in a clear table: carrier name, service level, estimated delivery date, and cost. Your operator picks the best option based on the customer's preference, whether that is cheapest ground shipping or expedited overnight delivery. One click purchases the label, and CraftOps generates a printable PDF or ZPL file compatible with thermal label printers. For shops using standard desktop printers, the label formats to a standard 4x6 layout that can be printed on adhesive label sheets or plain paper inserted into a packing slip pouch.

Package dimensions can be entered manually or pulled from saved package presets. If your shop ships most orders in a set of three or four standard box sizes, you define those presets once with their dimensions and tare weight. Selecting a preset fills in the dimensions instantly, and the operator only needs to add the item weight. For oddly shaped items or oversized parts, manual entry accommodates any dimensions the carriers accept.

CraftOps also tracks your shipping spend over time. The shipping cost for each order is recorded as a line item, and your reporting dashboard can show total shipping expenses by carrier, by service level, or by time period. This data helps you negotiate volume discounts with carriers or identify whether you are overspending on expedited shipping that could be avoided with better production scheduling.

Tracking Numbers and Delivery Notifications

The moment a label is purchased, the tracking number is automatically attached to the order record in CraftOps. The system sends the customer an email notification with the tracking number, carrier name, estimated delivery date, and a direct link to the carrier's tracking page. If the customer uses the CraftOps customer portal, the tracking information also appears on their order detail page alongside the production history.

CraftOps periodically checks the tracking status for active shipments and updates the order record as the package moves through the carrier's network. When the package is marked as delivered, the order status in CraftOps automatically transitions to "delivered," closing out the fulfillment cycle. If the tracking shows an exception, such as a failed delivery attempt or an address issue, CraftOps flags the order for your team's attention so you can proactively reach out to the customer before they contact you.

Batch shipping is supported for shops that process multiple orders at once. At the end of each day, your operator can open the batch shipping view, which lists all orders ready to ship. Selecting multiple orders and choosing a common carrier and service level generates all labels at once, prints them in sequence, and sends individual tracking notifications to each customer. This batch workflow turns a 30-minute end-of-day shipping session into a 5-minute task.

Tip: Configure a default carrier and service level for marketplace orders based on order value. For orders under a certain threshold, default to USPS First Class for cost efficiency. For higher-value orders, default to a tracked ground service that includes insurance. Operators can always override the default, but having a smart starting point speeds up fulfillment.

Local Pickup and Flexible Delivery Options

Not every order needs to ship. Many maker shops serve a local customer base where in-person pickup is the preferred delivery method. CraftOps supports a local pickup option that, when selected by the customer at checkout or during quote approval, skips the shipping workflow entirely and instead triggers a "ready for pickup" notification when the job is complete.

The pickup notification includes your shop's address, operating hours, and any special instructions such as "ring the bell at the side door" or "pickup window is between 2 and 5 PM." When the customer arrives, your operator marks the order as picked up in CraftOps, completing the fulfillment cycle. The pickup timestamp is recorded for your records, and the customer receives a confirmation receipt.

For shops that offer local delivery as a middle ground between shipping and pickup, CraftOps supports a delivery zone configuration. You define a radius or set of ZIP codes where you offer direct delivery, set a flat delivery fee or distance-based pricing, and customers within the zone see delivery as an option at checkout. Delivery orders appear in a separate queue that your driver or delivery partner can view on a mobile device, complete with addresses, contact numbers, and optimized route suggestions.

Whether your customer is across the street or across the country, CraftOps ensures the fulfillment step is tracked, documented, and communicated with the same professionalism as every other stage of your production process.

What's Next

Shipping and delivery close the loop on individual orders, but understanding your shop's performance over time requires data. In our next post, we will explore reporting and analytics in CraftOps, covering revenue dashboards, machine utilization metrics, material consumption tracking, and profitability analysis that help you make smarter decisions about where to invest your shop's time and resources. If you are still juggling between your shop management tool and a separate shipping platform, CraftOps brings fulfillment into the same system where your jobs are produced, quoted, and invoiced.

Back to Blog