EFCO: Digital Transformation for Global Construction Operations
.jpg)
3 Legacy domains unified
5 Core integrations
50+ Custom LWC components
Background & Challenge
EFCO supplies engineered formwork and shoring systems for complex construction projects worldwide. As customer expectations shifted to digital self-service, EFCO needed a unified portal that could sell and lease equipment, expose accurate project status, and centralize job documentation—all without fragmenting data across multiple tools.
The prior landscape siloed product browsing from pricing and fulfillment, and project teams relied on offline reports to understand allocations, shipments, returns, and on-lease quantities. Documents lived in SharePoint but were disconnected from the customer experience. EFCO set an ambitious goal: one platform where customers and internal teams collaborate from quote to job closeout.
Solution & Implementation
1. B2B Commerce Storefront
The storefront uses B2B Commerce APIs for catalog, pricing, and cart operations. Customers browse product content, filter with facets, and add to cart with **purchase** and **lease** options. Measurement preferences (Imperial/Metric) drive accuracy across specifications. Checkout is guided through Flow with plug-in integrations for pricing, taxes, delivery, and inventory validation. Supports guest and authenticated users, with post-order summaries for transparency.
2. Project Equipment and Logistics
A project workspace surfaces the full equipment lifecycle—allocations, shipments, returns, and on-lease balances. Interactive tables enable drill-downs and export to CSV/PDF. Data is computed server-side for performance and delivered to LWCs for visualization.
3. Document Management With SharePoint
Customers and EFCO teams upload and access drawings, shipment docs, and submittals directly within the portal. A secure REST layer proxies SharePoint via named credentials, enabling uploads, folder navigation, and expiring links. This maintains SharePoint as the system of record while offering a seamless, contextual experience.
4. Sales Cloud and CRM Operations
The lead-to-opportunity-to-agreement pipeline is standardized. Trigger-driven services create key contacts, assign support teams, and propagate currency reliably. Address validation is asynchronous, and a Same-As utility ensures consistency across records. Result: cleaner CRM data, fewer manual steps, and tight handoff into fulfillment.
5. Agreement/Segment Domain Mode
Contracts are modeled via **Agreement** and **Segment** objects. Currency cascades from Opportunity, address validation runs before and after DML, and metadata toggles allow admins to safely enable or disable automations.
6. ERP "Project Plan" Integration
Legacy ERP is decoupled through a defined integration layer. Opportunities publish integration events; staging objects represent ERP data; and invocable Apex actions retrieve shipments, returns, and metrics. Error handling and monitoring ensure visibility into failed integrations. ERP remains the source of truth, but project intelligence becomes accessible in real time.
Results & Outcomes
EFCO now operates a single digital front door for customers and teams. Customers self-serve quotes and orders, track shipments and returns, and collaborate on documents in one branded experience. Field and inside sales have real-time job visibility, reducing manual coordination and improving data quality.
The architecture emphasizes maintainability and adaptability. New tax, pricing, or carrier integrations can be swapped in without UI changes. ERP interactions are isolated behind invocable services, reducing coupling and improving observability.
B2B Commerce Storefront
- Product catalog, search, cart, checkout, order summaries
Core Platform (Salesforce Experience Cloud)
- Apex services and Flows
- Trigger-handler pattern
- Measurement and label utilities
- CSV/PDF content exports
- Agreement/Segment model and address governance
Sales Cloud CRM
- Key contacts and roles
- Support teams
- Currency and territory propagation
- Address validation and Same-As
Project Equipment
- Allocations, shipments, returns, and on-lease tracking
Document Hub
- SharePoint uploads, folder navigation, expiring links
External Integrations
- B2B Commerce APIs (Catalog, Pricing, Carts)
- SharePoint (Documents & Links)
- Tax/Pricing/Inventory services
- ERP Project Plan (Events, Staging, Monitoring)
.jpg)
Ready to ModernizeB2B Commerce & Project Operations?
See how a configurable Salesforce platform can simplify ordering and leasing, illuminate equipment status, and bring your files into the flow of work.
.avif)
Unlike traditional consultancies, our model is architect-led, fixed-price, and outcome-driven.
Technology That Moves You Forward.
Partner with expert engineers who deliver measurable outcomes.