Como Criar um Plugin WordPress para Enviar Ofertas Automaticamente pelo WhatsApp

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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *