Flusso di Lavoro: Lead → Incasso
Moduli coinvolti: Lead · Opportunità · Proposte · Contratti · Fatture · Pagamenti
Chi lo utilizza: SDR, Agente commerciale, Responsabile vendite, Finanza
Durata tipica: 1 giorno – 6 mesi (dipende dal ciclo di vendita)
Panoramica
Questo è il flusso di vendita principale di CRMconnect: dal primo contatto con un potenziale cliente alla riscossione del pagamento. Ogni fase ha un modulo dedicato; le transizioni tra moduli avvengono tramite azioni esplicite (conversione, creazione da un record esistente) che preservano l'intera cronologia.
Diagramma del flusso
[LEAD]
│ stato configurabile (pipeline + fase)
│ ↓ Convertito in Opportunità (manuale, pulsante "Aggiungi Opportunità")
│
[OPPORTUNITÀ]
│ stato: configurabile da Impostazioni → Stati Opportunità
│ ↓ Crea Proposta (dall'opportunità o direttamente)
│
[PROPOSTA]
│ Bozza (6) → Inviata (4) → Revisionata (1) → Accettata (3)
│ ↘ Rifiutata (2) / Revisionata (5)
│ ↓ Convertita in Fattura O in Ordine di Vendita
│
[CONTRATTO] ←── opzionale, creato da una Proposta accettata o in modo indipendente
│ firmato digitalmente / manualmente
│
[FATTURA]
│ Bozza (6) → Inviata (1) → Parzialmente Pagata (3) → Pagata (2)
│ ↘ Scaduta (4) / Annullata (5)
│
[PAGAMENTO]
│ registrato manualmente o tramite gateway
│
[CHIUSA - VINTA ✓]
Passaggi chiave
1. Lead — Acquisizione del potenziale cliente
Dove: /admin/leads
Come entra un lead:
- Manualmente: pulsante Aggiungi Lead dall'elenco lead
- Modulo web: incorpora
/admin/leads/formssul tuo sito web - Email pipe: email inviata all'indirizzo di acquisizione configurato in
/admin/leads/email_integration - Importazione Excel:
/admin/excelimport - Facebook Lead Ads: automaticamente tramite l'integrazione
/admin/facebookleadsintegration - Automazione del flusso di lavoro: trigger su evento esterno
Campi chiave alla creazione:
| Campo | Obbligatorio | Note |
|---|---|---|
| Nome | Sì | Persona di contatto |
| Azienda | Consigliato | Organizzazione del potenziale cliente |
| Email / Telefono | Consigliato | Almeno uno dei due |
| Stato | Sì | Stati configurabili da /admin/leads/statuses |
| Pipeline | Sì | Raggruppa i lead per flusso di vendita |
| Fonte | Consigliato | Per il reporting ROI per canale |
| Assegnato a | Consigliato | L'agente allocato |
Gli stati dei lead sono completamente configurabili — non esistono valori fissi. Esempi comuni: Nuovo, Contattato, Qualificato, Demo Programmata, Proposta Inviata. I lead possono essere contrassegnati manualmente come Perso (con un motivo) o Spam senza essere eliminati.
Azioni su un lead:
- Aggiungi nota, chiamata, email, SMS dalla scheda attività
- Imposta un promemoria di follow-up
- Allega file
- Associa a una campagna di marketing
- Modifica campi personalizzati
2. Opportunità — Qualificazione del potenziale cliente
Dove: /admin/leads (filtro: Opportunità) o /admin/opportunities
Come viene creata: Da un lead aperto, utilizza il pulsante Converti in Opportunità (o Aggiungi Opportunità direttamente). I dati di contatto vengono copiati automaticamente; il lead rimane attivo e visualizzato separatamente.
Tecnicamente, le opportunità sono lead con il flag
is_opportunity = 1. Appaiono nell'elenco Opportunità, non nell'elenco Lead.
Campi aggiuntivi da compilare:
| Campo | Note |
|---|---|
| Valore stimato | Importo potenziale della transazione |
| Stato opportunità | Configurabile da /admin/opportunities/statuses |
| Data di chiusura stimata | Per le previsioni di vendita |
| Probabilità (%) | Contribuisce alla pipeline ponderata |
Azioni:
- Proposta creata direttamente dall'opportunità (popola automaticamente il cliente e il valore)
- Note e attività separate dal lead originale
3. Proposta — Preventivazione
Dove: /admin/proposals
Come viene creata:
- Da un'opportunità: pulsante Crea Proposta — recupera i dati di contatto e il valore
- Da un lead: similmente
- Direttamente dal menu:
/admin/proposals/list_proposals→ Aggiungi
Stati della proposta:
| Codice | Stato | Quando appare |
|---|---|---|
| 6 | Bozza | Alla creazione; non visibile al cliente |
| 4 | Inviata | Dopo aver premuto Invia (email automatica con link al portale) |
| 1 | Revisionata | Il cliente ha aperto il link dal portale |
| 7 | (inviata manualmente) | Cambio stato senza email |
| 3 | Accettata | Il cliente clicca Accetta nel portale O si cambia manualmente |
| 2 | Rifiutata | Il cliente clicca Rifiuta nel portale O si cambia manualmente |
| 5 | Revisionata | Il cliente richiede modifiche |
Una proposta scaduta (oltre la data
open_till) non può più essere accettata dal cliente dal portale.
Cosa contiene una proposta:
- Righe di prodotto/servizio con quantità, prezzo unitario, tasse, sconto
- Termini e condizioni
- Firma digitale (opzionale)
- File allegati
- Note interne
Conversione proposta → fattura:
Quando la proposta è Accettata, appare il pulsante Converti in Fattura (o Converti in Ordine di Vendita). Tutte le righe vengono automaticamente copiate nel nuovo documento. Il collegamento viene mantenuto: proposals.invoice_id → invoices.id.
4. Contratto — Il documento legale (opzionale)
Dove: /admin/contracts
Quando viene utilizzato: I contratti non sono obbligatori nel flusso — alcune aziende passano direttamente da Proposta → Fattura. I contratti sono rilevanti quando c'è un impegno scritto ricorrente o un SLA.
Come viene creato:
- Da una proposta accettata: pulsante Crea Contratto
- Indipendentemente: dal menu Documenti Cliente
Firma digitale: se il modulo Gestione Documenti o la funzionalità di firma del contratto è abilitata, il cliente riceve un link e firma elettronicamente.
Stati del contratto: configurabili. Esempi: Bozza, Attivo, Scaduto, Terminato.
Un contratto scaduto può generare un promemoria automatico via email (configurabile in Automazione Flussi di Lavoro).
5. Fattura — La richiesta di pagamento
Dove: /admin/invoices
Come viene creata:
- Convertita da una Proposta accettata (più comune)
- Convertita da un Ordine di Vendita
- Direttamente:
/admin/invoices/list_invoices→ Aggiungi Fattura - Automaticamente da un progetto (vedi Flusso 2)
Stati della fattura:
| Codice | Stato | Quando appare |
|---|---|---|
| 6 | Bozza | Alla creazione |
| 1 | Non Inviata | Salvata, non ancora inviata |
| 1 | Inviata | Inviata al cliente via email |
| 3 | Parzialmente Pagata | Ricevuto almeno un pagamento parziale |
| 2 | Pagata | Completamente saldata |
| 4 | Scaduta | Data di scadenza superata, non pagata |
| 5 | Annullata | Contrassegnata manualmente come annullata |
Impostazioni importanti della fattura:
- Serie e prefisso (configurabile per azienda in
/admin/billing/config) - IVA per riga o globalmente
- Valuta (multi-valuta supportata)
- Data di scadenza — genera un promemoria automatico alla scadenza
- Metodo di pagamento disponibile (link di pagamento online se gateway configurato)
Invio di una fattura:
Il pulsante Invia genera un'email con il PDF allegato e un link al portale cliente. Il cliente può scaricare la fattura e registrare il pagamento online.
eFactura (Romania):
Se l'istanza è configurata per la Romania e il token ANAF è attivo, appare un pulsante eFactura su ogni fattura:
- Genera XML — produce il file UBL conforme allo standard e-Factura (pre-controllo)
- Invia ad ANAF — invia la fattura all'SPV; restituisce il numero di registrazione ANAF
- Controlla stato — interroga ANAF per lo stato di validazione
- Scarica archivio — scarica il ZIP con XML firmato + PDF restituito da ANAF
Se Auto-invio eFactura = ON (configurabile in /admin/billing/efactura), l'invio avviene automaticamente dopo X giorni dall'emissione.
→ eFactura
6. Pagamento — Riscossione del pagamento
Dove: /admin/payments
Come viene registrato:
- Manualmente (più comune): dalla fattura, pulsante Registra Pagamento — inserisci l'importo, la data, il metodo di pagamento
- Parzialmente: possono essere registrati pagamenti parziali successivi; la fattura passa allo stato Parzialmente Pagata
- Automaticamente: se è configurato un gateway di pagamento (Stripe, ecc.) e il cliente paga dal portale
- Pagamento anticipato sul conto del cliente — applicato successivamente a una fattura
Quando viene registrato un pagamento:
- La fattura passa allo stato Pagata (se importo = totale) o Parzialmente Pagata
- Viene generata una ricevuta/conferma di pagamento
- L'attività viene registrata nella cronologia del cliente
Cosa viene creato automaticamente
| Evento | Creato automaticamente |
|---|---|
| Lead tramite modulo web | Lead con fonte compilata |
| Lead tramite Facebook Lead Ad | Lead con campi mappati |
| Proposta inviata | Email con link al portale + notifica al personale |
| Il cliente apre la proposta | Stato → Revisionata; notifica al personale |
| Proposta accettata | Notifica al personale; registro attività |
| Fattura convertita da proposta | Tutte le righe copiate; link invoice_id impostato |
| Fattura inviata | Email PDF + link portale cliente |
| Data scadenza superata | Stato → Scaduta; email di promemoria (se configurata) |
| Pagamento registrato | Stato fattura aggiornato; registro attività |
| Fattura inviata ad ANAF | Numero registrazione ANAF restituito; stato → In attesa di Validazione |
| Fattura validata da ANAF | Stato → OK; archivio firmato disponibile per il download |
Punti in cui il flusso può bloccarsi
| Problema | Causa probabile | Soluzione |
|---|---|---|
| Il lead non appare nella pipeline | Pipeline non impostata o stato non assegnato alla pipeline | Controlla /admin/leads/pipelines e /admin/leads/statuses |
| La proposta non può essere accettata dal portale | Data open_till scaduta |
Estendi la data o cambia lo stato manualmente |
| Il pulsante "Converti in Fattura" non appare | Proposta non in stato Accettata | Cambia lo stato in Accettata |
| La fattura non invia email | SMTP non configurato o indirizzo cliente mancante | Controlla impostazioni SMTP in /admin/settings → Email |
| Il pagamento non chiude la fattura | Importo pagato < totale fattura (incluse tasse) | Verifica che l'importo includa l'IVA |
| eFactura — errore di validazione ANAF | XML rifiutato (campo mancante o formato errato) | Correggi la fattura (partita IVA cliente, indirizzo, IVA), rigenera XML e reinvia |
| eFactura — token scaduto | Il token ANAF è scaduto | Rigenera il token in /admin/billing/efactura → pulsante Rigenera |
Report rilevanti per questo flusso
- Report Vendite —
/admin/reports/sales— fatturato per periodo - Report Lead —
/admin/reports/leads— conversioni per fonte e pipeline - Panoramica Vendite —
/admin/sales— KPI combinati - Obiettivi —
/admin/goals— target di vendita vs. effettivo