Document the data contract.
We document every data entity that moves between systems, the direction it flows, the transform rules, and the error scenarios. This becomes the spec for the build.
Ecommerce engineering · Integrations
ERP, CRM, and 3PL pipelines for Shopify and Adobe Commerce: real-time and batch, with retry logic and dead-letter queues. Built so failures show up in your dashboard, not in a customer complaint.
In short
Ecommerce operations break when systems don't talk to each other reliably. Salt & Scale builds the integrations that keep Shopify or Adobe Commerce in sync with your ERP, CRM, 3PL, and warehouse management systems, in real time and in batch. Work includes webhook handlers, REST and GraphQL middleware, order and inventory sync pipelines, and automation workflows for marketing and fulfillment. Every integration ships with retry logic, observable failure states, and enough documentation that your team can diagnose problems without calling us. Prior integration work includes a microservices suite built for Hive Brands that achieved 99.9% sync reliability across promotions and operations systems.
Scope of work
Real-time and batch sync between Shopify or Adobe Commerce and NetSuite, SAP, Salesforce, ShipBob, and other systems, with retry logic and observable failure states built in.
Bidirectional sync keeping inventory counts, order status, and fulfillment data consistent across your storefront and warehouse or 3PL, with conflict resolution for oversell scenarios.
Shopify customer records to CRM and email platform (Klaviyo, HubSpot, Salesforce), with segment tagging, purchase history, and lifecycle events mapped correctly.
Event-triggered automations (post-purchase sequences, reorder reminders, back-in-stock notifications, and fulfillment status updates) built on reliable webhook infrastructure.
Custom webhook handlers, transformation middleware, and API connectors. The plumbing that moves data reliably between systems that don't speak each other's language natively.
A scoped review of an existing integration that's causing problems: failure log analysis, retry behavior review, data contract verification, and a written report with prioritized recommendations.
The process
We document every data entity that moves between systems, the direction it flows, the transform rules, and the error scenarios. This becomes the spec for the build.
Integration built and tested against sandbox environments for both systems, not mocked data. We verify the full round-trip, including failure and retry scenarios, before go-live.
Go-live with monitoring dashboards, alerting thresholds set, and a runbook documenting the integration's behavior and how to troubleshoot common failures.
What we aim for
Retries, dead-letter queues, and alerting so the integration fails loudly, not silently. Your team should know about a problem before a customer does.
Every integration replaces a human-in-the-loop data transfer. The measure of success is the number of times your team has to touch the data manually after go-live.
Monitoring dashboards, structured logs, and alerting thresholds, so your operations team can see the state of every sync without reading code.
Outcomes vary by project scope and the quality of the APIs being integrated. Metrics referenced elsewhere on this site are from individual engagements and are not guarantees of future results.
Prior commerce engineering
The work below is prior employment and contracting, not Salt & Scale case studies, but the experience that informs every integration engagement today.
Microservices suite for promotions and operations integration. 99.9% sync reliability across promotional logic, order pipelines, and operational systems.
Custom OMS in PHP and MySQL on the backend of PAX Labs' headless Shopify contract — the order operations layer that connected commerce to fulfillment reliably at scale.
Laravel API layer integrating Shopify Plus, Magento, and back-office systems across multiple regional brands and currencies.
Common questions
If your question isn't here, send a note. Most replies come back the same business day.
Tell us the systems involved, the data that needs to move, and what's currently failing or missing. We'll respond within one business day.