O poder de automatizar o WordPress
Publicados: 2021-11-15Eu gosto de pensar no site WordPress típico como uma coleção de partes. Temas, plugins e código personalizado podem ser combinados para potencializar praticamente qualquer tipo de site.
Mas, na maioria dos casos, essas várias peças não funcionam necessariamente juntas . Ou seja, cada um serve a seu próprio propósito independentemente um do outro. A menos que estejam vinculados ao mesmo ecossistema (uma extensão WooCommerce, por exemplo), eles geralmente podem ser alterados sem causar um efeito dominó.
Isso tem pontos positivos e negativos. No lado positivo, é possível adicionar ou remover funcionalidades a qualquer momento. Mas também significa que fazer as coisas funcionarem em conjunto pode ser difícil.
É um desafio para os desenvolvedores. Existem muitos cenários em que você pode querer que as ações do usuário em um plug-in também acionem uma resposta em outro. A menos que esses recursos sejam intencionalmente incorporados em um plug-in, pode ser necessário criar essa funcionalidade do zero.
É aí que entra o poder de automatizar o WordPress. Agora existem ferramentas projetadas especificamente para desencadear uma reação em cadeia entre vários plugins e serviços de terceiros. O melhor de tudo é que eles podem ser configurados com relativa facilidade.
Se isso soa como algo que pode mudar sua vida (ou pelo menos seu site), continue lendo! Apresentaremos algumas ferramentas de automação do WordPress e exemplos básicos do que elas podem fazer por você.
Plugins de automação do WordPress
O primeiro passo envolve a escolha de um plugin de automação do WordPress. Isso servirá como a cola que une os vários plugins e serviços do seu site.
Há algumas opções atraentes nas quais nos concentraremos. Cada um tem uma versão gratuita que inclui muitas possibilidades. Se você procura algo mais robusto, as versões comerciais oferecem recursos avançados e compatibilidade mais ampla.
Antes de escolher, certifique-se de revisar o que está incluído. Embora ambas as opções tenham semelhanças, pode haver algumas diferenças importantes que determinarão a melhor opção para sua situação.
AutomatorWP
O AutomatorWP vem carregado com integrações para plugins populares como WooCommerce, BuddyPress, Gravity Forms, LearnDash e Restrict Content Pro – entre muitos outros. Além disso, você pode se associar a provedores de serviços como HubSpot, Twilio, Zapier e Zoom.
Observe que as integrações são limitadas na versão gratuita do plug-in. Estão disponíveis complementos premium, que podem ser adquiridos individualmente ou como parte de um pacote. Eles expandem os tipos de tarefas (também conhecidos como “gatilhos”) disponíveis em seu fluxo de trabalho de automação.
Uncanny Automator
Além das integrações de plugins listadas acima, o Uncanny Automator funciona com Easy Digital Downloads, Elementor, MemberPress e The Events Calendar. Os serviços de terceiros incluem Facebook, FluentCRM e Twitter.
A versão gratuita inclui mais de 100 gatilhos e ações de automação. Mais estão disponíveis através da versão pro. Observe que não há opção à la carte – você precisará comprar a versão pro para acessar a funcionalidade avançada.
Criando algumas automações básicas
Agora que sabemos um pouco mais sobre o AutomatorWP e o Uncanny Automator, é hora de colocá-los em prática. Vamos usá-los para criar algumas automações que refletem casos de uso comuns.
Mas primeiro, um pouco de fundo sobre como as coisas são colocadas juntas.
Como funciona?
Embora cada plug-in use uma terminologia ligeiramente diferente, o processo para adicionar automação ao seu site é essencialmente o mesmo.
Ambos têm uma interface de usuário de back-end semelhante para criar funcionalidades automatizadas. O AutomatorWP os chama de “automações”, enquanto o Uncanny Automator se refere a eles como “receitas”. É possível ter várias automações/receitas em seu site.
De qualquer forma, essas configurações têm dois componentes:
Gatilhos
Um gatilho é a etapa inicial no processo quando um usuário executa uma tarefa específica. Por exemplo, gatilhos comuns podem ser quando um usuário insere um comentário em uma postagem de blog ou compra um produto. Os gatilhos podem ser configurados para usuários conectados ou anônimos (desconectados).
Ações
Uma ação é o que acontece depois que o gatilho foi concluído. Digamos que um usuário ingressou em um grupo BuddyPress em seu site. Você pode criar uma ação que envia automaticamente uma carta de boas-vindas a eles ou os adiciona a uma lista de e-mails.
Também vale a pena notar que uma determinada automação/receita pode conter vários gatilhos e ações. Em algumas situações, você pode até definir uma sequência para eles.
Exemplo #1 (Uncanny Automator): Quando um cliente compra um produto WooCommerce específico, adicione-o a um grupo BuddyPress
Nosso primeiro exemplo unirá o WooCommerce e o BuddyPress. Quando um cliente compra o produto “Beanie” de nossa loja fictícia, também o adicionamos ao nosso grupo de usuários BuddyPress “Fashion Forward”.
Usaremos o Uncanny Automator para configurá-lo. Veja como fizemos:
1. Dentro do WordPress, navegue até Automator > Add New .
2. O Uncanny Automator pedirá que você selecione um tipo de receita. Nesse caso, escolheremos “ Usuários logados ”. Clique em “ Confirmar ”.
3. Dê um nome à sua receita – neste exemplo, optamos por: “Adicione compradores de gorros ao grupo Fashion Forward BuddyPress”.
4. Na área “ Acionadores conectados ”, clique em WooCommerce .
5. Agora, você verá uma lista de possíveis gatilhos. Escolha: “ Um usuário conclui, paga, chega a uma página de agradecimento por um pedido com um produto .”
6. Em seguida, o Uncanny Automator solicitará uma condição de Trigger. Selecione “ conclui ” e clique em “ Salvar ”.
7. Aqui, escolheremos o produto que queremos segmentar. Na lista, selecione “ Beanie ” e clique em “ Salvar ”.
Agora que nosso gatilho está definido, é hora de passar para a parte de Ações da receita.
8. Clique em “ Adicionar ação ”.
9. A partir daí, clique em BuddyPress .
10. Selecione “ Adicionar o usuário a um grupo ” na lista de ações e clique em “ Salvar ”.
11. Além disso, certifique-se de alterar o status no canto superior direito da página de “ Rascunho ” para “ Ao vivo ”.
Quando concluída, a receita deve ser semelhante à imagem abaixo.
Exemplo #2 (AutomatorWP): Quando um usuário envia um formulário de gravidade, crie um novo usuário do WordPress
Nosso site fictício tem um formulário de suporte técnico (alimentado por Gravity Forms) que os usuários podem enviar para obter ajuda. Se esse usuário não tiver uma conta em nosso site, podemos usar o AutomatorWP para criar uma para ele.
Essa automação exige que conheçamos os números de identificação dos campos em nosso formulário de gravidade. Isso pode ser encontrado clicando em campos específicos na interface do usuário do editor de formulários.
1. Dentro do WordPress, navegue até AutomatorWP > Automations . Uma vez na tela Automações, clique em “ Adicionar Nova Automação ”.
2. O AutomatorWP solicitará que você selecione o tipo de automação. Selecione “ Anônimo ” e clique em “ Confirmar ”.
3. Dê um nome à sua automação – neste exemplo, usamos: “Entrada no formulário de suporte técnico cria um novo usuário”
4. Na área Triggers, clique em Gravity Forms .
5. Escolha “ Convidado envia um formulário ” na lista de acionadores. Por padrão, o gatilho funcionará com qualquer formulário em nosso site. Para mudar para um formulário específico, clicamos em “qualquer formulário” e selecionamos o nosso (Suporte Técnico) da lista. Clique em “ Salvar ”.
Agora que nosso gatilho está definido, é hora de passar para a parte Actions da automação.
6. Na área Ações, clique em “ Novo usuário ”.
7. Agora podemos preencher partes do perfil do novo usuário com campos do nosso formulário (através do Guest submit a form action ). Como mencionamos, isso exige que saibamos o número de identificação dos vários campos. Nesse caso, temos campos para o nome e sobrenome do usuário, juntamente com o endereço de e-mail.
O campo Email do nosso formulário (ID: 2) será usado para preencher os campos Username e Email no perfil do usuário.
Para o nome do usuário, usaremos Nome (ID: 5) e Sobrenome (ID: 6) do formulário.
8. Há mais algumas opções nesta ação que queremos abordar:
A função de usuário padrão é "Assinante", mas podemos alterá-la na configuração Função , se necessário.
Ativaremos a configuração Enviar notificação do usuário . Isso enviará um e-mail para o novo usuário e fornecerá um link de redefinição de senha.
Em seguida, definiremos O que fazer se o usuário já existir: para “ Não executar as ações ”.
9. Clique em “ Salvar ” para salvar a nova ação de automação.
10. Por fim, clique em “ Salvar e Ativar ” para colocar a automação para funcionar.
Quando concluída, a automação deve ser semelhante à imagem abaixo.
Fazendo os plugins do WordPress trabalharem juntos
Os plugins de automação do WordPress podem transformar um processo demorado de cabeça para baixo. Com apenas alguns cliques, é possível criar algumas funcionalidades muito úteis.
E embora algumas das opções mais avançadas exijam software comercial, pode valer a pena o investimento. Pense em quanto tempo e esforço seriam necessários para criar esses recursos do zero. A conveniência por si só vale o preço.
Finalmente, há uma maneira fácil de fazer os plugins do WordPress do seu site funcionarem juntos. Experimente e veja como isso pode ajudar a melhorar seu fluxo de trabalho.