Our Story

Why we built operations software that doesn't suck

A hybrid frying pan with a hex-pattern cooking surface, an egg cooking sunny-side up.

Back when you started your brand, things were simple.

You, a laptop, and Shopify. Maybe QuickBooks for the books. A spreadsheet for inventory. Orders shipped from your garage or a 3PL that knew your name.

Take HexClad. Daniel and Cole started with one pan. A hybrid surface they'd invented, stainless steel fused with a hex-pattern non-stick coating. Shopify out front. One 3PL out back.

It worked. They hit their first $100K, then their first $1M. They were building something.

A late-night desk: laptop with abstract data rows on screen, sticky notes, a mug with a faint hex pattern, lit by a warm desk lamp.

Then you grew to $5M.

You needed real inventory management, so you added a tool for that. Order volumes meant you needed an OMS. Your 3PL required their own WMS. You kept QuickBooks for accounting because you weren't ready to bring finance in-house yet.

Four systems. Five logins. Data syncing overnight if you were lucky.

Messy, but manageable. You were still growing.

Then you really grew.

Second warehouse. Wholesale accounts. A retail store. International expansion. Maybe you started manufacturing instead of just buying from suppliers.

Now your inventory tool couldn't handle multi-location complexity. Your OMS didn't know about stock in transit. Your WMS didn't talk to your accounting. And QuickBooks definitely couldn't handle what you'd become.

Your team spent mornings moving data between systems and afternoons fixing what broke in the morning.

So you looked at ERPs.

A stack of thick binders on a desk, a closed laptop, a wall calendar with bold X marks across the months, and a suited consultant walking out of frame with a briefcase.

Here's what you found:

Six-month implementations. Consultants billing $200/hour to change a workflow. Interfaces that looked like they were designed by people who actively hate users. Price tags that assumed enterprise IT budgets.

But the real problem? The integrations.

A chaotic tangle of pipes connecting business system boxes through overloaded middleware connectors, with terracotta papers gushing from burst pipe ruptures and piling on the ground.

Your ERP connected to Shopify through a third-party middleware. Amazon required a different integration. Your 3PL needed another one. Each connection was a potential failure point.

You'd upgraded from broken spreadsheets to broken software from different vendors. Data syncing failed overnight. Orders got stuck between systems. When something broke, each vendor blamed the other while you scrambled to fulfill orders manually.

And these systems were built to be set and forget. Configure once, run for years. That works if you're in healthcare or manufacturing.

But you're in DTC. You launch new products every quarter. Test new channels. Run flash sales. Shift fulfillment strategies based on what worked last month. Your business changes at the pace of social media trends, and your ERP can't keep up without another $10K consultant engagement.

The promise of integrated systems never materialized.

We thought: someone should fix this.

In 2015, we started Fulfil because we'd lived this problem. We'd worked with growing brands and watched them burn months on implementations that barely worked. We'd seen ops teams trapped managing integrations instead of growing the business. We'd watched companies stuck with outsourced bookkeeping because their operations platform couldn't actually handle accounting.

We knew what you needed:

  • Your system of action cannot be separate from your system of record. If they're different, humans waste time reconciling the gaps.
  • Integrations are native, not a marketplace.
  • A system that could grow with you: start with ops, add finance when ready.
  • Real-time inventory across all locations and channels.
  • Order management that routes based on stock levels, costs, and delivery times.
  • Accounting that actually understands marketplace fees, returns, and cost of goods.
  • Rapid implementations are a feature. Six-month implementations are a failure.
  • Reliability is a moral commitment. DTC brands get one BFCM a year.
Four operators of different functions—warehouse, ops, finance, leadership—standing around a single circular planning table that glows with a terracotta operational map, all leaning in to look at the same shared reference.

So we built it.

Fulfil handles your inventory, orders, accounting, and warehouse operations in one platform. Not four tools with integrations. One system with one data model.

Start with operations: get your inventory, orders, and fulfillment under control. When you're ready to bring finance in-house, it's already there. Same data, same system, no migration.

Track a product from purchase order to warehouse bin to sales channel to customer. Set up rules that handle routing decisions automatically. Generate financial reports that reflect how eCommerce actually works. Do it all without a dedicated IT team.

