Moko: piattaforma di assistenza clienti
Moko è uno spazio di lavoro moderno per l’assistenza clienti. Lo abbiamo progettato e costruito interamente: 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 aree, un design system, un solo team.

Moko sostituisce gli strumenti su cui un team di assistenza clienti passa la giornata. Inbox, dettaglio ticket, clienti, knowledge base, report, macro, impostazioni e portale cliente. Il brief era costruire ogni area con lo stesso livello di rifinitura, con un design system che tiene insieme tutto il prodotto e una qualità di interazione che regge anche da sola tastiera.



L’inbox è la pagina più importante. Il composer alterna tra risposta pubblica e nota interna con un cambio di colore che rende chiaro al volo in che modalità sei prima di mandare. I cambi di stato sono optimistic, 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 next step suggerito. Un refresh con un click rigenera il suggerimento quando l’agente vuole un altro taglio.


Ogni cliente arriva con la sua 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 immediato. Lo stesso schema 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 è 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. Stesso back-end per entrambi.


Le macro non sono un menu di risposte rapide, sono un sistema di templating leggero. Le variabili si risolvono dal ticket e dal cliente live al momento dell’inserimento, così lo stesso template sembra scritto per la persona dall’altra parte. Macro, AI summary e modifiche inline insieme trasformano l’inbox da lista a spazio di lavoro.


Ogni schermata nasce 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 definisce palette, type scale, radius ed elevation su entrambi i temi. Grafici e badge leggono dagli stessi token dei bottoni, così il segnale di interattività resta coerente in entrambi i temi.
In numeri, e nel modo di farlo.
In numeri
- 8Aree consegnateInbox, 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 è lo standard con cui lavoriamo.
Se stai costruendo un SaaS che ha bisogno della stessa cura su ogni area che toccano i tuoi clienti e il tuo team, allora parliamone.
Parliamone