Five tools. Five logins. Days lost between every step.
- ×Quotes built by hand in spreadsheets, emailed as PDFs that got buried in inboxes
- ×Custom artwork bounced back and forth for days before any payment was committed
- ×Corporate group orders tracked in Google Sheets — re-keyed three times before production
- ×Production chased status updates through Slack, email, and verbal handoffs
- ×Quote-to-payment cycle stretched from a few days into a week or more
Two businesses, one stack — neither working.
Illusive Apparel had grown two distinct businesses in parallel: traditional B2B custom apparel orders for ongoing corporate accounts, and one-off “campaign” stores where companies ordered branded swag for employees, members, or fans.
Both were running on the same patchwork — Shopify for retail, spreadsheets for B2B, Trello for production, email for everything else. Each new corporate campaign added more spreadsheet maintenance, not less. Quote-to-payment took days. Half the team’s capacity was eaten by status emails, file chasing, and re-keying data between tools.
The math stopped working at eight active campaigns.
Not five problems. One.
We spent two weeks not building anything. Watched a quote come in. Watched it stall waiting for art approval. Watched the same data get re-keyed three times across systems. Talked to every role in the business — sales, art, prepress, production, dispatch.
The pain wasn’t “we need better tools.” It was “we need one tool that knows about every other step.” We mapped the operation as a single workflow — enquiry → quote → art → approval → payment → production → dispatch — with branching for retail, B2B, and campaign orders.
One platform, six roles, end-to-end.
We shipped a React platform with role-aware portals for Admin, Art, Prepress, Production, Dispatch and Manager — plus a self-serve B2B customer portal and public storefronts for campaigns. Quote-to-payment compressed to three steps with branded public links replacing PDFs entirely.
An If/Then automation engine handles routing — status-driven emails and SMS via Twilio, with Make.com webhooks generating payment links and notifying the right role at the right time. 15+ campaign-store theme packs let Illusive launch a new branded corporate storefront in under a day.
Production runs on a Kanban board with drag-and-drop scheduling — guarded so jobs can’t be moved within 24 hours of the customer due date. Spillage tracking, work orders, packing slips with branded logos, 4×6 thermal box labels with QR codes, and shipping rate comparison across UPS / FedEx / USPS — every fulfilment step documented and auditable.
The numbers, after six months.
Quote to payment used to take a week. Now it can take an hour. The campaign stores have become a whole new revenue channel we didn’t know we had — and our staff stopped living in their inboxes.