Moko: piattaforma di assistenza clienti
Moko è uno spazio di lavoro moderno per l’assistenza clienti. Lo abbiamo progettato e costruito noi: inbox keyboard-first, dettaglio ticket con macro e AI summary, CRM clienti con il profilo completo, knowledge base per gli agenti e help center pubblico, dashboard di report con grafici live, e portale cliente. Otto interfacce, un design system, un solo team.

Moko sostituisce le interfacce quotidiane in cui lavora un team di assistenza clienti. Inbox, dettaglio ticket, clienti, knowledge base, report, macro, impostazioni e portale cliente. Il brief era costruire ogni interfaccia con lo stesso livello di rifinitura, con un design system che tiene insieme tutto il prodotto e una qualità di interazione che regge anche quando l’agente lavora interamente a tastiera.



L’inbox è la pagina più importante. Il composer alterna tra risposta pubblica e nota interna con un cambio di colore che rende la modalità inequivocabile prima dell’invio. I cambi di stato sono ottimistici, con rollback. Tag e priorità si modificano inline, mai in un dialog. Una card AI summary compare sopra i thread con tre o più messaggi e mostra sentiment, contesto del piano e un prossimo passo suggerito. Un refresh con un click rigenera il suggerimento quando l’agente vuole un’angolazione diversa.


I clienti si portano dietro la loro storia. Il profilo 360 affianca una striscia di stat alla lista completa dei ticket e un editor di custom field che aggiunge, modifica e rimuove inline con feedback ottimistico. La stessa struttura alimenta il drawer dell’inbox, così un agente che apre una conversazione vede già piano, location, CSAT lifetime e ultimi ticket del cliente senza uscire dal thread.
La knowledge base sono due prodotti in uno. L’admin è un CMS per contenuti di assistenza con categorie, bozze e stato pubblicato. Il lato pubblico, servito su /help, è un layout in stile marketing con hero search, card di categoria e TOC per articolo. I due lati leggono gli stessi dati.


Le macro non sono un menu di risposte rapide, sono un sistema di templating leggero. Le variabili si risolvono con i dati live del ticket e del cliente nel momento in cui l’agente inserisce la macro, così lo stesso template sembra scritto per la persona dall’altra parte. L’insieme di macro, AI summary ed edit inline è ciò che trasforma l’inbox da lista a spazio di lavoro.


Ogni interfaccia esce in light e dark dal primo commit. L’intero prodotto è token-driven: nessun colore hardcoded, nessun font weight hardcoded, nessun inline style. Il design system porta palette, type scale, radius ed elevation su entrambi i temi. Grafici e badge leggono dagli stessi token dei bottoni, così il cambio di tema non mente mai su cosa è interattivo.
Cosa ha portato il lavoro, nei numeri e nell’impostazione.
In numeri
- 8Interfacce costruiteInbox, ticket, CRM, KB, report, macro, impostazioni, portale
- 5Shortcut da tastieraInbox da power user con help overlay
- 4Tipi di graficoTutti legati ai token del design system
- 0Valori hardcodedOgni colore e stile passa per i token
Stack
- Next.js16
- React19
- TypeScript
- TanStack Query
- recharts
- react-markdown
Moko è il livello a cui lavoriamo.
Se stai costruendo un SaaS che ha bisogno della stessa cura su ogni interfaccia che toccano i tuoi clienti e il tuo team, parliamone.
Scrivici