Data integration for an Amazon FBA business · Amazon SP-API · n8n · US + Canada marketplaces
The SP-API Sync Engine.
Forty-five workflows that keep a seller’s back office fed (orders, returns, settlements, inventory, and fees) without anyone pulling a report by hand.
The back office runs on data Amazon doesn’t hand over.
The client’s inventory management system needs a continuous feed of everything Amazon knows (orders, returns, financial events, settlements, inventory, FBA shipments, fee estimates, catalog data) across two marketplaces. Amazon’s Selling Partner API has all of it, but makes you earn it: hourly-expiring tokens, per-endpoint throttling, pagination, and reports that are generated asynchronously and fetched by polling. Pulling any of this by hand doesn’t scale past day one.
One shape, repeated until it covers the business.
Roughly forty-five n8n workflows in a single workspace: scheduled syncs that keep the IMS fed daily, on-demand webhook tools the team calls for product research and fee estimates, gated FBA and listing operations, one-shot backfills, and two shared sub-workflows everything else reuses.
Six decisions that keep it boring.
Boring is the goal. A sync engine earns its keep by never being interesting at 7am.
A system you can hand over is a system you actually own.
The engine ships with a sixteen-section engineering handover: the architecture as a mental model, a per-workflow reference, an endpoint reference, an operations runbook, a known-issues register that states open risks plainly, and a first-week checklist for the next engineer. If it only runs while I’m holding it, it isn’t finished.
The IMS stays fed. Nobody pulls reports.
Orders, returns, financial events, settlements, inventory, shipments, and fees land in the IMS daily across both marketplaces, in the right tenant, with history backfilled. When something fails, the team knows by email before anyone notices a gap. The next marketplace, Walmart, is already built and staged against the same pattern.
Still exporting Seller Central reports by hand?
Tell me which reports your team pulls every week. I’ll tell you what a sync engine for your operation would look like, and what it wouldn’t touch.