
AgentSDR: AI per vendite open source e CRM
Contatti, campagne e risposte commerciali in un’applicazione che ospiti tu.

In parole semplici, a cosa serve AgentSDR?
AgentSDR è un software di AI per vendite che aiuta a contattare potenziali clienti e gestire le conversazioni successive. Parti da un elenco di nominativi, prepari i messaggi e ricevi le risposte insieme a una classificazione e a una bozza da controllare. La sigla SDR indica il ruolo commerciale che avvia e qualifica le opportunità.
Il progetto open source è guidato da Kandid. Richiede un’installazione propria e account personali dei servizi collegati: è adatto a fondatori, team B2B e agenzie con capacità di manutenzione. Organizzazioni separate e ruoli di proprietario, amministratore e membro aiutano a distinguere i clienti dell’agenzia.
Trasformare un foglio di contatti in una campagna
Il percorso iniziale ufficiale permette di partire da una lista ridotta:
- Avvia l’applicazione e crea l’account amministratore con la tua organizzazione.
- Collega OpenRouter, autorizza fornitori e modelli, scegli quello predefinito e conferma che il ripiego sulla capacità condivisa sia disattivato.
- Collega Google Workspace e aggiungi una casella email. Per LinkedIn e WhatsApp serve Unipile.
- Importa CSV, XLS o XLSX. L’importazione delle persone legge il primo foglio con intestazioni e richiede email o URL LinkedIn per ogni riga. Il limite documentato è di 5.000 righe per file: controlla anche gli errori.
- Crea una campagna con destinatari e sequenza completa. Le colonne aggiuntive diventano variabili usando l’importazione della campagna; l’importatore generale ignora quelle sconosciute.
- Visualizza l’anteprima su diversi contatti, avvia e controlla le risposte in Action required. Leggi il messaggio originale prima di modificare o approvare la bozza.
Le variabili senza dati vengono sostituite da testo vuoto. Una risposta, un mancato recapito, una disiscrizione o Do Not Contact interrompono i successivi invii della campagna per quel contatto.
Arricchire i dati e scegliere il prossimo passo
Tables combina fornitori di arricchimento, colonne AI, richieste HTTP e formule. Associa i campi in ingresso, scegli gli output e prova dieci righe prima dell’intera tabella. Le chiamate consumano crediti sugli account dei fornitori, anche quando ripeti un’elaborazione.
Il CRM classifica le risposte e prepara bozze; classificazioni incerte e cambiamenti protetti della pipeline restano da verificare. Analytics riunisce risposte, interesse positivo, appuntamenti e clienti per canale. Serve a leggere i risultati effettivi del team, non a promettere quelli illustrati nella demo.
Cosa cambia tra email, LinkedIn e WhatsApp
Google Workspace è il canale email supportato; il README indica che Microsoft 365 non è ancora disponibile. LinkedIn e WhatsApp usano Unipile. Il ritmo di invio e le pause non eliminano il rischio di restrizioni degli account.
Per registrare chiamate WhatsApp occorrono Chrome 116 o successivo, l’estensione Call Recorder, un numero collegato, Cloudflare R2 e WhatsApp Web in inglese. La trascrizione richiede un modello con input audio. Questa procedura assiste una chiamata nel browser: non dimostra che un venditore vocale AI telefoni in autonomia.
Licenza gratuita, gestione e trattamento dei dati
Verifica del 10 ottobre 2026: AgentSDR non impone costi di licenza per utente, contatto o casella. La licenza MIT permette anche uso commerciale e modifiche, rispettandone gli avvisi. Server, database, canali, modelli, arricchimento e archiviazione restano a tuo carico; non esiste un costo complessivo universale verificato.
La guida Docker spiega installazione e configurazione. Un PostgreSQL esterno deve essere almeno versione 16. Per la produzione prepara HTTPS, segreti sicuri e backup. Esegui una sola istanza dell’app: l’assenza di un blocco distribuito nel sistema di invio può causare duplicazioni.
Contatti e conversazioni sono nel tuo PostgreSQL, registrazioni nel tuo R2 e credenziali salvate in forma cifrata. Le richieste AI passano comunque da OpenRouter ai fornitori selezionati. L’hosting autonomo non equivale a elaborazione offline. Consulta l’uso responsabile per limiti delle piattaforme, disiscrizioni e consenso alla registrazione, oltre alle condizioni dei servizi che colleghi.
Domande frequenti
È davvero gratuito?
Il software è gratuito e open source. Infrastruttura e servizi esterni possono avere tariffe proprie da calcolare separatamente.
L’AI invia tutte le risposte da sola?
Le bozze del CRM richiedono approvazione umana. Le campagne già avviate possono invece inviare automaticamente i passaggi programmati.
I dati rimangono sempre sul mio server?
Controlli l’archivio principale, ma i servizi di messaggistica, arricchimento e AI ricevono i dati necessari alle funzioni attivate.
Posso importare Excel?
Sì: XLS, XLSX e CSV, entro 5.000 righe per file e con gli identificativi richiesti. La modalità di importazione determina come vengono trattate le colonne extra.
Risorse del progetto
- Codice e licenza: verifica implementazione e condizioni.
- GitHub Discussions: domande e idee d’uso.
- Segnalazione problemi: bug riproducibili e richieste.





