Vendor integration for automatic parts reordering

We're evaluating options to streamline our parts procurement process. Currently, our warehouse team manually reviews stock levels weekly and places orders with three primary suppliers. This creates a predictable lag that we've outgrown.

I'm specifically interested in whether FieldPulse offers:

  • Direct API connections to major HVAC and electrical supply vendors
  • Automated reorder triggers based on configurable thresholds
  • Purchase order generation that can route through our existing approval workflow

From a governance perspective, we need audit trails for all automated actions. Our current ERP handles procurement, but we're open to shifting that function if the integration is robust enough.

What are organizations of similar scale (40+ field technicians, $12M+ annual parts spend) doing to solve this? I'm less interested in workarounds and more in sustainable, scalable architecture.

Parents
  • We've got a similar setup running — 35 techs, Ferguson and Grainger as primary suppliers. YMMV depending on your vendor's API maturity, but here's what actually worked for us:

    • FieldPulse webhooks → Make (Integromat) → Ferguson's API for most items
    • Grainger still needs manual PO entry because their API requires pre-negotiated EDI agreements we don't have
    • We built a small Node service that sits between Make and Ferguson to handle auth token refresh and line-item validation

    Worth noting: Ferguson's API has a quirk where they require your customer branch code in every request, not just the auth handshake. Took us a while to catch that.

    The webhook payload from FieldPulse is reliable, but heads up — it doesn't include your preferred vendor per part. We maintain that mapping in a separate lookup table. If you're expecting FieldPulse to tell you which vendor to order from, you'll need to build that logic downstream.

    Happy to share our Make blueprint if helpful.

  • @devon.marsh what endpoint are you hitting on Ferguson's side? Their v2 API docs mention /purchase-orders but last I checked it was still in beta with whitelist access only. Are you on the legacy SOAP integration?

  • We're on the beta — had to get our account rep to flag us for access. Took about two weeks. The SOAP route is documented but we didn't want to deal with the XML parsing overhead. If you're stuck waiting for beta access, I've heard of teams screen-scraping the B2B portal as a stopgap, but that's obviously brittle.

Reply Children
No Data