15 Altre funzioni

15.1 RSS

Tramite i collegamenti a RSS Feed disponibili su web o creati appositamente dall’azienda, è possibile fornire aggiornamenti costanti e in tempo reale a tutti gli utenti di vtenext. vtenext ha la possibilità di scegliere da una lista di RSS feed disponibili per gli utenti e visualizzare sul display ogni articolo disponibile.

Ogni RSS feed ha un unico indirizzo simile all’URL web che va cercato su Internet. Per vedere un feed RSS dovete inserire quest’indirizzo in vtenext.

15.1 [1].png

15.2 I miei Siti

Questa area permette di visualizzare i siti web di interesse direttamente su vtenext. Il sistema è molto utile anche per collegarsi al tracking di spedizioni o comunicare con fornitori che si basano sul web.

I miei siti - VTENEXT 22.05.png

15.3 Licenza e numero utenti

In tutte le pagine di vtenext, in basso a destra, si trova il Copyright e la Licenza, cliccando la quale, si accede ad una popup contenente tutti i termini d'uso di una licenza Business del programma.

Dalla versione 19.10, e solamente per le installazioni On-Site, è possibile vedere quanti utenti sono disponibili per quella determinata licenza e quanti di questi sono stati attivati.

Nella medesima popup, è anche disponibile la data di scadenza della licenza installata.

15.3 [1].PNGLicenza dal Cloud

15.3 [2].pngLicenza On-Site

 

15.4 Sincronizzazioni

Dalle impostazioni di vtenext, è possibile accedere alla funzione di sincronizzazione del crm con altre applicazioni. Le piattaforme sincronizzabili disponibili sono le seguenti:

I moduli sincronizzabili sono diversi ed in base alla piattaforma che viene scelta. Di seguito uno schema che riassume quali moduli si possono sincronizzare. Tra parentesi vengono specificate le versioni supportate.

VTENEXT

  • Assistenza Clienti
  • Aziende
  • Contatti
  • FAQ
  • Fornitori
  • Installazioni
  • Leads
  • Operazioni
  • Opportunità
  • Pianificazioni
  • Prodotti
  • Servizi
  • TicketComments
  • Utenti

N.B. Questa funzione è indispensabile quando si vogliono collegare tra loro due installazione di vtenext, per esempio per sincronizzare l'ambiente di TEST con l'ambiente di PRODUZIONE.

Hubspot (solo versione cloud)

  • Assistenza Clienti
  • Aziende
  • Contatti
  • Opportunità
  • Target
  • Utenti

*le eliminazioni dei record da Hubspot verso vtenext non sono contemplate

 

