Campanhas WhatsApp

Execute Campanhas WhatsApp de Alta Conversão

Segmente audiências, agende envios, teste templates A/B e acompanhe ROI — tudo em um único painel. 98% de abertura vs 20% para e-mail.

✦ No credit card required · Free plan available · Setup in 5 minutes

Automação Inteligente e Retargeting

Crie funis de marketing avançados no WhatsApp. Configure regras condicionais (como 'se o destinatário clicar no Botão A, enviar mensagem B após 2 horas'). Segmente contatos por tags, campos personalizados e comportamentos para maximizar conversões.

  • Segmentação de audiência por tags de clientes
  • Respostas rápidas interativas e botões de chamada à ação
  • Agendamento de campanha com reconhecimento de fuso horário
Diagrama do Construtor de Campanha WhatsApp
Fluxo de Trabalho

4 Passos para Lançar uma Campanha WhatsApp

01

1. Importar e Segmentar

Faça upload das suas listas de clientes com opt-in e divida-as por tags, histórico de tags ou localização geográfica.

02

2. Rascunhar Templates

Escreva templates de mensagem com placeholders dinâmicos e botões, enviando-os para aprovação instantânea da Meta.

03

3. Agendar e Testar

Execute um teste A/B em um grupo de teste pequeno primeiro, depois agende a variação de mensagem vencedora.

04

4. Analisar Desempenho

Monitore métricas de entrega, cliques em botões e taxas de leitura de conversas no seu painel central.

Estratégia de Campanha

Campanhas vs. Transmissão vs. Respostas Automáticas

Escolha a abordagem ideal para escalar o engajamento do cliente no WhatsApp.

Conjunto de Recursos Campanhas WhatsApp Transmissão Única Resposta Automática Simples
Teste A/B de Templates
Agendamento por Fuso Horário
Lógica de Fallback em Sequência ✓ (Multi-etapa)
ROI de Conversão em Tempo Real Apenas confirmações de leitura
API de Campanhas

Lançar e Agendar Campanhas via API

curl -X POST https://api.startmessaging.com/v1/campaigns \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sm_live_your_api_key_here" \
  -d '{
    "campaignName": "summer_sale_2026",
    "segmentId": "seg_xyz789",
    "templateA": "sale_variant_a",
    "templateB": "sale_variant_b",
    "testRatio": 0.15,
    "scheduledAt": "2026-06-20T10:00:00Z"
  }'
const response = await fetch("https://api.startmessaging.com/v1/campaigns", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "sm_live_your_api_key_here",
  },
  body: JSON.stringify({
    campaignName: "summer_sale_2026",
    segmentId: "seg_xyz789",
    templateA: "sale_variant_a",
    templateB: "sale_variant_b",
    testRatio: 0.15,
    scheduledAt: "2026-06-20T10:00:00Z"
  })
});

const data = await response.json();
console.log(data);
import requests

response = requests.post(
    "https://api.startmessaging.com/v1/campaigns",
    headers={
        "Content-Type": "application/json",
        "X-API-Key": "sm_live_your_api_key_here",
    },
    json={
        "campaignName": "summer_sale_2026",
        "segmentId": "seg_xyz789",
        "templateA": "sale_variant_a",
        "templateB": "sale_variant_b",
        "testRatio": 0.15,
        "scheduledAt": "2026-06-20T10:00:00Z"
    }
)

print(response.json())
$ch = curl_init("https://api.startmessaging.com/v1/campaigns");

curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        "Content-Type: application/json",
        "X-API-Key: sm_live_your_api_key_here",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "campaignName" => "summer_sale_2026",
        "segmentId" => "seg_xyz789",
        "templateA" => "sale_variant_a",
        "templateB" => "sale_variant_b",
        "testRatio" => 0.15,
        "scheduledAt" => "2026-06-20T10:00:00Z"
    ]),
]);

$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
import java.net.http.*;
import java.net.URI;

HttpClient client = HttpClient.newHttpClient();
String body = """
    {
      "campaignName": "summer_sale_2026",
      "segmentId": "seg_xyz789",
      "templateA": "sale_variant_a",
      "templateB": "sale_variant_b",
      "testRatio": 0.15,
      "scheduledAt": "2026-06-20T10:00:00Z"
    }
    """;

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.startmessaging.com/v1/campaigns"))
    .header("Content-Type", "application/json")
    .header("X-API-Key", "sm_live_your_api_key_here")
    .POST(HttpRequest.BodyPublishers.ofString(body))
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
package main

import (
  "bytes"
  "encoding/json"
  "fmt"
  "net/http"
  "io"
)

func main() {
  payload, _ := json.Marshal(map[string]interface{}{
    "campaignName": "summer_sale_2026",
    "segmentId":    "seg_xyz789",
    "templateA":    "sale_variant_a",
    "templateB":    "sale_variant_b",
    "testRatio":    0.15,
    "scheduledAt":  "2026-06-20T10:00:00Z",
  })

  req, _ := http.NewRequest("POST", "https://api.startmessaging.com/v1/campaigns", bytes.NewBuffer(payload))
  req.Header.Set("Content-Type", "application/json")
  req.Header.Set("X-API-Key", "sm_live_your_api_key_here")

  resp, _ := http.DefaultClient.Do(req)
  defer resp.Body.Close()
  body, _ := io.ReadAll(resp.Body)
  fmt.Println(string(body))
}
Sandbox da API de Campanhas — Em Breve This API route is under construction. Sandbox access is available for early adopters. Request Sandbox Access
Perguntas Frequentes

Campanhas — Perguntas Frequentes

Que tipos de campanhas posso executar no WhatsApp?

Você pode executar campanhas promocionais (lançamentos, vendas sazonais, convites para eventos), campanhas de reengajamento (lembretes de carrinho abandonado, ofertas de recuperação), campanhas informacionais (atualizações de produto, anúncios de recursos) e campanhas de fidelidade. Todas requerem contatos com opt-in e templates pré-aprovados.

Como funciona o teste A/B?

Crie duas ou mais variações de template e divida sua audiência. StartMessaging envia cada variação para um segmento de teste primeiro, mede o desempenho (taxa de entrega, abertura, clique), depois envia automaticamente o template vencedor para a audiência restante.

WhatsApp API

Lance Sua Primeira Campanha WhatsApp

Plano grátis. Sem cartão. Configuração em 5 minutos.