Campanhas de Marketing

Campanhas de Marketing no WhatsApp

Envie templates de marketing aprovados com cabeçalho de imagem, vídeo ou documento, botões e códigos de cupom para contatos com opt-in. Escolha o público por contatos, tags ou um CSV, envie agora ou agende respeitando o horário de silêncio e acompanhe entregas, leituras, toques em botões e respostas. Contatos descadastrados são pulados automaticamente.

✦ Teste grátis de 14 dias · Seu próprio número do WhatsApp Business · A Meta cobra as mensagens diretamente

Campanhas Que Convertem

Os templates de marketing do WhatsApp aceitam cabeçalho de imagem, vídeo ou documento, botões interativos (resposta rápida, URL, copiar código) e variáveis de personalização. Combine-os com públicos por tags, agendamento e horário de silêncio a partir do Team — e, no plano Business, testes A/B com vencedor automático, follow-ups que param quando a pessoa responde, segmentos por engajamento e retargeting — para criar campanhas que iniciam conversas de verdade.

  • Cabeçalhos de imagem, vídeo e documento com códigos de cupom
  • Botões interativos de resposta rápida e CTA
  • Públicos por tags, filtro de opt-in ou CSV, ignorando descadastrados
  • Testes A/B, follow-ups e retargeting no plano Business
Painel de Campanhas de Marketing
Assistente de Campanha

Lance uma Campanha em 3 Etapas

01

1. Mensagem

Escolha um template de marketing aprovado, mapeie as variáveis para campos do contato, atributos ou texto fixo e adicione a mídia do cabeçalho.

02

2. Público

Escolha contatos, selecione todos que correspondem às suas tags ou envie um CSV. Números descadastrados são pulados automaticamente. No plano Business, use segmentos por engajamento, aniversário ou etapa do pipeline, ou faça retargeting de quem uma campanha anterior não alcançou ou de quem não respondeu.

03

3. Revisar e Lançar

Confira a mensagem, o público e a verificação pré-lançamento — a visão da Meta sobre seu número, quantos podem recebê-la hoje e uma estimativa da cobrança da Meta — e envie agora ou agende. Pause, retome ou duplique quando quiser e acompanhe entregas, leituras, toques e respostas no relatório da campanha.

Canais de Marketing

Campanhas WhatsApp vs. SMS Marketing vs. Newsletters por Email

Compare mídia rica, respostas bidirecionais e tratamento de descadastro.

Recurso do Canal Campanhas WhatsApp SMS Tradicional Newsletters de Email
Mídia Rica Estilizada ✓ (Imagens, vídeos, PDFs; carrosséis um a um pela API) ✗ (Apenas texto simples) ✓ (Layouts HTML)
Conversa Direta Bidirecional ✓ (Respostas instantâneas do usuário) ✗ (Envio apenas de ida) ✓ (Respostas por email)
Tratamento de Descadastro ✓ (Palavras STOP / START, aplicadas em todo envio) Respostas por palavra-chave (regras variam por país) ✓ (Link de descadastro)
API de Mensagens

Envie um template promocional com código de cupom

curl -X POST https://waba-api.startmessaging.com/api/v1/messages \
  -H "Authorization: Bearer sm_live_your_api_key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: festive-offer-919812345678" \
  -d '{
    "to": "+919812345678",
    "type": "template",
    "template": {
      "name": "festive_offer",
      "language": "en_US",
      "headerMediaUrl": "https://cdn.example.com/festive-offer.jpg",
      "parameters": [
        {
          "text": "Rohan"
        },
        {
          "text": "25%"
        }
      ],
      "buttonParameters": [
        {
          "index": 0,
          "subType": "copy_code",
          "couponCode": "FEST25"
        }
      ]
    }
  }'
const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + process.env.SM_API_KEY,
    'Content-Type': 'application/json',
    'Idempotency-Key': 'festive-offer-919812345678',
  },
  body: JSON.stringify({
    "to": "+919812345678",
    "type": "template",
    "template": {
      "name": "festive_offer",
      "language": "en_US",
      "headerMediaUrl": "https://cdn.example.com/festive-offer.jpg",
      "parameters": [
        {
          "text": "Rohan"
        },
        {
          "text": "25%"
        }
      ],
      "buttonParameters": [
        {
          "index": 0,
          "subType": "copy_code",
          "couponCode": "FEST25"
        }
      ]
    }
  }),
});

const { data } = await res.json();
console.log(data.id, data.status);
import os, requests

