Un CRM ha sempre la necessità di scambiarsi dati con altri software di vario tipo, ci sono varie soluzione per gestire questo compito, quella che reputiamo la migliore nella maggior parte dei casi è myddlware (http://www.myddleware.com/) un ETL open source potente e semplice da utilizzare, ma soprattutto integrato con Vtiger grazie al plugin da noi sviluppato.
Il software in questione è in grado di leggere un fonte (via API o connettendosi ad un DB), mappare il dato ed eventualmente trasformarlo per inviarlo a un target.
Le possibili applicazioni sono svariate, ad esempio:
- ricevere dati da un gestionale (clienti, contatti, ordini, fatture, ecc.)
- inviare lead e contatti ad uno strumento di marketing automation (sono integrati mautic, mailchimp e hubspot)
- importare in modo ricorsivo un CSV depositato su un server
- Scambiare dati con un ecommerce (magento, shopapplicaiton)
- In generale importare dati da un database (ci sono connettori per mysql, mssql, oracle)
Qui tutte le applicazioni attualmente disponibili: http://www.myddleware.com/solution/connected-applications
Sviluppare poi un connettore per connettere un nuovo applicativo che abbia API è un lavoro relativamente facile e non troppo costoso, ed è probabilmente la via più veloce e stabile per integrare Vtiger con altro software.
Il funzionamento è piuttosto intuitivo, dopo aver connesso le applicazioni possiamo richiamarle in un primo step di mappatura, dove scegliamo l'applicazione fonte, quella target e per ognuna selezioniamo il modulo:
Nello step successivo possiamo mappare i campi, che ci vengono mostrati e dobbiamo solo trascinare il campo della fonte nel target:
La configurazione è semplice e comporta una serie di step guidati, qui riassumiamo le funzionalità principali:
- mappatura campi con possibilità di trasformazione dei valori tramite funzioni
- possibili filtri per limitare i record importati
- gestione delle relazioni tra moduli (ad esempio importo un contatto collegato ad un'azienda dal gestionale posso associare il contatto all'azienda anche in vtiger)
- registro di tutti i trasferimenti, con gestione errori
- creazione template di connettori
Ad esempio per una singola regola posso avere la lista di tutti i trasferimenti con esito, se uno avesse avuto esito negativo potrei rilanciare il task di sincronizzaizone.
Una guida completa all'utilizzo la trovate qui: http://community.myddleware.com/index.php/tutorial/
Noi lo stiamo usando con successo con diversi clienti opencrmitalia! Se hai qualche domanda o necessità non esitare a contattarci.