Built for a hardware manufacturer
A hardware manufacturer ran sales, agreements and inventory in three disconnected SaaS tools. A modular platform now unifies them into one role-based workspace, with decoupled services and adapters that let the floor keep running during a phased cutover.
By Yashwant Daniel · Solvstrat
Deals lived in Pipedrive, agreements in PandaDoc and inventory in Katana. Quotes sat idle waiting for manual handoffs, sales could not see stock or lead times, and leadership had no single view from pipeline to fulfilment.
Three systems held overlapping customer, order and product data with no shared workflow.
Quotes, agreements and order updates moved between teams by copy-paste and email.
Pipeline value, shop-floor throughput and component lead times were never visible together.
No big-bang migration; production must keep running.
Existing tools remain the system of record until each domain is cut over.
Role-specific interfaces for sales, inventory and floor technicians.
Bi-directional sync without duplicate or lost records.
Incremental deployment of individual capabilities.
Pipeline, agreements and inventory are modeled as separate services with clear boundaries, so each can be built, deployed and cut over independently.
Node.js · Domain services
Bi-directional adapters connect Pipedrive, PandaDoc and Katana, translating records into the unified model while the source tools remain authoritative.
Pipedrive API · PandaDoc API · Katana API
A role-based interface presents the same underlying data differently for account managers, inventory staff and floor technicians.
Next.js · Role-based views
A dashboard combines commercial and shop-floor signals so lead-time risk is visible before it becomes a delivery problem.
Dashboards · Event sync
A deal is created or updated in the pipeline service.
The agreement service generates and tracks the quote or contract.
Converted orders are checked against inventory availability.
Adapters sync approved records with Pipedrive, PandaDoc and Katana.
Floor and inventory updates flow back into the unified workspace.
Telemetry combines pipeline, throughput and lead-time signals.
Deal and quote workflow in the unified workspace.
Quote-to-contract flow and document generation.
Bi-directional sync with Katana and stock visibility.
Incremental retirement of manual handoffs and legacy screens.
Problem: A direct cutover would have stopped quoting and production during migration.
Resolution: Adapters keep the legacy tools live while each domain moves over, so the business never switches off.
Problem: Two systems editing the same record creates duplicates and conflicts.
Resolution: Each domain has a single owner, and adapters sync only the fields they own in each direction.
Problem: Sales, inventory and floor staff need very different interfaces over the same data.
Resolution: The workspace renders role-specific views on a shared model rather than forcing one screen on everyone.
Pipeline, agreements, orders and inventory are visible together instead of across three tabs.
Quote-to-order steps that were manual now move through a single workflow.
The manufacturing floor continued operating while capabilities moved over incrementally.
Unify the model, not the screens — different roles need different views.
A phased cutover is a data-ownership decision before it is a deployment decision.
Adapters are temporary by design; plan their retirement from day one.
Explore how Solvstrat engineers custom digital architectures and software platforms for leading brands.
Yes. Each domain is built as a separate service with bi-directional adapters, so pipeline, agreements and inventory can move over one at a time while the existing tools remain the system of record.
Each domain has a single owner, and adapters sync only the fields that domain owns. That prevents two systems from fighting over the same record.
Yes. The workspace renders role-specific views over one shared data model, so sales, inventory and floor technicians each see the interface that fits their work.
Unification reduces duplicate tooling and manual coordination. The commercial benefit is fewer disconnected subscriptions and less revenue lost to idle quotes and handoffs.
SEE THE PROTOTYPE WE'D BUILD
Tell us where the work slows you down. We'll come back with a prototype of the custom software, internal tools or automation we'd build to remove it — working in weeks, and you own the code.