Como enviar mensagens para grupos do WhatsApp usando WordPress e API
O melhor da tecnologia está no nosso canal no WhatsApp
Introdução
Enviar mensagem para grupo WhatsApp com WordPress é uma estratégia poderosa para manter sua audiência informada em tempo real. Se você administra um site e deseja compartilhar novos posts automaticamente com seu grupo do WhatsApp, esse tutorial é pra você. Usando a Z-API (interface não oficial da API do WhatsApp) em conjunto com o Make.com, você pode configurar uma automação que envia mensagens toda vez que um novo post for publicado.
Neste artigo, vamos te mostrar como:
- Capturar a publicação de um post com
functions.php; - Enviar os dados para um webhook Make;
- Disparar uma mensagem para um grupo do WhatsApp via Z-API.
Pré-requisitos
- Um site WordPress funcional;
- Conta gratuita no Make.com;
- Instância ativa da Z-API com número conectado;
- ID do grupo do WhatsApp que você deseja enviar a mensagem.
Etapa 1: Criar o Webhook no Make.com
- Acesse Make.com e crie um novo Scenario.
- Adicione o gatilho Webhook > Custom webhook.
- Copie a URL do webhook gerado (ex:
https://hook.us2.make.com/abc123). - Em seguida, adicione o módulo HTTP > Make a request:
- Method: POST
- URL: https://api.z-api.io/instances/SUA_INSTANCIA/token/SEU_TOKEN/send-messages
- Body type: Raw (JSON)
- Headers:
Content-Type: application/json
- Body: jsonCopyEdit
{
"phone": "554199999999@c.us",
"message": "Novo post publicado: {{1.post_title}} — {{1.post_url}}"
}
Etapa 2: Adicionar o Hook no WordPress
Abra o arquivo functions.php do seu tema ou use um plugin de snippets, e adicione o seguinte código:
add_action('publish_post', 'enviar_webhook_quando_publicar', 10, 2);
function enviar_webhook_quando_publicar($ID, $post) {
$webhook_url = 'https://hook.us2.make.com/abc123';
$data = array(
'post_title' => get_the_title($ID),
'post_url' => get_permalink($ID),
'post_excerpt' => get_the_excerpt($ID),
'post_status' => get_post_status($ID),
'post_author' => get_the_author_meta('display_name', $post->post_author)
);
wp_remote_post($webhook_url, array(
'method' => 'POST',
'headers' => array('Content-Type' => 'application/json'),
'body' => json_encode($data)
));
}
Esse código é acionado automaticamente quando um post for publicado, e envia os dados para o seu cenário no Make.com.
Como descobrir o ID do grupo no WhatsApp?
Para enviar mensagens a um grupo, é necessário o ID do grupo no formato 1234567890-1234567890@g.us.
Você pode obter isso de duas formas:
- Via Z-API, usando o endpoint
/chats; - Observando mensagens no painel da Z-API (elas geralmente mostram o ID do remetente).
curl -X GET "https://api.z-api.io/instances/SUA_INTANCIA/token/SEU_TOKEN/chats" \
-H "Client-Token: TOKEN_CLIENT"
Resultado
Sempre que você publicar um post no seu WordPress, uma mensagem formatada será enviada automaticamente para o grupo de WhatsApp especificado.
Assista ao tutorial em vídeo
Quer ver tudo isso na prática? Confira o passo a passo em vídeo:
Conclusão
Automatizar o envio de conteúdo do seu blog WordPress para grupos do WhatsApp é uma excelente forma de engajar sua comunidade em tempo real. Com poucos passos e sem necessidade de plugins pesados, você pode conectar seu site à Z-API e criar fluxos poderosos com o Make.com.
Se quiser expandir ainda mais, você pode:
- Filtrar categorias específicas;
- Incluir imagem destacada no corpo da mensagem;
- Agendar disparos com base em horário.
Gostou? Comenta aqui ou compartilha com quem precisa automatizar o marketing via WhatsApp! 😉