Come usare il Contact Manager
Guida utente passo-passo alla sezione Contatti di DeepAgent: come creare, importare, organizzare e analizzare i contatti che i tuoi agenti vocali chiameranno o riceveranno.
Scritto da Product
Ultimo aggiornamento 11 giorni fa
1. Introduzione
La sezione Contatti è il CRM integrato di DeepAgent: contiene tutti i numeri di telefono e le persone con cui i tuoi agenti vocali interagiscono, in inbound o outbound.
Da qui puoi:
Mantenere un’anagrafica unica e ordinata di tutti i tuoi contatti.
Importare in massa i tuoi lead da CSV
Organizzare i contatti con Stage, Tag e Liste.
Vedere lo storico completo delle chiamate per ogni persona.
Decidere quale agente può (o non può) chiamare un determinato contatto.
2. Accesso alla sezione Contatti
Accedi a DeepAgent con le tue credenziali.
Nel menu laterale di sinistra clicca su Contatti.
Vieni portato all’URL
/dashboard/contacts.
⚠️ La sezione è disponibile sugli account con il modulo CRM attivo. Se non vedi la voce nel menu, contatta il supporto.
3. Panoramica dell’interfaccia
All’apertura della pagina trovi:
Header con titolo “Contatti” e breadcrumb.
Tab Contatti / Tab Liste in alto.
Barra di ricerca per cercare per nome, telefono, email o azienda.
Pulsante Filtri che apre il pannello laterale.
Toggle vista: Tabella ↔︎ Kanban.
Pulsante Importa (CSV).
Pulsante + Aggiungi Contatto.
4. Creare un contatto
Clicca sul pulsante + Aggiungi Contatto in alto a destra.
Si apre una finestra di dialogo con i seguenti campi:
Clicca Salva: il contatto compare immediatamente nella tabella.
💡 Suggerimento: il numero di telefono viene normalizzato automaticamente in formato internazionale (Es.
+39...). Se inserisci un numero senza prefisso, viene usato il paese selezionato.
5. Importare contatti da CSV
L’import CSV è il modo più veloce per caricare grandi quantità di lead.
Step 1 — Apertura wizard
Clicca Importa nella barra in alto.
Si apre un pannello laterale (sheet) sulla destra.
Step 2 — Upload del file
Trascina il file CSV nella drop zone, o clicca per selezionarlo.
Scegli il separatore: virgola
,(default) oppure punto e virgola;.Viene mostrata un’anteprima delle prime righe.
Step 3 — Mappatura colonne
Associa ciascuna colonna del CSV a un campo di DeepAgent:
firstName(obbligatorio)lastNamephone(obbligatorio)emailcompanycustomField(per dati extra che diventeranno campi personalizzati)Ignora (per le colonne che non vuoi importare)
Step 4 — Configurazione globale
Imposta per tutti i contatti importati:
Stage (default: Nuovo).
Tag comuni (es.
import-gennaio-2026).
Step 5 — Importazione e risultati
Clicca Avvia importazione.
Una barra di progresso mostra l’avanzamento in tempo reale.
Al termine vedi:
✅ Importati
⚠️ Duplicati saltati (contatti con stesso telefono/email già presenti)
❌ Errori (con riga e motivo)
💡 Puoi annullare un import in corso con il pulsante Annulla.
6. Modificare un contatto
Esistono due modi per modificare un contatto:
A) Modifica rapida dalla tabella
Nella tabella, clicca sull’icona ✏️ (matita) nella colonna Azioni.
Si apre il dialog con i campi precompilati.
Modifica e clicca Salva.
B) Modifica completa dal dettaglio
Clicca sulla riga del contatto per aprirne la pagina di dettaglio.
Nel pannello sinistro clicca Modifica.
Tutti i campi diventano editabili inline.
7. Eliminare contatti
⚠️ Attenzione: l’eliminazione è definitiva e non reversibile.
Dalla tabella, clicca sui tre puntini (
⋯) nella colonna Azioni → Elimina.Conferma nel dialog mostrando il nome/telefono del contatto.
Per eliminare più contatti contemporaneamente vedi Azioni multiple (bulk).
8. Ricerca e filtri
Ricerca testuale
La barra di ricerca in alto cerca simultaneamente su: Nome, Cognome, Telefono, Email e Azienda.
Pannello filtri
Clicca su Filtri per aprire il pannello laterale e combinare i seguenti criteri:
I filtri sono combinabili (operatore AND). Clicca Pulisci per resettarli.
9. Vista Tabella vs Vista Kanban
In alto a destra trovi un toggle con due icone:
Vista Tabella (default)
Mostra le colonne: Nome | Telefono | Email | Azienda | Stage | Tag | Ultima contattazione | Azioni.
Vista Kanban (Board)
Mostra 5 colonne, una per ciascuno Stage. Ogni contatto è una card.
Drag & drop una card fra colonne per cambiare stage istantaneamente.
La card mostra Nome, Telefono e i Tag principali.
10. Stage dei contatti
Lo Stage rappresenta lo stato del contatto nel funnel:
Lo stage si aggiorna automaticamente in base agli outcome delle chiamate, oppure manualmente:
Dalla vista Kanban con drag & drop.
Dal dettaglio contatto tramite il dropdown Stage.
11. Tag
I tag sono etichette libere per segmentare i contatti (es. vip, roma, non-richiamare).
Aggiungere un tag
Apri il dettaglio del contatto.
Nella sezione Tag, clicca +.
Cerca un tag esistente o digita un nuovo nome → il tag viene creato al volo.
Rimuovere un tag
Clicca la X sulla chip del tag.
12. Note
Nel pannello sinistro del dettaglio contatto trovi una textarea Note:
Lunghezza massima: 5000 caratteri.
Salvataggio automatico (debounce 2 secondi).
Indicatore di stato: “Salvataggio…”, “Salvato ✓”, “Errore”.
Il contatore di caratteri appare oltre i 4500.
13. Campi personalizzati
DeepAgent gestisce due tipi di campi personalizzati:
Campi stabili (editabili)
Definiti da te (ad es. partita_iva, codice_cliente). Editabili da:
Form di creazione contatto.
Form di modifica contatto.
Mapping CSV (colonna mappata come
customField).
Campi raccolti dagli agenti (read-only)
Le informazioni raccolte automaticamente dai bot durante le chiamate (es. orari di disponibilità, preferenze prodotto). Sono raggruppati per agente e contrassegnati dall’icona 🤖.
14. Liste contatti (Statiche e Smart)
Le Liste sono raccolte di contatti che puoi usare nelle campagne outbound.
Accedi da Tab Liste nella pagina Contatti, oppure da /dashboard/contacts → toggle “Liste”.
Liste Statiche
Contatti aggiunti manualmente, l’elenco resta fisso.
Creare una lista statica:
Tab Liste → + Nuova Lista.
Inserisci Nome e Descrizione.
Seleziona tipo Statica.
Aggiungi contatti con il selettore.
Liste Smart
Si popolano dinamicamente in base a filtri (stage, tag, sorgente, ecc.): ogni nuovo contatto che rispetta i criteri entra automaticamente.
Creare una lista smart:
Tab Liste → + Nuova Lista.
Seleziona tipo Smart.
Definisci i filtri nel condition builder.
Salva: l’elenco si aggiorna in tempo reale.
Dettaglio lista
Clicca su una lista per aprirne il dettaglio:
Tabella/Kanban dei contatti contenuti.
Tab Readiness: mostra quali variabili campagna sono valorizzate sui contatti.
Pulsante Aggiungi contatti (solo liste statiche).
15. Azioni multiple (bulk)
Nella tabella, attiva le checkbox sulle righe dei contatti.
In basso compare la toolbar bulk con il numero selezionato.
Azioni disponibili:
📁 Crea lista (statica) con i contatti selezionati.
🏷️ Aggiungi tag a tutti i selezionati.
📤 Esporta in CSV o JSON.
🗑️ Elimina in massa (con conferma).
16. Esportare contatti
Due modi per esportare:
A) Esporta tutti i contatti
Dal menu in alto → Esporta → scegli CSV o JSON.
B) Esporta solo i selezionati
Usa la bulk toolbar (vedi Azioni multiple).
Il file scaricato contiene: nome, cognome, telefono, email, azienda, stage, tag (concatenati), data creazione, campi personalizzati.
17. Dettaglio contatto e storico chiamate
Clicca su una riga della tabella per aprire la pagina /dashboard/contacts/[id].
Pannello sinistro: informazioni
Anagrafica (Nome, Telefono, Email, Azienda).
Stage corrente (modificabile).
Tag (aggiungi/rimuovi).
Note (auto-save).
Campi personalizzati e raccolti.
Lista agenti che hanno chiamato (con possibilità di blocco).
Pannello destro: timeline chiamate
Per ogni chiamata:
📅 Data e ora.
📞 Direzione (in entrata / in uscita).
🎯 Outcome: Successo / Fallito / Nessuna risposta / Irraggiungibile.
🤖 Nome agente che ha gestito la call.
⏱️ Durata
MM:SS.📝 Riepilogo (summary del transcript), se disponibile.
Clicca su una card → si apre il modal con il transcript completo.
Il pulsante Carica altri in fondo carica le chiamate più vecchie (paginazione).
18. Bloccare un agente su un contatto
In alcuni casi vuoi che un agente specifico non chiami più un determinato contatto (es. richiesta di non essere contattato).
Apri il dettaglio contatto.
Nella sezione Agenti, trova la card dell’agente.
Clicca Blocca agente.
Nel dialog inserisci una nota (motivazione, max 1000 caratteri).
Conferma: la card mostrerà il badge rosso BLOCCATO.
⚠️ Il blocco cancella anche i recall programmati per quel contatto.
Per sbloccare: clicca Sblocca sulla card.
20. FAQ e Troubleshooting
❓ Il mio import CSV ha saltato delle righe — perché? Probabilmente sono duplicati (stesso telefono o email già presenti). Controlla il riepilogo finale: nella sezione “Saltati” viene indicata la riga e il motivo.
❓ Posso ripristinare un contatto eliminato? No. L’eliminazione è definitiva. Per sicurezza esporta sempre i contatti prima di operazioni bulk di delete.
❓ Quanti contatti posso importare in un singolo CSV? Non c’è un limite hard, ma per file molto grandi (>10.000 righe) l’import potrebbe richiedere qualche minuto. La barra di progresso ti mostra lo stato.
❓ Posso cercare/filtrare per più tag contemporaneamente? Sì, dal pannello Filtri puoi selezionare più tag (operatore OR all’interno della stessa categoria, AND fra categorie diverse).
❓ Cosa succede se cambio Stage manualmente? Lo stage rimane forzato a quel valore finché un evento (es. nuova call) non lo aggiorna nuovamente in modo automatico.
❓ Le Liste Smart si aggiornano in tempo reale? Sì, ogni volta che un contatto nuovo o modificato rispetta i criteri della lista, entra (o esce) automaticamente.
❓ Bloccare un agente impedisce anche chiamate inbound? No: il blocco vale solo per le chiamate outbound che parte da quell’agente verso il contatto.
21. Glossario
Contatto: una persona/numero di telefono nel CRM.
Stage: stato del contatto nel funnel (Nuovo, Nessuna risposta, Irraggiungibile, Successo, Fallito).
Tag: etichetta libera per segmentare i contatti.
Lista Statica: collezione fissa di contatti, selezionati manualmente.
Lista Smart: collezione dinamica di contatti, definita da filtri.
Sorgente: da dove proviene il contatto (CSV, manuale, inbound, outbound, campagna, backfill).
Campo stabile: dato anagrafico personalizzato editabile manualmente.
Campo raccolto: dato estratto automaticamente dagli agenti durante una call.
Esclusione agente: regola che impedisce a uno specifico agente di chiamare uno specifico contatto.
Integrazione: collegamento con una sorgente esterna (es. Google Sheets) per sincronizzare contatti.