Coming soon

I'm rebuilding this site by hand. Check back in a bit.

Cris Slotoroff

Juice Ops: what if operations lived in one place?

The customer-operations platform my team at The Juice runs on every day, built by a teacher.

A note on what you won't see here: real numbers, customer names, screenshots of live data, or anything about how the business is doing. Everything shown or described uses invented demo data. The problems and the design decisions are real.

The mess

Like a lot of growing companies, our customer operations lived everywhere and nowhere: a CRM, a help desk, analytics dashboards, spreadsheets, and long email threads. Each tool was fine. Together they disagreed constantly. Answering a simple question like "how is this district actually doing?" meant opening five tabs and doing arithmetic you'd redo next week.

What I built

One console where the whole customer story lives. Accounts flow in from the CRM automatically. Onboarding runs on a visible pipeline with stages everyone shares. Support tickets, usage analytics, and rostering data attach themselves to the right account. Districts get their own partner portal with a setup wizard and health reports. Scheduled jobs keep everything fresh so nobody re-types anything, ever.

It also teaches itself: the platform ships with an in-app guide, role by role, and a set of playbooks that walk teammates through real scenarios. That part is the teacher in me. Software that requires a training meeting has already failed one.

Decisions I'd defend

What it taught me

Building this felt less like engineering and more like curriculum design: figure out what people actually need to know, sequence it, remove everything that distracts from it, and check for understanding constantly. The stack was new to me. The method wasn't.

Next story: Juice Reach →