res = requests.post(
    'https://waba-api.startmessaging.com/api/v1/messages',
    headers={
        'Authorization': f"Bearer {os.environ['SM_API_KEY']}",
        'Idempotency-Key': 'festive-offer-919812345678',
    },
    json={
      "to": "+919812345678",
      "type": "template",
      "template": {
        "name": "festive_offer",
        "language": "en_US",
        "headerMediaUrl": "https://cdn.example.com/festive-offer.jpg",
        "parameters": [
          {
            "text": "Rohan"
          },
          {
            "text": "25%"
          }
        ],
        "buttonParameters": [
          {
            "index": 0,
            "subType": "copy_code",
            "couponCode": "FEST25"
          }
        ]
      }
    },
)

data = res.json()['data']
print(data['id'], data['status'])
<?php
$body = <<<'JSON'
{
  "to": "+919812345678",
  "type": "template",
  "template": {
    "name": "festive_offer",
    "language": "en_US",
    "headerMediaUrl": "https://cdn.example.com/festive-offer.jpg",
    "parameters": [
      {
        "text": "Rohan"
      },
      {
        "text": "25%"
      }
    ],
    "buttonParameters": [
      {
        "index": 0,
        "subType": "copy_code",
        "couponCode": "FEST25"
      }
    ]
  }
}
JSON;

$ch = curl_init('https://waba-api.startmessaging.com/api/v1/messages');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('SM_API_KEY'),
        'Content-Type: application/json',
        'Idempotency-Key: festive-offer-919812345678',
    ],
    CURLOPT_POSTFIELDS => $body,
]);
$data = json_decode(curl_exec($ch), true)['data'];
echo $data['id'] . ' ' . $data['status'];
FAQs

Campanhas de Marketing — FAQ

Que resultados posso esperar do marketing no WhatsApp?

Depende do seu público, da oferta e da qualidade do consentimento, e não prometemos taxas específicas de abertura, cliques ou ROI. O relatório de cada campanha mostra envios, entregas, leituras, toques em botões e respostas, por que mensagens falharam e quanto a Meta cobrou aproximadamente. No plano Business ele também conta conversões: leads movidos para uma etapa de ganho e vendas que seu sistema informa pela API.

Quais são as restrições locais para envio de campanhas de marketing?

Mensagens de marketing devem ir para contatos com opt-in, usando templates de marketing aprovados pela Meta. A Meta pode limitar quantas mensagens de marketing uma pessoa recebe e não entrega templates de marketing a números dos EUA, por isso as campanhas os pulam. As tarifas variam conforme o país do destinatário e são cobradas na sua própria conta do WhatsApp Business. Quando regras locais ou boas práticas pedirem horário de silêncio, configure-o na StartMessaging: as campanhas esperam ele terminar e continuam sozinhas. Recomendamos um intervalo de pelo menos 48 horas entre campanhas.

Preciso de consentimento (opt-in) do usuário antes de enviar campanhas de marketing?

Sim. O WhatsApp exige opt-in antes do envio de mensagens promocionais. Colete-o em formulários, no checkout ou no chat e registre-o no contato. Quem responde STOP é descadastrado e ignorado por todas as campanhas até enviar START.

Como posso evitar que meu número do WhatsApp seja bloqueado durante campanhas?

Envie apenas para contatos com opt-in, personalize e mantenha os templates relevantes, ofereça um descadastro fácil (como um botão de resposta rápida 'Parar'), espace as campanhas de marketing em pelo menos 48 horas e acompanhe a classificação de qualidade do seu número na saúde da conta.

Posso fazer teste A/B de uma campanha no WhatsApp?

Sim, no plano Business. A versão B é um segundo template aprovado com as mesmas variáveis, cabeçalho e categoria. Uma parte do público (10–50%) recebe uma das duas versões e, após 1 a 72 horas, a versão com mais respostas, leituras ou toques em botões vai para todos os demais. O Business também traz até 3 follow-ups que param assim que a pessoa responde, campanhas recorrentes e retargeting de quem uma campanha anterior não alcançou, de quem não leu ou de quem tocou em um botão.

Uma campanha pode enviar carrosséis ou ofertas por tempo limitado?

Não. Campanhas enviam templates padrão; elas não enviam templates de carrossel, oferta por tempo limitado, autenticação ou catálogo, por isso o seletor da campanha os oculta. Templates de carrossel, oferta por tempo limitado e autenticação podem ser enviados um por vez pela caixa de entrada ou pela API (POST /api/v1/messages) — por exemplo, a partir do seu próprio sistema quando um cliente se qualifica para a oferta.

WhatsApp API

Lance Sua Primeira Campanha

Comece com um teste grátis de 14 dias do plano Business.