Se sulla piattaforma è installato il modulo opzionale Marketing Automation, la versione avanzata del connettore aggiunge nuovi nodi e funzionalità a quelle base per integrarsi con questo strumento.
Nodi workflow custom
Nel designer del workflow sono presenti 2 nodi:
- Un nodo evento Nuovo contatto (Prestashop)
- Un nodo evento Carrello abbandonato (Prestashop)
Nuovo contatto (Prestashop)
Con questo nodo è possibile importare i nuovi contatti registrati su Prestashop entro breve tempo dal momento della registrazione. Il funzionamento è analogo a quello della sincronizzazione contatti generale (ed utilizza la medesima configurazione), ma interessa solo i nuovi contatti e non l'intera base dei contatti Prestashop. Nella configurazione del nodo è possibile scegliere quale tipi di contatto considerare: Tutti i contatti, Solo i customer, Solo i subscribers (iscritti alla newsletter senza anagrafica completa).
Una volta importati sulla piattaforma, per ogni contatto importato viene avviata una sessione del workflow, nel rispetto dei limiti impostati sul workflow stesso.
il nodo fa entrare nel workflow i contatti che sono stati creati su Prestashop, indipendentemente dal fatto che siano nuovi o meno sulla piattaforma.
Al primo avvio del workflow vengono recuperati i contatti iscritti fino ai 10 minuti precedenti al primo avvio del Workflow.
Le successive iscrizione di nuovi contatti al Workflow avvengono ogni 10 minuti.
Quando il Workflow viene messo in pausa e successivamente riattivato vengono recuperati i contatti iscritti fino al massimo 48h prima rispetto alla riattivazione del workflow.
Carrello abbandonato (Prestashop)
Fa entrare nel Workflow i carrelli abbandonati. L'intervallo di tempo dopo il quale un carrello viene considerato abbandonato è configurabile all'interno del nodo stesso (l'intervallo è conteggiato in minuti).
Una procedura controlla periodicamente se ci sono carrelli abbandonati su Prestashop e fa partire un’importazione automatica su database configurato sulla piattaforma (per funzionare questo nodo ha bisogno che la sincronizzazione dei contatti sia configurata e abilitata, anche se non è attiva la sincronizzazione periodica).
Per ogni contatto importato verrà iniziata una nuova sessione workflow inserendo le seguenti variabili di sessione:
-
ps_cart_id
Id del carrello Prestashop -
ps_cart_created_at
Data di creazione del carrello -
ps_cart_updated_at
Data di aggiornamento del carrello -
ps_cart_productCount
Numero di prodotti nel carrello -
ps_cart_productsTotal
Spesa totale
Queste variabili possono essere utilizzate in tutta la sessione, ad esempio in un nodo di tipo Test contatto, inserendole in espressioni da valutare.
al primo avvio del Workflow saranno recuperati tutti i carrelli a partire dalla mezzanotte precedente all'avvio del workflow stesso.
Successivamente l'operazione di recupero dei carrelli abbandonati sarà effettuata ogni 20 minuti.
Nel caso in cui il workflow fosse messo in pausa vengono recuperati i carrelli aggiunti fino ad un massimo di 48h prima rispetto alla riattivazione del workflow.
se un contatto aggiorna frequentemente il proprio carrello abbandonato, potrebbero essere create più sessioni workflow relative allo stesso carrello a distanza ravvicinata.
Per ovviare a questo problema, ti consigliamo di impostare dei limiti di ingresso al workflow per fare in modo che un contatto possa iniziare una sessione solo un determinato numero di volte nell'arco di tempo considerato.