Eleve a funcionalidade do seu site WordPress integrando o plugin WP Webhooks com o Latenode, criando um sistema de automação poderoso que simplifica os fluxos de trabalho, melhora o engajamento do usuário e simplifica o gerenciamento de conteúdo com facilidade. Essa conexão perfeita entre seu site e aplicativos externos por meio dos recursos de automação do Latenode garante que seu site opere de forma mais eficiente e dinâmica do que nunca.
Olá! Aqui é o Daniel do Latenode. Se você já criou um site com o WordPress, provavelmente notou que não há capacidade de enviar dados do WP para serviços externos ou receber dados de fontes externas sem plugins adicionais.
Os WP Webhooks parecem ser uma das soluções mais populares nesses casos. Graças a este plugin, você pode usar webhooks e solicitações HTTP para enviar quaisquer dados do seu site WP e executar qualquer ação nele remotamente. O que isso significa? Significa que você pode automatizar seu fluxo de trabalho do WordPress, e neste artigo, mostrarei como fazer isso com o Latenode.com!
Melhor Parte? Além de uma instrução passo a passo, você pode simplesmente copiar o cenário inteiro que eu vou mostrar a você neste artigo! Você verá o link no final deste artigo.
Vamos!
Etapa 1: instalação do WP Webhooks
Download do plugin
Primeiramente, vá para Página de webhooks do WP e baixe o plugin como um arquivo zip. Você NÃO precisa descompactá-lo.
Instalação
Depois disso, em seu wordpress.com página de gerenciamento do site, vá:
Meu site > Plugins > adicionar NovoPlugin > Escolher arquivo
Em seguida, escolha o arquivo zip que você acabou de baixar e aguarde a instalação do plugin.
Você verá os WP Webhooks na sua aba de plugins. Clique em Settings para começar a automatizar seu site!
Etapa 2: Visão geral das configurações
Você verá várias abas dentro das configurações do WP Webhooks, mas usando um plano gratuito, você precisará apenas de duas delas: Enviar dados e receber dados.
Enviar dados
Esta aba contém:
Lista de gatilhos disponíveis. Em outras palavras, aqui você pode escolher qual evento no seu site acionará a execução de um fluxo de trabalho de automação que você vai criar.
Descrição do gatilho selecionado.
Receber dados
Aqui você pode encontrar:
URL de ações de webhooks com uma chave de API. Você já tem um desde o início.
Lista de ações disponíveis com descrições
Etapa 3: Automatizando seu site
Bem, é hora de automatizar!
Essa é a ideia do cenário de automação que criei:
Quando um usuário deixa um comentário no meu site, o apelido do usuário, o e-mail e o comentário em si são enviados automaticamente para o meu formulário do Google Sheets. Se o comentário contiver algum link, ele será excluído.
Funciona bem tanto para coletar feedback quanto para moderar, não é? Na verdade, eu já fiz esse cenário em latenode. com, dar uma olhada:
Deixe-me explicar o que está acontecendo aqui:
O primeiro é o gatilho do webhook que ativa o cenário toda vez que um novo comentário aparece na minha página e obtém todos os dados de comentário necessários.
Este nó do Planilhas Google gera uma nova linha vazia na minha planilha.
O próximo nó do Planilhas Google procura a linha que tem um valor 'vazio' na coluna de status.
Iterador processa o valor do nó anterior. Os nós conectados ao ponto superior são executados primeiro.
Estas Planilhas Google os nós atualizam as células com informações de comentários e alteram o status para 'atualizado'
Então vaiNó de solicitação HTTP que apaga o comentário. Ele é ativado somente no caso de haver um link no comentário.
Mas você não precisa construir esse cenário sozinho! Basta copiar do link no final do artigo! E agora, é hora de mostrar a vocês cada passo da criação desse fluxo de trabalho de automação, vamos lá!
Crie um novo cenário
Acesse Latenode.com, faça login na sua conta e clique no botão roxo no canto superior esquerdo da página. Depois disso, você se encontrará na aba de criação do cenário.
Renomeie seu cenário, caso contrário, ele será chamado de “untitled”. Depois disso, salve as alterações. Tente fazer isso toda vez que você mudar ou modificar seu cenário. Segurança em primeiro lugar!
Gatilho do webhook
Agora, clique em adicionar nó e selecione o gatilho webhook. Em seguida, clique no nó que você adicionou e copie o link do webhook. Não se esqueça do botão “salvar”!
A próxima coisa que você precisa fazer é escolher o “comentário criado” acionar na aba Enviar Dados do plugin WP Webhooks e clicar em “Adicionar URL do webhook” botão.
Depois disso, nomeie o gatilho e insira a URL do webhook do cenário Latenode.
E se você clicar em "implantar" botão (ao lado de “salvar”) e, em seguida, “enviar demonstração” (seção de ações do gatilho WH), você verá que a conexão já está funcionando, ótimo!
Planilhas Google: Adicionar uma única linha
Agora, clique em “adicionar nó”, procure o grupo Planilhas Google e escolha “adicionar linha única”.
Cadastre-se com o Google para obter um token de autorização, selecione o caminho da planilha necessária.
A resposta para “A primeira linha da planilha tem cabeçalhos?” é “sim”. Então escreva “vazio” no “status” campo e salve as alterações.
Planilhas Google: Localizar linha
Você encontrará este nó da mesma forma que o anterior, mas agora você tem que selecionar o “Encontrar linha” nó.
Escolha o mesmo token de autorização e o caminho para sua planilha.
Na seção de coluna, insira “D”(se você estiver usando a planilha que forneci), e “vazio” em valor.
Simplificando, este nó mostra onde inserir dados de comentários, o status “vazio” é um marcador.
Iterador
Antes de adicionar o Iterator, execute uma vez dois nós do Planilhas Google que você precisa para fazer o fluxo de dados.
Depois disso, clique em “adicionar nó” e escolha “outras ferramentas”. Aqui você encontrará.
Para configurá-lo, basta colocar o objeto de resultados do nó anterior em “dados para iterar” campo. Em seguida, execute-o uma vez e salve as alterações.
Planilhas Google: Atualizar célula x4
Nesta etapa, preenchemos as células da planilha com os nome, email e comentar do usuário e alterar status “vazio” para “atualizado”. É por isso que são necessários 4 nós.
Clique em “adicionar nó”, vá para o Google Sheets novamente e escolha o “Atualizar célula” nó.
Novamente, insira seu token de autorização e escolha o caminho da planilha.
Essas ações são as mesmas para todos os 4 nós, então você pode salvar esta e simplesmente copiá-la!
Para fazer isso, basta clicar com o botão direito do mouse no nó, depois “copiar” e colar em qualquer lugar!
Em seguida, conecte-os ao ponto superior do Iterador.
Para evitar confusão, renomeie os nós para que tenham uma aparência diferente.
Agora, vamos finalizá-los! Cell & Value para:
Nome
Célula: A (objeto googlesheetnumber do Iterador)
Valor: objeto comment_author do gatilho do webhook
E-mail
Célula: B (objeto googlesheetnumber do Iterator)
Valor: objeto comment_author_email do gatilho do webhook
Comentário
Célula: C (objeto googlesheetnumber do Iterator)
Valor: objeto comment_content do gatilho do webhook
Status
Célula: D (objeto googlesheetnumber do Iterator)
Valor: atualizado
Não se esqueça de salvar as alterações!
Solicitação HTTP
Uau, o último! Adicione o nó ao ponto de conexão correto do iterador, procure por “Solicitação HTTP” na lista de aplicativos.
Para configurá-lo, você precisa coloque a URL da ação do Webhook na aba Receber Dados do plugin WP Webhooks. Em seguida, vá para Ações do Webhook.
Neste caso, estamos procurando o “Excluir comentário” ação. Para executar esta ação, você precisará modificar a URL com &action=delete_comment (verifique os detalhes) e &comment_id={comment_id object}.
De volta ao ““Solicitação HTTP” nó, defina o método como GET e salve as alterações.
E mais uma coisa! Se deixarmos as coisas assim, esse cenário apagará todos os comentários.
Temos que configurar o filtro, e é assim que se faz:
Clique na conexão entre o Iterator e a solicitação HTTP, então “configurar filtro”.
Na janela aberta, insira o nome do filtro no "Rótulo" campo
In "doença" campo, colocar “contém” função da janela Operadores, após o primeiro intervalo coloque comment_id objeto do gatilho do webhook. E depois do ponto e vírgula, coloque “https://”. Então todo comentário que tiver o começo do link será deletado.
É isso! Vamos testar!
Testando
Vamos deixar 2 comentários: um com o link e outro sem, e veja como funciona.
Ambos os comentários estão agora na minha Planilha Google.
E foi assim que o cenário reagiu:
Caso com o comentário sem o link, o nó HTTP não foi ativado, veja:
E aquele com o comentário:
Conclusão
Bom, acho que é tudo por hoje! Espero que este artigo tenha sido útil para você!
Como prometi Aqui você pode copiar este cenário como um modelo pronto para uso, mas se você realmente gosta de automatizar coisas, você é bem-vindo ao nosso Comunidade Latenode Discord, onde você pode encontrar ajuda da nossa crescente comunidade de entusiastas de low-code, dos nossos desenvolvedores e de mim!
Crie fluxos de trabalho de IA poderosos e automatize a rotina
Unifique as principais ferramentas de IA sem codificar ou gerenciar chaves de API, implante agentes de IA inteligentes e chatbots, automatize fluxos de trabalho e reduza os custos de desenvolvimento.