Two inventories, one organisation
UFC runs two very different inventories. On the consumer side, merchandise is bought, stocked, sold and accounted for like any retail business. On the event side, fight equipment and championship belts move from venue to venue for UFC events worldwide and for UFC BJJ, and every shipment needs a manifest and box labels before it leaves the building.
Before: fighting the tool, not the inventory
UFC ran its inventory on a previous system, and the team spent more time fighting the tool than the inventory. Screens were slow and buried under fields nobody used. Nothing could be shaped to how UFC actually works, and support was atrocious: it neither understood the business nor could guide it.
The worst gap was dropship. There was no dropship order, so every partner order was keyed twice, once as a purchase order and once as a sales order, and the system booked the goods into the warehouse and out again even though they never touched it. The partner orders themselves arrived as PDFs that someone re-typed by hand. On the finance side, every event got its own expense account, so the chart of accounts grew with the fight calendar.
Now: two accounts, each doing one job
UFC runs two Invistock accounts. The consumer account carries valued merchandise with the full stack switched on: purchase orders, sales orders, transfers, adjustments and accounting, so every product carries its cost through to the books and margin is visible per item. The equipment account holds fight gear and championship belts as zero-value items and exists for one job, packing and shipping events. UFC and UFC BJJ are run as separate events, each with its own transfers, manifests and box labels.
Partner orders, entered once
Partner orders now come in through the Order Portal. The partner fills in the order, Invistock creates the sales order, auto-generates the dropship purchase order and sends it to the vendor. Nothing is re-typed and nothing is booked through a warehouse it never entered. At 100 to 200 partner orders a month, that is about 2 hours saved on every one.
One chart of accounts for every event
One chart of accounts replaced the per-event expense accounts. Each journal entry carries the event name as a custom field, and configurable posting rules post the way UFC's business works rather than the way a generic system assumes.
“Invistock is easy to navigate and very user-friendly, so it's easy to learn and more efficient to use. Rahul and his team are the quickest at responding to requests, often suggesting improvements we hadn't thought of.”