N.B. Quando si crea l'app all'interno di Hubspot seguendo le istruzioni nel link alla pagina presente in vtenext (https://legacydocs.hubspot.com/docs/faq/how-d...p-in-hubspot) vanno aggiunti gli "scopes". Il crm indica di inserire i seguenti "scopes":

image-1663684629551.png

ATTENZIONE: è fondamentale selezionare esattamente quelli indicati, pena il non funzionamento della sincronizzazione!

Salesforce

N.B. seguire le istruzioni per la configurazione descritte direttamente nel link alla pagina presente in vtenext
https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_defining_remote_access_applications.htm

  • Assistenza Clienti
  • Commenti Ticket
  • Allegati Ticket
  • Email
  • Aziende
  • Campagne
  • Contatti
  • PotentialsContacts
  • Installazioni
  • Leads
  • Opportunità
  • Prodotti*
  • Utenti

image-1668426835927.png

*non vengono importate le immagini

SuiteCRM (solo versione onsite)

  • Assistenza Clienti
  • Aziende
  • Campagne
  • Contatti
  • Installazioni
  • Leads
  • Opportunità
  • Prodotti*
  • Utenti

*non vengono importate le immagini

Jira (solo versione cloud)

N.B. seguire le istruzioni per la configurazione descritte direttamente nel link alla pagina presente in vtenext
https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/

  • Assistenza Clienti
  • Operazioni
  • Pianificazioni
  • Ticket Comments
  • Utenti

image-1668427218715.png

vtiger (solo versione cloud)

  • Assistenza Clienti
  • Aziende
  • Contatti
  • Fornitori
  • Installazioni
  • Leads
  • Opportunità
  • Prodotti*
  • Servizi
  • Utenti

*non vengono importate le immagini

Magento (solo versione onsite 2.4.0)

N.B. prima di proseguire con la configurazione per Magento, è necessario creare una API KEY in magentourl/admin/integration/index/key/

  • Aziende
  • Currencies
  • Ordini di Vendita
  • Prodotti*
  • Prodotti configurabili
  • Taxes

image-1668437344254.png

Prestashop (solo versione onsite 1.7.6.7)

N.B. seguire le istruzioni per la configurazione descritte direttamente nel link alla pagina presente in vtenext
https://devdocs.prestashop.com/1.7/webservice/tutorials/creating-access/

  • Aziende
  • Currencies
  • Ordini di Vendita
  • Prodotti*
  • Prodotti configurabili
  • Taxes

image-1668437440806.png

*non vengono importate le immagini

Shopify (solo versione cloud 2019-20)

  • Aziende
  • Currencies
  • Ordini di Vendita
  • Prodotti*
  • Prodotti configurabili

*non vengono importate le immagini


ATTENZIONE: per sincronizzare i prodotti di Shopify è necessario impostare nella configurazione anche il modulo Prodotti Configurabili.

WooCommerce (solo versione onsite 4.4.0)

N.B. seguire le istruzioni per la configurazione descritte direttamente nel link alla pagina presente in vtenext
https://woocommerce.github.io/woocommerce-rest-api-docs/#rest-api-keys

  • Aziende
  • Currencies
  • Ordini di Vendita
  • Prodotti*
  • Prodotti configurabili
  • Taxes

image-1668437582744.png

*non vengono importate le immagini

Zapier

N.B.: per configurare correttamente il connettore Zapier, è necessario leggere attentamente il MANUALE ZAPIER presente nel Capitolo 15.7

 

image-1688995427829.png

Zendesk

N.B.: è necessario generare una API KEY dal seguente link
https://support.zendesk.com/hc/en-us/articles/4408889192858-Generating-a-new-API-token

  • Assistenza Clienti
  • Aziende
  • Commenti Ticket
  • Allegati Ticket
  • Utenti

image-1668437717342.png

 

Quando si accede alla schermata di configurazione da IMPOSTAZIONI > BUSINESS PROCESS MANAGER > SINCRONIZZAZIONI, è possibile configurare tramite pochi e semplici passi, la sincronizzazione da effettuare e verso quale sistema. La schermata è esattamente come quella che si vede nell'immagine sottostante.

15.4 [1].png

Dettaglio della schermata di configurazione delle sincronizzazioni

Configurazione

  1. Come prima cosa è necessario scegliere il Sistema esterno dal menu a tendina disponibile
  2. Indicare l'Indirizzo dell'istanza alla quale si desidera collegarsi (ove richiesto)
  3. Scegliere dunque, tra i Moduli da sincronizzare quelli desiderati e portali nella colonna Moduli selezionati agendo con la freccia rivolta verso destra
  4. Eseguendo l'operazione del passo 3, si aprirà una popup che permetterà di selezionare il metodo di sincronizzazione per ciascuno dei moduli selezionati (vedere l'esempio nell'immagine sottostante)

    15.4 [2].PNG
    Dettaglio della configurazione di sincronizzazione del modulo Assistenza Clienti selezionato al punto 3
  5. Inserire i dati di autenticazione, dichiarando il Tipo di meccanismo di autenticazione, il Nome utente e la Password per collegarsi. Cliccando sull'icona è possibile avere ulteriori informazioni per recuperare i dati da inserire nel nome utente e password che differiscono per ogni piattaforma sincronizzabile.

image-1616147018396.png

N.B.: la sincronizzazione avviene secondo l'intervallo impostato per i cron, che di default è ogni minuto, ma può subire variazioni che dipendono dal numero di sincronizzazioni impostate, altri processi cron e carico della macchina.

 

15.5 Cestino

Il crm dispone di un modulo Cestino, che permette di recuperare tutte le entità eliminate da qualsiasi modulo. Usando la ricerca presente in basso a sinistra, digitare "Cestino" e cliccare sulla medesima voce per visualizzarlo.

image-1671113277833.png

Dettaglio del Cestino

Come si ripristina un record eliminato?

Come prima cosa, in alto a destra, selezionare dal menu a tendina il modulo nel quale è necessario recuperare il dato (es. Aziende oppure Assistenza Clienti).

image-1671114222242.png

Dettaglio selezione modulo da cui recuperare i dati

Una volta selezionato il modulo, comparirà la lista degli elementi che sono stati eliminati in precedenza. Da qui si può filtrare tra i campi proposti ricercando gli elementi eliminati.

image-1692888228248.png

Dopo la selezionate degli elementi l'utente ha una serie di possibilità:

image-1692888058702.png

  1. Selezionando manualmente più entità, è possibile ripristinarle cliccando sull'apposito tasto in alto a sinistra RIPRISTINA
  2. E' possibile ripristinare la singola entità, cliccando sul link "Bidoncino" contestuale al record interessato
  3. Cliccando su SELEZIONA TUTTO in alto a sinistra, è possibile selezionare tutti i record presenti nel Cestino per quel modulo specifico. Cliccando poi sul pulsante RIPRISTINA, detti record verranno rimessi nel loro modulo originale
  4. Cliccando infine su SVUOTA CESTINO, verranno ELIMINATI TUTTI I RECORD DI TUTTI I MODULI !

 

15.6 Notifiche Push

Appena installata o aggiornata la versione alla 23.08, nell'area notifiche del crm, si trova il seguente avviso:

Con questo aggiornamento è possibile inviare le notifiche push ai dispositivi che utilizzano l'app Wilson. Ogni utente potrà selezionare gli eventi da abilitare sul proprio dispositivo. Se vuoi fornire questa funzionalità ai tuoi utenti clicca qui per abilitare il servizio.

Non appena si clicca sul link, si viene indirizzati nell'area delle IMPOSTAZIONI > ALTRE IMPOSTAZIONI > NOTIFICHE PUSH.

image-1688734172576.png

Pagine delle Notifiche Push presente nelle Impostazioni di vtenext

Da questa pagina, sarà possibile attivare le notifiche per tutti gli utenti crm, cliccando direttamente sul pulsante ATTIVA presente sulla destra dello schermo.

image-1688734360009.png

Una volta fatto, nell'area SERVIZI DISPONBILI, la dicitura dello STATO passerà da NON AUTENTICATO ad AUTENTICATO. Più in basso troviamo un altro blocco denominato DISPOSITIVI MOBILI, nel quale troveremo la lista di tutti i dispositivi degli utenti che hanno scelto di attivare le notifiche push di vtenext dall'app Wilson (ma lo vediamo tra poco).

Quindi una volta attivate le notifiche push, sarà necessario accedere all'app Wilson e procedere come segue:

abilita notifiche push.png

Per prima cosa, Wilson chiederà di ABILITARE le notifiche push, sarà sufficiente agire sul pulsante ABILITA per attivarle. Se verrà scelto di abilitarle "più tardi", sarà possibile farlo sempre dalle impostazioni dell'app.

configura notifiche 1.png

Cliccando su ABILITA, l'app Wilson ci farà vedere questa schermata, con possibilità di scegliere quali notifiche abilitare. Più precisamente è possibile abilitare le notifiche per:

2FA

permette di ricevere notifiche per l'autenticazione a due fattori

Conversazioni

abilita la ricezione delle notifiche per il modulo delle Conversazioni.
ATTENZIONE: non verrà inviata una notifica ogni volta che una nuova conversazione viene ricevuta, ma vengono raggruppate

Messaggi

abilita la ricezione delle notifiche per il modulo dei Messaggi.
ATTENZIONE: non verrà inviata una notifica alla ricezione di ogni nuova email, ma vengono raggruppate

Task di Processo

permette di ricevere notifiche per i task di processo che coinvolgono l'utente loggato

Promemoria Eventi

abilita la ricezione delle notifiche per Eventi imminenti

Promemoria Compiti

abilita la ricezione delle notifiche per Compiti imminenti

Notifiche Generali CRM

abilita tutte le notifiche generiche del crm (di default questa opzione è disattivata dato il numero elevato di notifiche push che potrebbe generare)

configura notifiche 2.png

E' inoltre possibile configurare QUANDO RICEVERE LE NOTIFICHE, le opzioni sono:

Orario Personalizzato

permette di ricevere notifiche in fascia di giorni e ore scelte dall'utente, per esempio si può settare di riceve notifiche dal Lunedì al Venerdì, nella fascia oraria che va dalle 8:00 alle 19:00

Sempre

permette di ricevere sempre le notifiche dell'app, in qualsiasi orario e giorno della settimana

configura notifiche orario personalizzato.png

Ecco come si presenta la schermata per la scelta dell'orario e dei giorni personalizzati per la ricezione delle notifiche dell'app Wilson.

configura notifiche utilizzo contemporaneo.png

E' possibile infine attivare o disattivare la verifica da parte dell'app, dell'utilizzo contemporaneo. Questa funzione permette di far verificare a vtenext, se l'utente sta utilizzando l'app contemporaneamente al client web. E' possibile quindi settare un tempo di inattività, così se l'utente sta usando il client web e si allontana dalla sua postazione per tot minuti, determinati appunto dal tempo di inattività, comincerà a ricevere notifiche sul dispositivo mobile. Se invece si continua ad usare il client web con questa opzione attiva, le notifiche push smettono di arrivare sul dispositivo mobile.

configura notifiche utilizzo contemporaneo tempo inattivita.png

Ed ecco come si presenta l'interfaccia di selezione del tempo di inattività, le opzioni disponibili, determinate in minuti, sono: 5, 10, 15, 30, 60.

 

15.7 Sincronizzazione con Zapier

Zapier è un prodotto che consente agli utenti finali di integrare le applicazioni Web ed automatizzare i flussi di lavoro. Permette di connettere diverse applicazioni web tra loro attraverso gli “ZAP”, che possono essere personalizzati a seconda delle esigenze dell'utente. Zapier funziona quindi come un ponte tra diverse applicazioni, consentendo di automatizzare i processi aziendali e di risparmiare tempo prezioso.

Questa pagina spiega come configurare l'integrazione con vtenext all'interno di Zapier e successivamente mostra 2 esempi di utilizzo.

Come creare un'integrazione con vtenext in Zapier

1. Come prima cosa è necessario andare su https://developer.zapier.com/ effettuare l'accesso con le proprie credenziali Zapier, e cliccare su "Start a Zapier Integration"

image-1688997649695.png

2. E' poi necessario compilare tutti i campi che la schermata di Zapier ci chiede.

Esempio:

Name: vtenext
Description: Integra vtenext con Zapier
Audience: Private
Role: I have no affiliation with...
Category: CRM

image-1688998674505.png

3. Dopo un messaggio di salvataggio eseguito e creazione avvenuta con successo, sarà possibile configurare il tipo di Autenticazione

image-1688998892622.png

Dovrà essere selezionato BASIC AUTH e conseguentemente clicchiamo su SAVE

image-1688998997284.png

STEP 1: lasciare vuoto e cliccare su CONTINUE

image-1688999648720.png

STEP 2: inserire nel test, il metodo post e configurare l'url la seguente stringa https://VTE-URL/restapi/v1/vtews/listtypes (dove VTE-URL è l'indirizzo assoluto della vostra installazione vtenext)

