CraftOps

Reporting and Shop Analytics in CraftOps

Running a fabrication shop by instinct works until it does not. You feel like the shop is busy, but at the end of the month the numbers tell a different story. One machine sat idle for 40 percent of the week. Your most popular material is also your least profitable. Your best customer by volume is actually costing you money because of frequent revisions and rush requests. Without data, these realities hide behind the noise of daily operations. CraftOps surfaces them through a reporting and analytics suite built specifically for maker businesses.

Because CraftOps tracks every aspect of your shop, from material consumption and machine hours to job costs and customer payments, the data already exists. The reporting dashboard organizes that data into actionable views that help you understand where your shop is thriving, where it is leaking profit, and where your next growth opportunity lives.

Revenue Reports and Profitability Analysis

The revenue dashboard is typically the first place shop owners look each morning. It displays total revenue for the current period, comparison to the previous period, and a trend line that shows the trajectory over weeks or months. Revenue can be broken down by source: custom orders, marketplace sales, and design template sales each have their own line so you can see which business model is contributing the most to your top line.

More revealing than revenue, though, is profitability. CraftOps calculates gross profit on every completed job by comparing the invoiced amount to the total production cost, which includes material cost, machine time at your configured hourly rate, and any logged labor. The profitability report ranks jobs from highest to lowest margin, making it immediately clear which types of work generate the best return and which types barely break even after accounting for all costs.

Customer-level profitability takes this a step further. You can see which customers generate the most revenue, which have the highest average margin, and which require the most support effort relative to their spending. This is not about firing customers; it is about understanding the true cost of serving different segments so you can price future work appropriately and allocate your team's time where it generates the most value.

The profitability data also feeds into your quoting process. If the analytics show that a certain category of jobs consistently underperforms on margin, you can adjust your quote templates, material markups, or labor rates for that category to bring future jobs in line with your targets.

Machine Utilization and Material Consumption

Machine utilization measures how much of your available machine hours are actually spent on billable production. CraftOps tracks this automatically by comparing active print time to total available hours for each machine. The utilization dashboard shows each machine as a bar or gauge: green for well-utilized, yellow for moderate, and red for underutilized. Clicking into any machine reveals a detailed timeline of its activity over the selected period, including production runs, idle gaps, and maintenance downtime.

Identifying underutilized machines is the first step toward better scheduling. If your large-format printer runs at 30 percent utilization while your smaller printers are consistently above 85 percent, you either need to route more work to the large machine or reconsider whether it is earning its floor space and maintenance costs. Conversely, machines running at very high utilization might be bottlenecks that deserve duplication or upgrade.

Material consumption reports track how much of each material type your shop uses over time. CraftOps aggregates the per-job material weights into a running total by material, showing consumption trends as line charts. These trends are essential for inventory planning: if your PETG consumption has increased 20 percent month over month, you need to adjust your reorder quantities accordingly. The report also compares actual consumption to estimated consumption, revealing whether your print analysis estimates are calibrated accurately or consistently over- or under-predicting usage.

Tip: Schedule a weekly analytics review with your shop manager. Spend 15 minutes reviewing machine utilization and top-line revenue. Monthly, go deeper into profitability by customer and material consumption trends. This regular cadence turns data into decisions before small problems compound into large ones.

Trend Charts and Data Export

Every report in CraftOps includes interactive charts that visualize trends over configurable time periods. Revenue trend lines, utilization heat maps, material consumption curves, and customer growth charts all update in real time as new data flows in from completed jobs. Date range selectors let you focus on last week, last month, last quarter, or a custom range for specific analysis needs.

Comparison mode overlays two time periods on the same chart so you can see growth or decline at a glance. Comparing this February to last February accounts for seasonality, while comparing this month to last month shows short-term momentum. These visual comparisons are especially useful for shops that experience seasonal patterns, such as gift-related orders peaking before holidays or prototyping work surging around trade show seasons.

When you need to take your data outside CraftOps, the export system generates CSV files for spreadsheet analysis or PDF reports for stakeholder presentations. CSV exports include the raw data behind any report view, preserving all columns and filters you have applied. PDF exports render the charts, summary metrics, and tabular data into a formatted document with your shop's branding, suitable for sharing with business partners, accountants, or investors.

Scheduled reports automate the export process. You can configure a weekly revenue summary to be emailed to your inbox every Monday morning, a monthly profitability report sent to your accountant on the first of each month, or a daily machine utilization snapshot for your shop floor manager. Scheduled reports run automatically and deliver the data without anyone needing to log in and click export.

What's Next

Analytics tell you what is happening in your shop. Automation lets you act on those insights without manual intervention. In our next post, we will cover automation rules and workflow triggers in CraftOps, showing how event-based rules can automatically update job statuses, send notifications, trigger reorder alerts, and schedule reports so your shop runs smarter with less manual oversight. If you have been making decisions based on gut feeling rather than data, the CraftOps reporting suite gives you the numbers to back up every choice with evidence.

Back to Blog