A contribution-graph wall: a grid of small cells filled in across many months, with the most recent cells highlighted in terracotta. A small figure at the bottom raises a pencil to the latest cell.

We ship every single day.

Since 2015, we've updated Fulfil every day with improvements you ask for. Small fixes, performance tweaks, features that remove friction. Every 2-3 weeks, we ship major releases: new capabilities for increasingly complex operations.

This isn't software that gets one big update per year. It's a platform that gets better every time you log in.

Here's what we're focused on:

Your ops team shouldn't spend their days on routine decisions. They should focus on work that requires human judgment: negotiating with suppliers, solving complex fulfillment problems, making strategic inventory bets.

The goal is simple: let small teams run large operations.

Not by making people work harder, but by handling repetitive work so they can focus on what matters. When routine tasks run automatically, your team has time for decisions that actually grow your business.

That's where AI comes in.

Not because we needed to bolt AI onto our product. Because we watched you waste time on things AI genuinely handles better.

Building custom reports that require pulling data from multiple places. Having leadership ask someone on the team for numbers, who then asks someone else, who then builds a spreadsheet. Or worse, submitting a ticket to your data team and waiting three days for an answer.

Now you can ask Claude a question and get an answer based on your actual data.

Claude · Fulfil MCP
U
Which SKUs are driving the most returns by fulfillment center?
C
Pulled return rates by SKU × FC for the last 30 days. Top driver: SKU-2204 (Houston, 14.2%). Full top-10 below.
U
What's our average order value by channel over the last 90 days?
C
Shopify $87.40 · Amazon $52.10 · Costco.com $144.20 · Wholesale $1,840.00. Charting the trend now.
U
Show me suppliers with declining on-time delivery rates.
C
Three trending down over the last 8 weeks: PT Indah 92% → 78%, Global Tex 88% → 76%, Apex Mfg 95% → 89%.

No ticket. No spreadsheet. No waiting. Just answers from your operations data.

AI is the right tool for this. It understands what you're asking, knows where to find the data, and presents it in a way that makes sense. Your team stops being human API layers between leadership and information.

A calm operator at a desk with a single monitor; through the window behind them, faint silhouettes of delivery trucks suggesting outside activity.

When peak season stops being scary.

Before Fulfil, BFCM was a fire drill. Spreadsheets fell behind by hour two. Ops teams spent the long weekend on the phone with 3PLs, trying to figure out where orders had gotten stuck. After Fulfil, the spreadsheets disappear and the panic goes with them.

Our business is up 100% this year. We've been able to connect everything and know where everything is. I'm shocked with the lack of panic at HexClad thanks to Fulfil.

Jason Panzer, President & CFO, HexClad

HexClad, Mejuri, Ridge, and Resident run on Fulfil. They process millions of orders. Manage inventory across dozens of locations. Handle complex manufacturing and wholesale operations. They do it with smaller ops teams than companies half their size.

Not because we built something "revolutionary." Because we built software that handles real operational complexity without making you want to throw your laptop out the window.

We're not done yet.

Our team, including leadership, spends time in your world. We sit with accountants during month-end close. We stand in warehouses during peak season watching pickers navigate the system. We're on calls when you're dealing with a stockout crisis or an integration that just broke.

Not because we're gathering requirements for a roadmap. Because the best way to build software that actually works is to watch people use it. To see where they slow down, where they improvise workarounds, where they mutter under their breath.

Every day, we ship updates based on what we see. Small improvements that save your team five minutes here, prevent an error there, make a common task slightly less annoying. We question everything about how operations software should work.

Our goal isn't to become the biggest ERP or raise the most funding. It's to build the operations platform our customers deserve, one that actually works the way they do.

Sharoon Thomas
Sharoon Thomas
Sharoon Thomas
Co-founder & CEO

Join Us

Fulfil is based in Toronto, Miami, and Bangalore, with team members across North America, Europe, and Asia.

We got tired of how enterprise software is built. Tired of companies with more lawyers than developers. Tired of software sold through Byzantine contracts with hidden fees. Tired of products that prioritize the sales cycle over the user experience.

We value shipping quickly, questioning assumptions, and treating customer feedback as the gift it is. We believe efficiency isn't about working longer hours. It's about building systems that handle complexity so people don't have to.

Check out our open roles →

Ready when you are.