image-1689002049644.png

STEP 3: è giunto il momento di testare l'autenticazione, cliccando sul bottone azzurro "Sign In" e cliccando infine su SAVE & FINISH.

ATTENZIONE: la password da usare è l'accesskey dell'utente vtenext, che trovate nelle preferenze dell'utente stesso.

image-1689003982494.png

4. Creazione di un trigger

Questo passaggio è opzionale, è necessario solamente se si vogliono scatenare azioni lato Zapier quando in vtenext si verifica una qualche condizione (ad esempio alla creazione di un Lead o da qualsiasi altra condizione scatenata da un processo).

Aggiungiamo quindi un trigger come segue:

image-1691677394684.png

Cliccando sul pulsante CREATE A TRIGGER, verrà presentata una schermata con alcuni campi da compilare. Tali campi andranno gestiti in base a ciò che si vuole ottenere dal trigger stesso (nell'esempio si tratta di intercettare la creazione di un nuovo Lead).

image-1691677670950.png

Una volta compilati tutti i campi, cliccare su SAVE & CONTINUE in fondo alla pagina sulla destra.
Subito dopo comparirà la seguente pagina, dove sarà necessario cliccare su API CONFIGURATION per creare un web hook.

image-1691677894652.png

Allo STEP 1 vanno scelti i seguenti parametri:

SUBSCRIBE

image-1691680316892.png

https://VTE-URL/restapi/v1/vtews/zapier.subscribe
{"module":"Leads","hookUrl":"{{bundle.targetUrl}}","zapid":"{{bundle.meta.zap.id}}"}

In questo codice, è possibile sostituire Leads con il modulo che si desidera configurare.

Continuando la configurazione, scrollando in basso la pagina, troviamo l'opzione UNSUBSCRIBE, che dovrà essere configurata col seguente codice

image-1691680531292.png

https://labs2.vtecrm.net:8443/restapi/v1/vtews/zapier.unsubscribe
{{bundle.subscribeData.id}}

Continuando sul parametro PERFORM LIST, si dovrà configurare il seguente codice

image-1691681473958.png

https://VTE-URL/restapi/v1/vtews/zapier.perform_list
Leads

Infine su PAGINATION non c'è nulla da configurare e si clicca su SAVE API Request & Continue.

image-1691681817484.png

Allo STEP 2 della configurazione del Trigger, non va configurato nulla.

image-1691682003664.png

Allo STEP 3 della configurazione del Trigger, è necessario lasciare vuoto il campo presente in quel blocco.

image-1691682110724.png

5. Creazione di azioni

Anche in questo caso, questo passaggio è opzionale, serve solamente se si vogliono scatenare azioni lato vtenext quando Zapier verifica le condizioni impostate. Le azioni eseguibili in vtenext sono: ricerca di un record, creazione, modifica o cancellazione.

E' possibile inoltre creare solamente le azioni necessarie alla propria integrazione.

I. Azione Ricerca

Sulla colonna di sinistra, va cliccata la voce ACTIONS e subito dopo sul bottone ADD ACTION presente invece sulla destra.

image-1691682308455.png

Si aprirà la seguente schermata che andrà compilata come mostrato

image-1706195800205.png

Finito di compilare i campi come mostrato nella precedente immagine, sarà possibile cliccare su SAVE AND CONTINUE. In questo modo si potrà passare alla TAB successiva per configurare l'INPUT DESIGNER.

image-1691760259231.png

In questa schermata, si dovrà cliccare su ADD e scegliere INPUT FIELD e comparirà la schermata di configurazione successiva

image-1691760482484.png

Inserire le variabili indicate negli appositi campi e cliccare dunque sul pulsante SAVE e si passa alla TAB di API CONFIGURATION

image-1691761672586.png

In questa schermata dovranno essere inserite le variabili come mostrato, chiaramente al posto di VTE-URL andrà inserito l'indirizzo completo della vostra installazione vtenext. Infine cliccare su SAVE API REQUEST & CONTINUE.

https://VTE-URL/restapi/v1/vtews/zapier.search
SELECT id FROM Leads WHERE email='{{bundle.inputData.email}}';

Nello STEP 2, fase TEST di questa pagina, andrà inserito un indirizzo email per effettuare alcuni test di connessione (l'indirizzo dovrà essere valido ed esistente).

Alla TAB OUTPUT invece, è necessario:

  1. utilizzare la risposta dai dati del test
  2. generare definizioni dei campi di output
  3. impostare il tipo appropriato per i campi

Infine cliccare su SAVE OUTPUT & FINISH in basso a destra.

II. Azione Crea

Cliccare sempre ADD ACTION per creare una nuova azione e compilare la prima schermata come segue:

Screenshot_20240411_145655.png

Cliccare SAVE AND CONTINUE e passare alla TAB successiva per configurare l'INPUT DESIGNER, in cui va aggiunto un nuovo INPUT FIELD configurato come segue:

2024-04-11-15-36-developer.zapier.com.png

Cliccare su SAVE e passare al tab API Configuration e configurare i parametri nello STEP 1 nel seguente modo:

Screenshot_20240411_154825.png

https://VTE-URL/restapi/v1/vtews/zapier.create

module = Leads
data = {{bundle.inputData.dataField}}

Ovviamente VTE-URL va sostituito con l'indirizzo completo della vostra installazione vtenext, mentre il termine "Leads" può essere sostituito con un altro modulo, se si desidera creare una entità diversa in vtenext (ad esempio Contacts o Accounts). Infine cliccare su SAVE API REQUEST & CONTINUE.

Nello STEP 2, per effettuare un test di creazione lead scegliere "Raw" e sostituire il codice presente con il seguente:

{
  "inputData": {
    "dataField": {
      "firstname":"Test lead",
      "lastname":"Zapier",
      "phone":"123456789",
      "company":"Test Company Zapier"
    }
  },
  "authData": {},
  "environment": {},
  "subscribeData": {},
  "cleanedRequest": {
    "url": "https://example.com/hook-request-origin",
    "method": "POST",
    "body": {},
    "headers": {
      "Content-Type": "application/json"
    }
  }
}

e cliccare su Test Your Request, che dovrebbe dare esito positivo e un Lead con nome "Test Lead" e cognome "Zapier" dovrebbe essersi creato nella vostra installazione vtenext. Cliccare Finish Testing & Continue.

Nello STEP 3 cliccare su Use Response from Test Data e poi Generate Output Field Definitions per mappare automaticamente i campi restituiti. Cliccare infine su Save Output & Finish.

III. Azione Aggiorna

Cliccare sempre ADD ACTION per creare una nuova azione e compilare la prima schermata come segue:

Screenshot_20240411_155651.png

Nella schermata di INPUT DESIGNER creare 2 campi di tipo Input Field, con le seguenti caratteristiche:

  1. Key = id, Label = ID, Type = String, Required = yes
  2. Key = dataField, Label = dataField, Type = Dictionary, Required = no

Una volta creati avremo quindi i seguenti campi:

Screenshot_20240411_155841.png

Passare quindi al tab API Configuration e configurare i parametri nello STEP 1 nel seguente modo:

Screenshot_20240411_160149.png

https://VTE-URL/restapi/v1/vtews/zapier.update

id = {{bundle.inputData.id}}
data = {{bundle.inputData.dataField}}

Sostituendo VTE-URL con l'indirizzo completo della vostra installazione vtenext. Infine cliccare su SAVE API REQUEST & CONTINUE.

Nello STEP 2, per effettuare un test di modifica lead scegliere "Raw" e sostituire il codice presente con il seguente:

{
  "inputData": {
    "id": "2x53",
    "dataField": {
      "phone":"556677"
    }
  },
  "authData": {},
  "environment": {},
  "subscribeData": {},
  "cleanedRequest": {
    "url": "https://example.com/hook-request-origin",
    "method": "POST",
    "body": {},
    "headers": {
      "Content-Type": "application/json"
    }
  }
}

e sostituendo il "53" a riga 3 con l'ID di un lead presente in vtenext:

Screenshot_20240411_160633.png

Screenshot_20240411_160758.png

Cliccando su Test Your Request dovreste ottenere un risultato come il seguente:

Screenshot_20240411_161033.png

Infine nello STEP 3 cliccare sempre su Use Response from Test Data e poi Generate Output Field Definitions per mappare automaticamente i campi restituiti. Cliccare infine su Save Output & Finish.

IV. Azione Elimina

Cliccare sempre ADD ACTION per creare una nuova azione e compilare la prima schermata come segue:

Screenshot_20240411_162620.png

Nella schermata di INPUT DESIGNER creare un campo di tipo Input Field, con le seguenti caratteristiche:

2024-04-11-16-27-developer.zapier.com.png

Passare quindi al tab API Configuration e configurare i parametri nello STEP 1 nel seguente modo:

Screenshot_20240411_162822.png

https://VTE-URL/restapi/v1/vtews/zapier.delete

id = {{bundle.inputData.id}}

Sostituendo VTE-URL con l'indirizzo completo della vostra installazione vtenext. Infine cliccare su SAVE API REQUEST & CONTINUE.

Nello STEP 2 inserire come valore di test l'ID del Lead che si vuole eliminare in formato webservice, quindi del tipo "2xCRMID", ad esempio:

Screenshot_20240411_163208.png

In questa azione non è necessario configurare lo STEP 3 relativo all'output.

Congratulazioni! La creazione dell'integrazione è completa.

Si può ora passare a configurare degli specifici ZAP per compiere le azioni che si desiderano.


Come creare degli ZAP di esempio

Esempio 1 - Trigger da vtenext e azione in Zapier

in questo esempio proviamo ad inviare un'email alla creazione di un lead in vtenext:

  1. Andare su https://zapier.com/app/dashboard
  2. Cliccare su Create
  3. Trigger: vtenext, event = new lead, account = utilizzare un account valido
  4. Effettuare un test, si dovrebbe ottenere un Lead, cliccare su Continue with selected record
  5. Aggiungere una azione, ad esempio Email by Zapier -> Send Outbound Email
  6. In questa azione configurare i campi ad esempio:
    • To: indirizzo email a cui inviare l'email
    • Subject: Lead Creato + variabili o campi che si desiderano aggiungere
    • Body: Testo dell'email con eventuali variabili

Screenshot_20240411_164935.png

Cliccare su Continue e verificare di aver ricevuto l'email. Cliccare infine su PUBLISH e verificare che lo Zap sia attivo.

Ora, per scatenare il trigger da vtenext è necessario creare un processo al cui interno ci sarà l'azione che invia il record a Zapier.

Nel caso più semplice, il processo può avere questo flusso:

image.png

E una delle azioni sarà di tipo "Chiama Web service esterno", e va usato il webservice che si è creato in automatico, e configurato come segue:

image.png

Nel campo Corpo grezzo va indicata la seguente stringa:

$sdk:vte_json_record($1-crmid)

dove $1-crmid è il record gestito dal processo da inviare a Zapier

oppure

$sdk:vte_json_field_string($1-crmid, firstname, lastname, phone, ...) 

Per mandare solo alcuni campi, potete scegliere quelli che più vi interessano.

Una volta attivato il processo, quando l'azione di invio a Zapier viene eseguita, Zapier riceverà il record e su di esso eseguirà l'azione che è stata configurata nello Zap.

ATTENZIONE: se viene disattivato lo zap e ricreato, va modificato il processo per usare il nuovo ws


Esempio 2 - Trigger da Zapier e azione in vtenext

In questo esempio proveremo a creare un lead in vtenext, quando un'email viene mandata ad un indirizzo di Zapier:

  1. Andare su https://zapier.com/app/dashboard
  2. Cliccare su Create
  3. Trigger: Email by Zapier ->New Inbound Email
  4. Configurare un prefisso per la casella di posta, ad esempio: testvte.trkbqw@zapiermail.com
  5. Inviare una email a quell'indirizzo e verificare che Zapier la riceva
  6. Creare una azione: Vtenext -> Create Lead
  7. Usare l'account opportuno e configurare i campi da inviare a vtenext, ricordandosi di mappare tutti i campi obbligatori, ad esempio:
    Screenshot_20240411_170647.png
  8. Fare un test per verificare che il lead venga creato correttamente in vtenext.

Cliccare infine su PUBLISH.

A questo punto, inviando delle email a quell'indirizzo di Zapier configurato, si creano lead in vtenext.

Questi sono solamente alcuni esempi che l'integrazione con Zapier può fare, potete provare e collegare trigger e azioni nel modo che volete! Si pensi solamente che, utilizzando i flussi di Zapier, è possibile creare processi complessi, come cercare un record in vtenext e in quel caso aggiornarlo estraendo parti di testo dal corpo dell'email. Ma è solo un esempio che vi fa capire la potenza dello strumento.


Nomi dei campi in vtenext

Nel corso di questa guida sono stati usati i nomi interni dei campi di vtenext. Questi nomi non sono normalmente visibili da interfaccia, perciò è stata predisposta una pagina in cui possono essere visualizzati, per poterli inserire nelle integrazioni.

Per visualizzarli, andare in Impostazioni -> Webservice REST e cliccare su Mostra:

Screenshot_20240411_171352.png

Si aprirà un popup che mostra gli id dei moduli e i nomi dei campi:

Screenshot_20240411_171657.png

15.8 Modulo Collaboratori

Il modulo collaboratori permette di registrare i propri dipendenti o co-workers sia interni che esterni all’interno di vtenext. Ogni volta che un nuovo utente viene creato, una nuova anagrafica di tipo collaboratore viene automaticamente generata.

Il modulo può essere gestito come tutti gli altri, modificando le voci di picklist “tipo collaborazione” oppure aggiungendo nuovi campi a piacere.

I campi di default Nome e Cognome e tutti quelli presenti nella related “Informazioni utente”, non sono modificabili dal modulo, ma solamente dalle “Preferenze utente”. Ogni qual volta vengono fatte delle modifiche dalle preferenze utente, queste si rispecchiano all’interno del modulo Collaboratori.

L’anagrafica collaboratore, può essere collegata ad una delle quattro anagrafiche presenti in vtenext, ovvero Lead, Azienda, Contatto o Fornitore.

1-7.2.3.png

Un esempio pratico per l’uso di questo modulo, potrebbe essere quello di inserire la valutazione personale per ogni collaboratore in un campo visibile solo all’Ufficio delle Risorse Umane (profilo dedicato).

15.9 Klondike Co-Pilot (il tuo assistente personale)

(Questo plugin è venduto separatamente)

Klondike Co-Pilot è una soluzione avanzata che potenzia le capacità del CRM vtenext, offrendo supporto automatizzato e assistito per la gestione dei processi aziendali e delle interazioni con i clienti. Questa integrazione mira a migliorare l'efficienza operativa, ridurre gli errori umani e ottimizzare il flusso di lavoro attraverso l'automazione intelligente e l'assistenza proattiva.

Caratteristiche principali

  1. Assistenza proattiva: Fornisce suggerimenti in tempo reale durante l'esecuzione di task complessi, aiutando l'utente a prendere decisioni rapide e informate.

  2. Intelligenza artificiale: Utilizza l'AI per analizzare i dati e le necessità dei clienti, ottimizzando le risposte alle loro richieste.

  3. Integrazione fluida: Si integra perfettamente con vtenext ed i suoi moduli principali, garantendo un flusso di lavoro senza interruzioni e la sincronizzazione di tutte le informazioni sui clienti condivise con tutti gli utenti.

Dove troviamo Klondike Co-Pilot

Conclusione
Klondike Co-Pilot per vtenext rappresenta un passo avanti nella gestione automatizzata delle relazioni con i clienti e dei processi aziendali. Grazie alla sua capacità di automatizzare, analizzare e supportare in tempo reale, questo strumento rende vtenext ancora più potente e indispensabile per le aziende che puntano all'efficienza e all'eccellenza nel servizio clienti.