Il potere dell'automazione di WordPress
Pubblicato: 2021-11-15Mi piace pensare al tipico sito Web WordPress come a un insieme di parti. Temi, plug-in e codice personalizzato possono essere combinati per alimentare praticamente qualsiasi tipo di sito.
Ma, nella maggior parte dei casi, questi vari pezzi non funzionano necessariamente insieme . Cioè, ciascuno serve il proprio scopo indipendentemente l'uno dall'altro. A meno che non siano legati allo stesso ecosistema (un'estensione WooCommerce, ad esempio), di solito possono essere modificati senza causare un effetto domino.
Che ha sia aspetti positivi che negativi. Tra i lati positivi, è possibile aggiungere o rimuovere funzionalità in qualsiasi momento. Ma significa anche che far funzionare le cose in tandem può essere difficile.
È una sfida per gli sviluppatori. Esistono molti scenari in cui potresti volere che le azioni dell'utente in un plug-in attivino una risposta anche in un altro. A meno che queste funzionalità non siano intenzionalmente integrate in un plug-in, potrebbe essere necessario creare tale funzionalità da zero.
È qui che entra in gioco la potenza dell'automazione di WordPress. Ora ci sono strumenti progettati specificamente per innescare una reazione a catena tra più plug-in e servizi di terze parti. Soprattutto, possono essere configurati con relativa facilità.
Se suona come qualcosa che potrebbe cambiare la tua vita (o almeno il tuo sito web), continua a leggere! Ti presenteremo alcuni strumenti di automazione di WordPress ed esempi di base di ciò che possono fare per te.
Plugin di automazione di WordPress
Il primo passaggio prevede la scelta di un plug-in di automazione di WordPress. Questo servirà da collante che collega insieme i vari plugin e servizi del tuo sito.
Ci sono un paio di opzioni interessanti su cui ci concentreremo. Ognuno ha una versione gratuita che include molte possibilità. Se stai cercando qualcosa di più robusto, le versioni commerciali offrono funzionalità avanzate e una compatibilità più ampia.
Prima di scegliere, assicurati di rivedere cosa è incluso. Sebbene entrambe le opzioni abbiano delle somiglianze, potrebbero esserci alcune differenze chiave che determineranno la soluzione migliore per la tua situazione.
AutomatorWP
AutomatorWP viene fornito con integrazioni per plug-in popolari come WooCommerce, BuddyPress, Gravity Forms, LearnDash e Restrict Content Pro, tra molti altri. Inoltre, puoi collegarti con fornitori di servizi come HubSpot, Twilio, Zapier e Zoom.
Tieni presente che le integrazioni sono limitate nella versione gratuita del plugin. Sono disponibili componenti aggiuntivi premium, che possono essere acquistati singolarmente o come parte di un pacchetto. Si espandono sui tipi di attività (dette anche "trigger") disponibili nel flusso di lavoro di automazione.
Automa inquietante
Oltre alle integrazioni dei plug-in sopra elencate, Uncanny Automator funziona con artisti del calibro di Easy Digital Downloads, Elementor, MemberPress e The Events Calendar. I servizi di terze parti includono Facebook, FluentCRM e Twitter.
La versione gratuita include oltre 100 trigger e azioni di automazione. Altri sono disponibili tramite la versione pro. Nota che non esiste un'opzione à la carte: dovrai acquistare la versione pro per accedere alle funzionalità avanzate.
Creazione di alcune automazioni di base
Ora che sappiamo qualcosa in più su AutomatorWP e Uncanny Automator, è tempo di metterli al lavoro. Li useremo per creare un paio di automazioni che riflettono casi d'uso comuni.
Ma prima, un piccolo retroscena su come le cose sono messe insieme.
Come funziona?
Sebbene ogni plug-in utilizzi una terminologia leggermente diversa, il processo per aggiungere l'automazione al tuo sito Web è essenzialmente lo stesso.
Entrambi hanno un'interfaccia utente back-end simile per la creazione di funzionalità automatizzate. AutomatorWP le chiama "automazioni", mentre Uncanny Automator le chiama "ricette". È possibile avere più automazioni/ricette sul tuo sito.
In ogni caso, queste configurazioni hanno due componenti:
Trigger
Un trigger è il passaggio iniziale del processo quando un utente esegue un'attività specifica. Ad esempio, i trigger comuni potrebbero essere quando un utente inserisce un commento su un post del blog o acquista un prodotto. I trigger possono essere impostati per utenti che hanno effettuato l'accesso o per utenti anonimi (disconnessi).
Azioni
Un'azione è ciò che accade dopo che il trigger è stato completato. Supponiamo che un utente si sia unito a un gruppo BuddyPress sul tuo sito web. Puoi creare un'azione che invii automaticamente una lettera di benvenuto o li aggiunga a una mailing list.
Vale anche la pena notare che una determinata automazione/ricetta può contenere più trigger e azioni. In alcune situazioni, puoi persino impostare una sequenza per loro.
Esempio n. 1 (Uncanny Automator): quando un cliente acquista un prodotto WooCommerce specifico, aggiungilo a un gruppo BuddyPress
Il nostro primo esempio legherà insieme WooCommerce e BuddyPress. Quando un cliente acquista il prodotto "Beanie" dal nostro negozio immaginario, lo aggiungeremo anche al nostro gruppo di utenti BuddyPress "Fashion Forward".
Useremo Uncanny Automator per configurarlo. Ecco come abbiamo fatto:
1. All'interno di WordPress, vai su Automator > Aggiungi nuovo .
2. Uncanny Automator ti chiederà di selezionare un tipo di ricetta. In questo caso, vorremo scegliere " Utenti che hanno effettuato l'accesso ". Clicca su “ Conferma ”.
3. Assegna un nome alla tua ricetta: in questo esempio, siamo andati con: "Aggiungi Beanie Buyers al Fashion Forward BuddyPress Group".
4. Nell'area " Trigger di accesso", fai clic su WooCommerce .
5. Ora vedrai un elenco di possibili trigger. Scegli: " Un utente completa, paga, arriva a una pagina di ringraziamento per un ordine con un prodotto ".
6. Successivamente, Uncanny Automator chiederà una condizione di trigger. Seleziona “ completa ” e clicca su “ Salva ”.
7. Qui sceglieremo il prodotto a cui vogliamo rivolgerci. Dall'elenco, seleziona " Cuffia " e fai clic su " Salva ".
Ora che il nostro trigger è impostato, è il momento di passare alla parte Azioni della ricetta.
8. Fare clic su " Aggiungi azione ".
9. Da lì, fai clic su BuddyPress .
10. Selezionare " Aggiungi l'utente a un gruppo " dall'elenco delle azioni e fare clic su " Salva ".
11. Inoltre, assicurati di modificare lo stato in alto a destra della pagina da " Bozza " a "In diretta ".
Una volta completata, la ricetta dovrebbe essere simile all'immagine qui sotto.
Esempio n. 2 (AutomatorWP): quando un utente invia un modulo di gravità, crea un nuovo utente WordPress
Il nostro sito Web immaginario ha un modulo di supporto tecnico (fornito da Gravity Forms) che gli utenti possono inviare per ottenere assistenza. Se quell'utente non ha un account sul nostro sito, possiamo usare AutomatorWP per crearne uno.
Questa automazione ci richiede di conoscere i numeri ID dei campi nel nostro modulo di gravità. Puoi trovarlo facendo clic su campi specifici all'interno dell'interfaccia utente dell'editor di moduli.
1. All'interno di WordPress, vai su AutomatorWP > Automazioni . Una volta nella schermata Automazioni, fare clic su " Aggiungi nuova automazione ".
2. AutomatorWP ti chiederà di selezionare il tipo di automazione. Seleziona “ Anonimo ” e clicca su “ Conferma ”.
3. Assegna un nome alla tua automazione: in questo esempio, siamo andati con: "La voce del modulo di supporto tecnico crea un nuovo utente"
4. Nell'area Trigger, fare clic su Gravity Forms .
5. Scegli " L'ospite invia un modulo " dall'elenco dei trigger. Per impostazione predefinita, il trigger funzionerà con qualsiasi modulo sul nostro sito. Per passare a un modulo specifico, abbiamo fatto clic su "qualsiasi modulo" e selezionato il nostro (Assistenza tecnica) dall'elenco. Clicca su “ Salva ”.
Ora che il nostro trigger è impostato, è il momento di passare alla parte Azioni dell'automazione.
6. Nell'area Azioni, fare clic su " Nuovo utente ".
7. Ora possiamo compilare porzioni del profilo del nuovo utente con i campi del nostro modulo (tramite l' Ospite invia un'azione modulo ). Come accennato, questo ci richiede di conoscere il numero ID per i vari campi. In questo caso, abbiamo i campi per il nome e il cognome dell'utente, insieme al suo indirizzo email.
Il campo Email del nostro modulo (ID: 2) verrà utilizzato per compilare entrambi i campi Nome utente ed Email nel profilo utente.
Per il nome dell'utente, utilizzeremo Nome (ID: 5) e Cognome (ID: 6) dal modulo.
8. Ci sono alcune altre opzioni all'interno di questa azione che vorremo affrontare:
Il ruolo utente predefinito è "Abbonato", ma possiamo modificarlo nell'impostazione del ruolo , se necessario.
Attivare l'impostazione Invia notifica utente . Questo invierà un'e-mail al nuovo utente e fornirà un collegamento per reimpostare la password.
Quindi, imposteremo Cosa fare se l'utente esiste già: su " Non eseguire le azioni ".
9. Fare clic su " Salva " per salvare la nuova azione di automazione.
10. Infine, fai clic su " Salva e attiva " per far funzionare l'automazione.
Una volta completata, l'automazione dovrebbe essere simile all'immagine qui sotto.
Far funzionare insieme i plugin di WordPress
I plugin di automazione di WordPress possono capovolgere un processo altrimenti dispendioso in termini di tempo. Con pochi clic è possibile creare alcune funzionalità davvero utili.
E mentre alcune delle opzioni più avanzate richiedono software commerciale, potrebbe valere la pena investire. Pensa a quanto tempo e fatica ci vorrebbe per creare queste funzionalità da zero. La comodità da sola vale il prezzo.
Infine, c'è un modo semplice per far funzionare insieme i plugin di WordPress del tuo sito. Sperimenta e scopri come può aiutarti a migliorare il tuo flusso di lavoro.