De premisse
De meeste software die voor operators gebouwd is, schreeuwt om aandacht. Wij hebben Insyte gemaakt vanuit het tegenovergestelde vertrekpunt: een instrument dat zwijgt totdat het iets te zeggen heeft, en dan helder spreekt.
Wanneer een operator om 09:00 zijn computer opent, zou de eerste beweging op het scherm geen pop-up moeten zijn. Geen badge die trilt. Geen vier exclamation points van een welkomstbericht. De eerste beweging zou een korte, zachte zin moeten zijn die zegt: hier zijn de drie dingen die er vandaag toe doen. Daarna stil.
Dat geldt voor het dashboard, voor de inbox, voor de marktplaats, voor de instellingen. Insyte is calm by default. De software werkt hard op de achtergrond; de chrome doet zo min mogelijk. Wat overblijft is de data van de operator, met ruimte om te ademen.
Het probleem is geen tools
Het probleem dat operators hebben is niet dat ze te weinig tools gebruiken. Het probleem is dat ze te veel tools tegelijk gebruiken, en dat iedere tool zich gedraagt alsof zij het belangrijkste systeem in het leven van die operator is. De Shopify app stuurt drie meldingen per uur. Het e-mailsysteem heeft een rode badge die nooit op nul staat. De accounting-tool roept om goedkeuring van een factuur die volgende week kan wachten.
Tel die geluiden bij elkaar op en de operator brengt zijn dag door met reageren in plaats van met werken. Dit is geen tool-probleem; het is een dirigent-probleem. Er is niemand die de geluiden ordent, prioriteert, en dempt wat kan wachten.
“Voor het eerst sinds drie jaar voelt het alsof de winkel mij niet runt, maar omgekeerd.”
Insyte probeert die dirigent te zijn. Niet door nóg een melding toe te voegen, maar door de bestaande meldingen samen te brengen, te sorteren op echte urgentie, en een AI-laag eroverheen te leggen die het meeste werk vóór de operator doet. Wat de operator vervolgens te zien krijgt is geen wachtrij van geluiden: het is een korte werklijst, in volgorde, met concepten klaar.
Discipline boven decoratie
In het ontwerp van Insyte hebben we een paar discipline-regels afgedwongen die ons soms verbazen, omdat ze tegen de software- trends in gaan. We schrijven ze hier op, in de hoop dat ze ook voor andere bouwers nuttig zijn.
- Geen uitroeptekens. Niet in foutmeldingen, niet in successtates, niet in onboarding-tooltips. Een uitroepteken is een tool die te hard lacht om je grapje.
- Geen modals als eerste reactie. Een modal onderbreekt. We dwingen onszelf eerst alle inline- alternatieven uit te putten: een sub-panel, een dropdown, een notification-strip, een toast. Een modal is een teken dat we een betere flow niet hebben gevonden.
- Geen verzonnen metingen. Het dashboard toont alleen cijfers die de operator kan verifiëren. Geen “efficiency-score”, geen “customer-happiness-index”, geen rookgordijn van semi-betekenisvolle getallen. Reële orders, reële minuten, reële chargebacks.
- Cards drijven niet. Geen drop-shadows op tegels, geen glas-effecten, geen lift-on- hover. Lagen ontstaan uit achtergrondkleur, niet uit kunstmatig optillen.
Atmosfeer is geen versiering
Insyte heeft “atmosfeer” in zijn merkboek staan. Eerlijk gezegd was dat het woord dat we het minst zeker durfden te kiezen, omdat “atmosfeer” in design-jargon vaak betekent: glasplaten, lensflares, en lichte muziek bij het laden. Dat is niet wat wij ermee bedoelen.
Atmosfeer in Insyte is een Navy-Electric mesh met drie drijvende orbs. Hij verschijnt op precies twee plekken: aan de deur (de login-pagina) en op de tegels waar AI spreekt. Op de operator- werkbladen zelf is hij nergens. De zeldzaamheid is waarom hij werkt: als je hem ziet, weet je dat het merk iets te zeggen heeft.
Het tegendeel was makkelijker geweest. We hadden de mesh als algemene wallpaper kunnen gebruiken. Drie maanden gewerkt, dashboard-screenshots gepubliceerd, designtwitter-likes opgehaald. Maar dan was de mesh chrome geworden, en chrome is iets wat operators leren negeren.
Vertrouwen komt uit precisie
Operators handelen geld af dat hun klanten hebben betaald. Een klant koopt een product van € 89, betaalt met iDEAL, krijgt een tracking-mail, en heeft het pakket binnen drie dagen verwacht. Tussen die momenten zit Insyte. Wij zijn niet de winkel; wij zijn de plek waar de winkel beheerd wordt. Dat verschil is belangrijk voor hoe we het systeem ontwerpen.
Vertrouwen ontstaat op kleine plekken. Een KPI gebruikt tabulaire monospaced cijfers, zodat een operator twee bedragen boven elkaar kan vergelijken zonder zich te vergissen. Een status-pill paart kleur altijd met een woord, omdat kleur alleen een te smal signaal is. Een focus-ring is altijd zichtbaar, omdat we niet willen dat een operator zijn plek kwijtraakt in een formulier midden in een chargeback-dossier.
- Cijfers
- JetBrains Mono Variable met tabular-nums. Decimalen lijnen altijd uit.
- Status
- Tonale paren plus een letterlijk woord. Nooit alleen rood, nooit alleen groen.
- Focus
- Arc-ring van 1px plus een soft halo van 3px. Altijd zichtbaar.
- Mesh
- Aanwezig op precies twee plekken. Daarbuiten: rustig.
Geen van deze keuzes is op zich opzienbarend. Bij elkaar opgeteld is het verschil tussen een tool die voelt als professioneel instrument en een tool die voelt als studentenproject met goede animaties.
Wat we hierna bouwen
De komende maanden werken we aan twee dingen die voortvloeien uit deze premisse. Het eerste is een leveranciers-portaal, omdat de rust van de operator vaak wordt verstoord door een leverancier die met een ongelezen mail wacht op een bestelling. We willen dat gesprek ook binnen Insyte brengen, met dezelfde drafts en dezelfde discipline.
Het tweede is een Insyte-AI-eindpunt waarmee andere apps de operator-stem kunnen lenen. Een logistieke app die een klantcommunicatie wil sturen, hoeft niet zijn eigen merkstem te onderhouden; hij vraagt Insyte om een concept. Dat concept gaat nog steeds langs de operator voor goedkeuring. Niets verandert aan het mens-aan-de-poort principe.
Vragen, opmerkingen of een aanvulling op de essay-reeks: stuur een bericht naar product@insyte.co. We lezen alles, ook de scherpe.