Real shipped codeSaaS · B2BPiano trimestrale

Come un SaaS B2B ha quasi triplicato l'attivazione ripensando l'onboarding.

Gli utenti si registravano ma non arrivavano mai al primo valore. In 3 settimane abbiamo portato la conversione al primo progetto dal 12% al 34%, senza aggiungere una sola feature.

ClienteSaaS B2B (~40 dipendenti)
RuoloProduct Engineer
Durata3 settimane
StackReact · Node · PostgreSQL
01 · Contesto

Un prodotto solido con un problema invisibile.

Il cliente è una piattaforma SaaS per la gestione di progetti in ambito manifatturiero: prodotto maturo, clienti fidelizzati, churn basso. Il marketing funzionava: il traffico e le registrazioni crescevano mese su mese.

Eppure il fatturato non seguiva. Le registrazioni raddoppiavano, i clienti paganti no. Da qualche parte, tra la registrazione e l'upgrade, gli utenti sparivano.

02 · Problema

Il 88% degli utenti non vedeva mai il valore del prodotto.

Prima di scrivere codice, ho instrumentato il funnel di onboarding evento per evento. I dati hanno raccontato una storia precisa:

1

9 step obbligatori prima del primo valore. Configurazione team, ruoli, integrazioni, notifiche: tutto richiesto prima di poter creare il primo progetto.

2

Drop-off del 61% allo step "invita il tuo team". Gli utenti in valutazione non volevano coinvolgere colleghi prima di aver capito se il prodotto valesse la pena.

3

Solo il 12% arrivava a creare un progetto. Il momento in cui il prodotto dimostra il suo valore era sepolto in fondo a un percorso a ostacoli.

Funnel di onboarding prima dell'intervento
Registrazione
100%
Setup iniziale completato
74%
"Invita il tuo team"
29%
Primo progetto creato
12%

Dati dal tracking evento per evento instrumentato prima dell'intervento. (Numeri placeholder, da sostituire con i dati reali.)

03 · Risultati

I numeri, prima di tutto.

12% → 12% conversione registrazione → primo progetto
+0% trial → piano a pagamento
0 settimane dalla diagnosi alla release in produzione
Prima / dopo l'intervento
Attivazione · prima
12%
Attivazione · dopo
34%
Step obbligatori · prima
9
Step obbligatori · dopo
3
04 · Soluzione

Meno onboarding, non più onboarding.

La tentazione era aggiungere: tooltip, video tutorial, una checklist gamificata. Ho proposto l'opposto: togliere tutto ciò che si frappone tra l'utente e il primo progetto.

Da 9 step a 3. Nome, primo progetto, fatto. Tutto il resto (team, integrazioni, notifiche) è diventato configurazione differita, proposta nel momento in cui serve davvero.

Progetto d'esempio precaricato. L'utente atterra in un prodotto già vivo, non in una dashboard vuota. Il "wow" arriva al secondo 10, non al giorno 3.

Ogni step misurato. Eventi analytics su ogni transizione del funnel, così il team può vedere l'impatto di ogni futura modifica senza tirare a indovinare.

🖥️ Screenshot del nuovo flusso a 3 step, da sostituire con immagine reale
05 · Sfide

Cosa poteva andare storto (e come l'abbiamo evitato).

Il vincolo vero era il codice legacy: l'onboarding esistente era intrecciato con il sistema di permessi. Riscriverlo tutto avrebbe richiesto mesi. La soluzione è stata un nuovo flusso parallelo dietro feature flag, rilasciato al 10% degli utenti, poi al 50%, poi a tutti, con la possibilità di tornare indietro in un click.

Il rollout graduale ha anche risolto la seconda paura del team: che i numeri fossero un caso. Con l'A/B test attivo per due settimane, il confronto vecchio-vs-nuovo era statisticamente solido prima della release completa.

06 · Prima / Dopo

Cosa è cambiato davvero.

Prima
Attivazione al primo progetto 12%
  • 9 step obbligatori prima del primo valore
  • 12% di utenti arrivava al primo progetto
  • Dashboard vuota al primo accesso
  • Zero visibilità sul funnel: si tirava a indovinare
Dopo
Attivazione al primo progetto 34%
  • 3 step, il resto è configurazione differita
  • 34% di utenti crea il primo progetto
  • Prodotto già vivo con progetto d'esempio
  • Ogni step misurato: le decisioni si prendono sui dati
07 · Il cliente
Omar non ci ha chiesto "cosa devo costruire". Ci ha chiesto "qual è il problema", e poi ci ha mostrato coi numeri che la soluzione era togliere, non aggiungere. Testimonial placeholder, da sostituire con quote reale.
MP
Nome Cognome CEO, Nome Azienda

Hai un funnel che perde utenti?

Parliamone: 30 minuti per capire il problema e dirti onestamente se posso aiutarti.

Prenota una call di 30 min   Altri casi studio
Review gratuita del tuo prodotto.  Prenota 30 minuti →