Episode 148

Renwil: How an Ecommerce Ops Leader Built In-House AI Agents With Claude Code

Jamie Pinsky
Jamie Pinsky
Senior Director of Ecommerce, IT & Operations

In this episode we talked about:

  • How Jamie Pinsky went from small AI experiments to running dozens of agents across Renwil
  • Why starting with internal pain points can create faster AI adoption and leadership buy-in
  • How AI agents can monitor product content, inventory, pricing, and retailer compliance at scale
  • Why some AI projects should be abandoned when the quality or economics do not hold up
  • How Jamie decides what Renwil should build internally versus buy from a vendor
  • Why humans may increasingly become managers of both people and AI agents

🎧 Listen now on Apple Podcasts, Spotify, or YouTube

Episode highlights:

02:34 – Starting small with AI and scaling from there

‍05:14 – Building an AI-powered sales intelligence app

‍08:45 – Taking AI from internal operations to customer experience

‍11:17 – Deciding what AI tools to build versus buy

‍12:25 – Using AI agents to monitor thousands of retailer sites

‍16:21 – Why AI agents still need humans in the loop

Jamie's bottom line: You don't need consultants or a big budget to become AI-first, just a desktop, a couple of subscriptions, and your smallest pain points. At Renwil, that started as better SQL reports and grew into a daily sales app with self-validating agents. Once the owner had it on his phone, the results earned Jamie carte blanche to keep building.

FAQ

Jamie Pinsky is Senior Director of Ecomm and IT Operations at Renwil, a Montreal-based home decor and furniture brand that sells through roughly 4,000 retailers across North America. He started on the sales team at Globe Electric, moved into ecommerce, and helped grow the channel from about $3 million to $30 million, making the company the number three lighting vendor on Amazon. He then built an ecommerce division from scratch at SCG Products, teaching himself SQL along the way, and scaled it past $30 million. At Renwil, his role grew from ecommerce to include IT and then operations: sourcing, warehousing, replenishment, and forecasting.
Organically. As ChatGPT went mainstream, Renwil's two owners asked the team how the company could use AI before it fell behind. They were seeing AI all over social media and being pitched AI image and PIM tools at trade shows like High Point and the Vegas market. Renwil is a lean team that prefers to do things in-house, so rather than hire a big consulting firm, the owners asked the team to research it and build a plan. Jamie took it on. He started small by feeding ChatGPT his SQL queries to improve his reports, then installed Claude Code and began fixing his own smallest pain points. It snowballed from there: he now runs 17 or 18 sessions at a time and has built multiple apps.
Jamie thinks so. His setup is a desktop computer the company bought, plus his Claude Max and ChatGPT subscriptions, so it wasn't a big investment. His advice is to start small, build the right plan, and let the results of small projects earn the buy-in. That's how it played out at Renwil. Once one of the owners got the sales app on his phone, he started opening it in every meeting and texting Jamie feature requests on weekends. Jamie says he now has carte blanche to build whatever Renwil needs from an AI perspective.
It's the sales web app Jamie built with Claude Code, and it's the first agent-driven tool that reached leadership. Before it, Renwil did sales reporting quarterly, specific data requests took days, and large reports could crash the company's antiquated ERP. Now agents sync data every day into a local database so the production system isn't bogged down. Overnight, other agents validate the app's numbers against the ERP across inventory, sales, open orders, transfers, AP, and AR. If anything drifts by more than 2%, Jamie gets a morning report explaining what drifted, why, and the fix, and the agents update their memory so the same drift doesn't happen again.
Security was one of the first things Jamie asked Claude about. He built a Flask Python API on his desktop that communicates with Claude or Codex, then built a self-hosted web app in Renwil's Microsoft Azure tenant so the tool works on phones and computers anywhere. Access is routed through a Cloudflare tunnel and authenticated with Microsoft Entra ID, so only Renwil employees can use the application.
Renwil sells through about 4,000 retailers, from small independents, designers, and stagers to major retailers, and the biggest challenge is inconsistency across all those sites. Renwil feeds everyone its product data, but that doesn't guarantee it's uploaded correctly. Agents now run monthly across nearly 2,000 retailer websites to check whether images are present and correct, content is complete, products display properly, the right products are in stock, and discontinued products have been taken down. They also support MAP enforcement under Renwil's strict minimum advertised price policy. Doing this by hand would require a full-time hire. Jamie adds that at a previous company, unauthorized Amazon sellers cost millions, and someone had to check buy boxes manually every day; today, he says, a couple of agents could check every 10 to 20 minutes and report who holds the buy box and how much inventory they have.
Two stand out. First, Jamie tried to build an in-house image generation model trained on Renwil's own look, because pre-buying credits from image tools for seasonal product launches was getting expensive. He rented cloud GPUs through RunPod and spent weeks training and testing models, but never reached the quality the marketing team and owners would approve, so he abandoned it. Second, he tried to have agents work directly inside Renwil's antiquated ERP, but it kept crashing. Renwil has since selected a new ERP with a planned go-live of July 2027.
Mostly frontier models, with Claude Code, Claude, and ChatGPT as Jamie's top two tools. He also tests local open source models such as Qwen and MiniMax for heavy lifting. For a freight analysis, he had a local model OCR 8,000 invoices over a weekend, keeping the data secure on his own computer and avoiding the cost of burning millions of tokens on a frontier model.
For now, Jamie leans toward building, because Renwil's business is relatively simple and doesn't need complex systems. Instead of buying a CRM like Monday or ClickUp, he took an open source CRM and adapted it to Renwil's needs. Next up is replacing Salsify, a PIM he calls great but expensive for how much of it Renwil uses, with a custom in-house PIM that's more agentic and structures product data for GEO and agentic search. The ERP is the exception. With its own warehouse, imports from eight countries, and shipping across North America and internationally, Renwil would need a full-time hire just to build and maintain one, and when Jamie asked Claude, it advised against it. His view is that building makes sense today if you have the infrastructure, management buy-in, time, and resources, but as AI drives software prices down, buying may eventually be cheaper than building.
Not in Jamie's view. He expects people to become agent managers. He has built his own AI operating system with about 40 agents covering everything he does, but still leads an ecommerce team of four and expects to hire another person or two in the next 18 months. Agents will take on basic, repeatable tasks, and his team is building skills for many of them, but a human still has to stay in the loop to verify the work. Even when agents do the work and other agents check it, Jamie still reviews it himself. Even after the new ERP goes live, he doesn't see agents replacing his team anytime soon.

Want to be featured on The Ecommerce Toolbox?

We feature senior ecommerce leaders with real things to say. If you've led something worth talking about, we want to hear from you.

Apply to be a guest →

Other episodes

See all episodes

Audit your site today

Understand the revenue impact of all errors on your site and how to swiftly reproduce and resolve.