The Items tab on a purchase order now surfaces receiving-level alerts, with a notifications list for each receiving — so you can see activity for every receipt on the order at a glance.
When a sales order went to production, Fulcrum used to build the list of customer-supplied materials to receive from the original BOM routing — before jobs were finalized. That meant any changes you made while planning the job weren't reflected in what you expected to receive.
Now you can have that receiving list built at job approval time instead, from the actual job materials. The result is a more accurate list that reflects the adjustments you made during planning. This is off by default for now while we roll it out.
The quote item slide-out now shows a production data grid for items that can be produced. You can see production at a glance and create jobs for an item right from the quote
Two readability improvements from user-conference feedback. Long notes in the First Article Inspection Report modal now truncate after five lines, so you can scan a report quickly without one entry hogging the whole modal. And the Job Quality part-details table now wraps dates and operator names, so they stay readable on smaller screens like laptops — no need to download the report just to read it.
Quality plans can now use decimal bubble numbers — for example, 3.1 and 3.10 can live side by side as distinct bubbles, handy for denoting separate but related measurements. Nothing changes about how bubbles work; it's purely a way to keep things organized and readable.
Vendor-sourced tool calibration
Calibration can now be done by an outside vendor, not just an internal user. The calibration form lets you pick either one as the calibrator, and each vendor's detail page has a new tool-calibration tab showing a full history of that vendor's calibration records.
Calibration dates and status in the tool download
The tool download now includes Next Calibration Date and Calibration Status columns, requested for audit exports. Both are read-only, and the headers line up with the grid so you can download, edit, and re-upload the template without anything breaking.
When a machine produces a non-conformant part, you stop the run, record the non-conformance, and address it before more parts go out of tolerance. You've always been able to create an NCR from the details tab — but that pulled the operator out of their inspection flow, and they had to remember to do it. Now there's an NCR button right inside the In Process Tracking checkpoints panel, and it turns red when there's a non-conformant entry. The operator gets a clear visual cue on the page they're already working in.
Share ->Shopify webhook security and GDPR compliance
Inbound Shopify webhooks are now verified for authenticity before Fulcrum acts on them, and we've added dedicated handling for Shopify's required GDPR data-request, customer-redact, and shop-redact webhooks — keeping the integration secure and compliant.
Richer inventory-event webhook payload
The inventory-event webhook Fulcrum sends out now carries more detail up front — the event's type, a secondary type, and its source — so the systems you've connected can filter events by type without an extra follow-up call back to Fulcrum.
Expanded vendor endpoints on the Public API
The Public API's vendor and vendor-contact update endpoints have been expanded, giving connected systems more to work with.
When a received line item's billed subtotal differs from what was originally entered, the purchase order line-items grid now shows a warning icon next to the amount, so the discrepancy is easy to catch while you're scanning the grid.
A new View Work Order button on the job detail page lets you jump straight from a job to its work order.
More structural materials are now supported: Reinforcing Bar (shown as "Rebar"), Half Round Bar, and Half Oval Bar. Materials also gained a Schedule field to capture the nominal wall-thickness designation used for pipe.
You can now fully manage landed cost distribution directly on the purchase order — edit fees per row, redistribute across all rows, and save with built-in validation to keep inventory costs accurate.
Drag-and-drop reordering is back for sales order line items on orders under 200 lines. For very large orders — over 200 lines — you can now reorder using number inputs, since drag-and-drop doesn't play nicely with the way long lists scroll. We also fixed line items spilling past the edge of the container, which had been causing a sideways scroll and misaligned labels.
Tired of clicking "Mark as Sent" after every quote you email? Now you don't have to. When you email a quote through Fulcrum and it sends successfully, the quote moves itself from Draft or Approved to Sent automatically — one less manual step.
Your planned routing times are only as good as the assumptions behind them — and over time, reality drifts. The BOM editor now shows a Job Avg next to each step's setup, labor, and machine time, pulled from your recent job history and compared against the plan. When the two drift apart, a colored chip flags the step: green when you're within 10% of plan, yellow when you're 10–25% off, and red when you're more than 25% off. You'll see how many jobs went into each average, and you can click in for a breakdown showing each job, the operator, and any jobs left out as outliers. Like what you see? Hit Apply Avg to push the average straight into the planned time, or open Routing Settings to review every step in one place and Apply All Averages in a single click. The audit shows up anywhere the BOM is editable — items, draft quotes, sales orders, and active jobs — and it automatically filters out bad data like forgotten clock-ins, so the numbers you see are the numbers you can trust.
Share ->