Logiciel Solutions Contact Us
Success Stories Tech News Investors Contact Us

Bringing Three Roofing Supplier Integrations Inside One Contractor CRM.

From tab-switching to estimate-to-order in one place. Logiciel partnered with a North American roofing and home services CRM to connect three of the largest roofing material distributors directly to its estimates, proposals and order flows, enabling 12,600+ purchase orders worth $59.2M+ placed natively on web and mobile.

Built supplier by supplier. Engineered to be reused.

Build with Us See the Impact
$59.2M+
Order Value Placed In-App
12,600+
Purchase Orders Submitted
3
Distributor Integrations Live
60-70%
Scaffolding Reused Per New Supplier
Client profile

Who we built it for.

Company
Leap CRM
Industry
Construction / Roofing SaaS
Trigger event

Contractors needed to search live supplier catalogues, price estimates and place real orders without leaving the CRM, both in the office and out in the field.

The challenge

What stood in the way.

The estimate-to-order path was split across systems, portals and logins:

01

Constant Context-Switching

Every estimate meant jumping between the CRM and separate distributor portals.

02

Stale Pricing in Proposals

Copy-pasted prices drifted from what suppliers actually charged, eroding margins.

03

Re-Keyed Orders

Orders were typed again at the supplier, leaving no closed-loop data in the CRM.

04

Three Very Different APIs

Each distributor had its own auth model, branch hierarchy and catalogue structure.

Why they chose Logiciel

A partner proven at scale.

01

A long-standing dedicated team with deep knowledge of the platform.

02

Depth in multi-vendor B2B API and OAuth integrations.

03

Paired web and Flutter delivery for office and field users.

04

Migration discipline that protects live customer workflows.

The solution

How we built it.

Layer 01
Connect & Sync
One-time OAuth account linking per supplier.Branch and job-account permissions mirrored from each supplier.Daily catalogue sync with on-demand and batch refresh.
Layer 02
Estimate-to-Order Inside the CRM
Live search across estimates, proposals, invoices and change orders.Supplier-scoped macros and per-branch pricing formulas.Real purchase orders with delivery and pickup scheduling.
Layer 03
Shared Integration Framework
Vendor-agnostic abstraction reused across suppliers.New product-variations data model.Parallel V1/V2 API support for a zero-downtime migration.
Results & impact

What shipping it actually changed.

Orders Placed Natively

12,639 purchase orders worth over $59.2M have been submitted to suppliers directly from the CRM, keeping the full estimate-to-order loop, and its data, inside the platform.

Faster With Every Supplier

The third integration reused 60-70% of the shared scaffolding and shipped a scope comparable to the second in about four months, while adding the richest order-fulfilment capture of the three.

Zero-Downtime API Migration

When one distributor released a new API, both versions ran in parallel across every materials surface, letting customers move at their own pace with no in-flight proposals broken.

Strategic partnership

More than a project.

01

Embedded Team

Logiciel's backend, web, mobile and QA engineers operated as an extension of the client's product team across a year-long program.

02

Trusted Delivery

Each supplier went from authentication to live ordering in roughly 3-5 months, on both web and mobile.

03

Built for the Long Term

A reusable integration framework lowers the cost of every distributor added next.

Why it matters for tech leaders

A blueprint for scaling without chaos.

Proves complex multi-vendor integrations can share one reusable foundation.
Shows how to migrate live third-party APIs without disrupting customers mid-workflow.
Demonstrates web and mobile parity from day one, not as a follow-up.
Validates integrations as a revenue driver, with $59M+ in orders flowing through the platform.
Build to last

Have a similar problem to solve.

Tell us what you are trying to ship and we will show you how we would approach it.

Start Your Project