graph TD A[Utente Registrato] --> B[Accede al Programma Referral] C[Agente di Vendita] --> B B --> D[Genera Codice Referral Unico] D --> E[Condivide Codice] E --> F[Nuovo Cliente Potenziale] F --> G{Registrazione con Codice} G -->|Completa Registrazione| H[Nuovo Cliente Registrato] H --> I[Primo Acquisto] I --> J{Verifica Codice Referral} J -->|Codice Valido| K[Assegna Bonus] K --> L[Bonus per Referente] K --> M[Bonus per Nuovo Cliente] J -->|Codice non Valido| N[Nessun Bonus Assegnato] L --> O{Tipo Referente} O -->|Utente| P[Credito sul Conto / Sconto] O -->|Agente| Q[Commissione Extra] M --> R[Sconto sul Primo Acquisto] S[Dashboard Referral] --> T[Tracciamento Referral] T --> U[Statistiche Conversioni] T --> V[Riepilogo Bonus] W[Sistema Principale] -.->|Integrazione| X[Gestione Referral] X --> Y[Calcolo Bonus] X --> Z[Aggiornamento Profili] AA[Regole Programma] --> AB[Limiti Bonus] AA --> AC[Periodo di Validità] AA --> AD[Restrizioni Prodotti]