Identificare i duplicati tra i moduli lead e contatti
Le schermate in questo articolo sono in lingua inglese. L'interfaccia di Zoho CRM potrebbe variare in base alla versione e alla lingua impostata.
Edizione: Enterprise | Settore: Viaggi | Funzionalità: Regola workflow e Funzioni
Scenario
Joshua Baker è un responsabile vendite presso un'agenzia di viaggi online che offre pacchetti turistici personalizzati. L'agenzia dispone di un modulo web sul proprio sito attraverso il quale le persone interessate richiedono informazioni sui pacchetti turistici. Le richieste qualificate (lead) vengono convertite in contatti e viene creata una nuova trattativa. Tuttavia, durante questo processo, nel database vengono creati alcuni duplicati. Ad esempio, Kane Wilson ha richiesto informazioni e acquistato un pacchetto turistico l'estate scorsa. Ora, sebbene sia già un cliente nel database, quando effettua un'altra richiesta tramite il modulo web, i suoi dati vengono nuovamente acquisiti come nuovo lead.
Requisiti
Joshua desidera:
- Identificare le voci duplicate tra clienti e nuove richieste
- Unire le voci duplicate
Soluzione
Il modulo web acquisisce le nuove richieste nel modulo Lead e i clienti (lead convertiti) nel modulo Contatti. Joshua crea un campo casella di controllo denominato "Duplicates" nel modulo Lead.
1. Identificazione dei duplicati tra i moduli Lead e Contatti
Lo strumento di deduplicazione può identificare i duplicati all'interno di un singolo modulo, ma è possibile utilizzare una funzione personalizzata per farlo tra più moduli. Quindi, in questo caso, ogni volta che un nuovo lead entra tramite il modulo web, viene creato un record nel modulo Lead e una funzione personalizzata verifica la presenza di duplicati nel modulo Contatti. Nel caso in cui venga trovato un duplicato, il campo casella di controllo Duplicate viene contrassegnato.
- Andare su Impostazioni > Spazio sviluppatore > Funzioni.
- Scrivere la seguente funzione nel Deluge Script Editor.
relcont = zoho.crm.searchRecords("Contacts", "(Email:equals:" + email + ")");relcontsize = relcont.size();if (relcontsize>0){update = zoho.crm.updateRecord("Leads", leadid.toString(), {"Duplicate":true});}
- Fare clic su Edit Argument.
- Impostare gli argomenti da utilizzare nello script.
- Fare clic su Save.
|
Modulo |
Lead |
|
Nome regola |
Controllo duplicati |
|
Quando eseguire |
Azione record > Creazione |
|
Condizione |
Tutti i lead |
|
Azioni |
Funzioni > Duplicate |
2. Unione dei record duplicati
Nel modulo Lead, creare una vista elenco per filtrare le voci duplicate (Criterio: Duplicate è Selezionato). Durante la conversione del lead, è possibile unirlo con il contatto esistente o creare un nuovo contatto.
Edizione: Enterprise | Settore: Viaggi | Funzionalità: Regola workflow e Funzioni
Scenario
Joshua Baker è un responsabile vendite presso un'agenzia di viaggi online che offre pacchetti turistici personalizzati. L'agenzia dispone di un modulo web sul proprio sito attraverso il quale le persone interessate richiedono informazioni sui pacchetti turistici. Le richieste qualificate (lead) vengono convertite in contatti e viene creata una nuova trattativa. Tuttavia, durante questo processo, nel database vengono creati alcuni duplicati. Ad esempio, Kane Wilson ha richiesto informazioni e acquistato un pacchetto turistico l'estate scorsa. Ora, sebbene sia già un cliente nel database, quando effettua un'altra richiesta tramite il modulo web, i suoi dati vengono nuovamente acquisiti come nuovo lead.
Requisiti
Joshua desidera:
- Identificare le voci duplicate tra clienti e nuove richieste
- Unire le voci duplicate
Soluzione
Il modulo web acquisisce le nuove richieste nel modulo Lead e i clienti (lead convertiti) nel modulo Contatti. Joshua crea un campo casella di controllo denominato "Duplicates" nel modulo Lead.
1. Identificazione dei duplicati tra i moduli Lead e Contatti
Lo strumento di deduplicazione può identificare i duplicati all'interno di un singolo modulo, ma è possibile utilizzare una funzione personalizzata per farlo tra più moduli. Quindi, in questo caso, ogni volta che un nuovo lead entra tramite il modulo web, viene creato un record nel modulo Lead e una funzione personalizzata verifica la presenza di duplicati nel modulo Contatti. Nel caso in cui venga trovato un duplicato, il campo casella di controllo Duplicate viene contrassegnato.
- Andare su Impostazioni > Spazio sviluppatore > Funzioni.
- Scrivere la seguente funzione nel Deluge Script Editor.
relcont = zoho.crm.searchRecords("Contacts", "(Email:equals:" + email + ")");relcontsize = relcont.size();if (relcontsize>0){update = zoho.crm.updateRecord("Leads", leadid.toString(), {"Duplicate":true});}
- Fare clic su Edit Argument.
- Impostare gli argomenti da utilizzare nello script.
- Fare clic su Save.
|
Modulo |
Lead |
|
Nome regola |
Controllo duplicati |
|
Quando eseguire |
Azione record > Creazione |
|
Condizione |
Tutti i lead |
|
Azioni |
Funzioni > Duplicate |
2. Unione dei record duplicati
Nel modulo Lead, creare una vista elenco per filtrare le voci duplicate (Criterio: Duplicate è Selezionato). Durante la conversione del lead, è possibile unirlo con il contatto esistente o creare un nuovo contatto.
Articoli Correlati
Aggiornamento automatico di più campi con gli stessi valori.Concatenare due campi - (Combinare i valori di due campi in un terzo campo)Standardizzare la convenzione di denominazione delle trattative con la creazione automatica dei nomiOttimizzazione della gestione dei fornitori e del processo di firma dei contratti nel settore turisticoGestione di più servizi nelle Organizzazioni Non-Profit
Zoho Premium Partner
Hai bisogno di aiuto con Zoho CRM?
I nostri esperti possono aiutarti con implementazione, personalizzazione e supporto. Oltre 200 progetti completati dal 2011.
Contattaci