No mundo digital, automação é uma das chaves para escalar qualquer negócio. Imagine publicar uma oferta no seu site e, automaticamente, ela ser enviada para um grupo ou contato no WhatsApp.
Isso é possível criando um plugin personalizado no WordPress — e neste artigo você vai aprender o passo a passo.
Por que integrar WordPress com WhatsApp?
- Velocidade: sempre que uma promoção é publicada, sua audiência recebe na hora.
- Engajamento: WhatsApp tem taxas de abertura muito maiores que e-mail.
- Automação: elimina processos manuais de copiar e colar links e imagens.
- Escalabilidade: você pode enviar para múltiplos grupos, listas e até conectar com outros sistemas.
Passo 1: Criar a Estrutura do Plugin
No seu WordPress, acesse a pasta wp-content/plugins/
e crie uma nova pasta chamada:
wp-content/plugins/ofertas-whatsapp
Dentro dela, crie o arquivo principal:
<?php
/**
* Plugin Name: Ofertas para WhatsApp
* Description: Envia automaticamente ofertas publicadas no WordPress para o WhatsApp via API.
* Version: 1.0.0
* Author: Seu Nome
*/
if ( ! defined('ABSPATH') ) exit; // Segurança
Pronto, você já tem um plugin válido. Agora vamos expandir.
Passo 2: Capturar Publicações do WordPress
O WordPress possui hooks que permitem “escutar” quando um post é publicado ou atualizado.
// Dispara ao publicar posts do tipo "ofertas"
add_action('publish_ofertas', function($post_id){
$post = get_post($post_id);
// Monta os dados
$dados = [
'titulo' => get_the_title($post_id),
'link' => get_permalink($post_id),
'imagem' => get_the_post_thumbnail_url($post_id, 'full'),
];
// Chama função de envio
enviar_para_whatsapp($dados);
}, 10, 1);
Passo 3: Função de Envio para WhatsApp
Aqui você pode integrar com qualquer API ou serviço de automação (como Make, Zapier, N8N ou uma API própria).
Exemplo genérico com wp_remote_post
:
function enviar_para_whatsapp($dados) {
$url = 'https://sua-api-de-whatsapp.com/send'; // endpoint do serviço
$response = wp_remote_post($url, [
'headers' => [
'Content-Type' => 'application/json'
],
'body' => wp_json_encode([
'grupo' => 'meu-grupo-id',
'texto' => "🔥 Nova Oferta: {$dados['titulo']} \n\n👉 {$dados['link']}",
'imagem' => $dados['imagem']
]),
'timeout' => 20,
]);
if (is_wp_error($response)) {
error_log('Erro ao enviar para WhatsApp: '.$response->get_error_message());
}
}
Esse código envia título, link e imagem da oferta para a API escolhida.
Passo 4: Criar uma Tela de Teste no Admin
Para facilitar, podemos adicionar uma página no painel do WordPress que permite enviar mensagens de teste.
add_action('admin_menu', function(){
add_menu_page('Ofertas WhatsApp', 'Ofertas WhatsApp', 'manage_options', 'ofertas-whatsapp', 'ofertas_whatsapp_admin');
});
function ofertas_whatsapp_admin() {
if (isset($_POST['enviar_teste'])) {
enviar_para_whatsapp([
'titulo' => 'Mensagem de Teste',
'link' => home_url(),
'imagem' => ''
]);
echo '<div class="updated"><p>✅ Teste enviado!</p></div>';
}
echo '<div class="wrap"><h1>Teste de Envio</h1>';
echo '<form method="post"><button class="button button-primary" name="enviar_teste">Enviar Teste</button></form>';
echo '</div>';
}
Assim, você pode testar o envio direto do painel.
Passo 5: Expandindo Funcionalidades
Com esse plugin básico funcionando, você pode expandir para:
- Enviar para múltiplos grupos.
- Adicionar checkbox no editor de posts para decidir se deve enviar ou não.
- Personalizar a mensagem com preço, desconto e avaliações.
- Conectar a APIs de afiliados para montar mensagens ricas automaticamente.
Benefícios para Negócios Digitais
Esse tipo de integração é especialmente útil para:
- E-commerces que querem avisar clientes de promoções.
- Afiliados digitais que precisam disparar ofertas rapidamente.
- Empreendedores de conteúdo que divulgam links diariamente.
💡 Dica: no Empreendedor Livre sempre compartilhamos estratégias e ferramentas para quem quer escalar negócios online usando automação e inteligência digital.
Conclusão
Criar um plugin WordPress que envia ofertas automaticamente para o WhatsApp é mais simples do que parece.
Com algumas linhas de código você elimina processos manuais, ganha velocidade e gera muito mais engajamento.
Agora você já tem o plugin do WordPress pronto para disparar mensagens de ofertas para grupos do WhatsApp. Mas para que essa integração funcione de verdade, precisamos rodar um servidor local em Node.js e abrir um túnel seguro com a internet para que o WordPress consiga se conectar ao WhatsApp.
No próximo artigo eu vou te mostrar o passo a passo completo de como configurar sua máquina, rodar o server.js
e abrir o túnel. Clique aqui para continuar 👉 Configurar servidor Node.js e túnel para o WhatsApp no WordPress