ERPNext
Con gli strumenti webhook qui sotto, la tua receptionist può riconoscere i chiamanti che sono già lead in ERPNext, registrare nuovi chiamanti come lead con nome, numero di telefono e una nota su ciò di cui hanno bisogno, e lasciare un commento sui lead esistenti, così il tuo team vendite potrà richiamarli. ERPNext e il framework Frappe accettano una chiave API e un segreto statici, oltre a body delle richieste JSON, quindi questa configurazione funziona su Frappe Cloud e su siti self-hosted.
Prima di iniziare
Crea un utente API
In ERPNext, crea un utente per Reception.ai, ad esempio reception@yourcompany.com, e assegnagli solo il ruolo Sales User. Le richieste API vengono eseguite con le autorizzazioni di questo utente, quindi non usare un amministratore.
Genera le chiavi
Apri l’utente, seleziona la scheda Settings, espandi API Access e seleziona Generate Keys. Copia subito l’API Secret dal popup: ERPNext lo mostra una sola volta. L’API Key resta visibile nella stessa sezione.
Ogni strumento qui sotto invia un header della richiesta denominato Authorization con il valore token API_KEY:API_SECRET, in cui la chiave e il segreto sono separati da due punti. Imposta il suo Type su Secret.
La chiave e il segreto possono leggere e modificare tutto ciò che il ruolo Sales User consente. Non inserirli in documenti condivisi e seleziona di nuovo Generate Keys per sostituirli se vengono divulgati.
Crea gli strumenti
Per ogni strumento, vai su Integrations, seleziona Add integration, scegli Webhook Tool e imposta Assign to agents su Receptionist. Imposta Value su Fixed value per ogni parametro contrassegnato con “Sempre” qui sotto.
Trova un lead
Registra un nuovo lead
Per impostare l’origine dei lead, aggiungi source (stringa) come valore fisso che corrisponda esattamente a uno dei tuoi record Lead Source. In ERPNext 16 e versioni successive, il campo è invece utm_source e deve corrispondere a un record UTM Source.
notes compila la scheda Notes del lead. Assegnagli la descrizione “Invia esattamente un elemento, con ciò di cui il chiamante ha bisogno.” In Each item, scegli object, quindi seleziona Add field per ciascuno di questi elementi:
note(stringa, obbligatorio): “Di cosa ha bisogno il chiamante e quando desidera essere richiamato.”added_by(stringa): Sempre l’indirizzo email dell’utente API.
Registra i dettagli della chiamata
Seleziona Enable su ogni strumento, poi testa la tua receptionist come nuovo chiamante che chiede di essere richiamato. Il lead appare nell’elenco Lead, assegnato al tuo venditore, con il commento della receptionist.
Aggiungi una procedura per i chiamanti: trova il lead, quindi registralo con una nota se non viene trovato, oppure registra i dettagli della chiamata sul lead trovato. Aggiungi una regola affinché la receptionist non legga mai i record dei lead ai chiamanti.
La receptionist scrive il filtro di ricerca in base alla conversazione, quindi un chiamante potrebbe cercare di indurla a cercare i lead di altre persone. Lo strumento restituisce solo fino a cinque nomi e stati, ma mantieni attiva la regola precedente. Se Sales User concede più accesso di quanto desideri, ad esempio a clienti e preventivi, crea un ruolo personalizzato che possa solo leggere, creare e commentare i lead.
Limitazioni
- La ricerca considera le ultime sette cifre del numero. I numeri memorizzati con spazi o trattini all’interno di queste cifre non vengono trovati e due chiamanti possono condividere le stesse ultime sette cifre.
- Questa configurazione copre solo i lead. La receptionist non cerca contatti o clienti e non crea opportunità.