Shipping the 34th marketplace integration today.
Started with 5. Users asked for more. Then more. Then more after that.
Looking back at the whole build, three things I'd do differently from day one:
Build the normalization layer before writing any integration code. The temptation to build the Shopify integration first and extract patterns later always leads to messier patterns than designing upfront.
Build idempotency into every webhook handler before anything else. Retrofitting it is significantly harder than building it in from the start.
Ship the reconciliation job in week one not after the first production incident. It's insurance. You want it before you need it.
Current state: real-time inventory and order sync across 34+ channels from one dashboard. Pricing from $25/month. Free trial at nventory.io.
What's the one thing you wish you'd built from day one that you ended up retrofitting later?