← Blog

·

Régua de cobrança pelo WhatsApp: como montar sem ser bloqueado

Atualizado em 25/10/2026

Uma régua de cobrança pelo WhatsApp é uma sequência de lembretes enviados antes, no dia e depois do vencimento de uma fatura, usando templates de utilidade aprovados pela Meta. Para não ser bloqueado, cada mensagem precisa falar só da conta do cliente, sem tom promocional nem ameaça, com intervalos curtos de envio e um ponto de parada claro. A política do WhatsApp lista “cobrança de dívidas” entre os serviços proibidos, então a régua serve para a empresa lembrar os próprios clientes das próprias faturas, e não para operar cobrança de terceiros.

Este guia mostra o limite entre o que a Meta aceita e o que ela proíbe, as etapas de uma régua, como escrever os templates, como incluir PIX e boleto no botão e o que o Código de Defesa do Consumidor diz sobre a forma de cobrar.

O que a Meta aceita e o que ela proíbe

Duas regras da Meta definem o espaço da régua.

A primeira está nas diretrizes de categorização de templates. Na lista de exemplos de utilidade, em “alertas ou atualizações de conta”, a Meta cita um lembrete de pagamento: “Lembrete: o pagamento mensal de {{serviço}} será cobrado em {{data}} no {{cartão}} cadastrado”. Ou seja, avisar o cliente sobre uma fatura dele é um uso previsto.

A segunda está na seção 4 da Política de Mensagens do WhatsApp Business (atualizada em 23/09/2026), que proíbe usar o WhatsApp para Empresas para comprar, vender, promover ou facilitar alguns produtos e serviços. A lista inclui “créditos consignados, adiantamentos de salário, empréstimos P2P, cobrança de dívidas e fiadores”, e a proibição vale “independentemente de licenças, registros ou outras aprovações”.

Na prática:

CenárioLeitura
Escola, academia, SaaS ou provedor de internet lembrando a mensalidade do próprio clienteLembrete de conta, previsto como utilidade
Loja avisando o vencimento do boleto de um pedidoAviso de transação do cliente
Assessoria de cobrança contratada para recuperar dívidas de terceirosSe encaixa em “cobrança de dívidas”, serviço proibido
Empresa que compra carteiras de dívida e aciona devedoresSe encaixa em “cobrança de dívidas”, serviço proibido

A Meta decide os casos com critério próprio. Se o seu negócio é a cobrança em si, leia a política inteira antes de investir na integração.

As etapas de uma régua

Não há régua oficial. A tabela abaixo é um modelo para adaptar ao seu prazo e ao seu histórico de pagamentos:

EtapaMomentoObjetivoBotão
Fatura disponívelNa emissãoEnviar valor, vencimento e meio de pagamentoPIX, boleto ou link
Lembrete2 a 3 dias antesLembrar quem ainda não pagouPIX ou boleto
VencimentoNo dia, pela manhãÚltimo aviso no prazoPIX ou boleto
Atraso inicial1 a 3 dias depoisInformar o atraso e a nova forma de pagarNovo PIX ou boleto atualizado
Atraso persistenteCerca de uma semana depoisOferecer contato com uma pessoaBotão de resposta “Falar com atendente”
EncerramentoConforme a política da empresaAvisar a próxima medida prevista em contratoNenhum ou atendimento

Três regras de operação evitam a maior parte dos problemas:

  1. Pare a régua no pagamento. Consulte o banco ou PSP imediatamente antes de cada envio. Um aviso de atraso para quem já pagou é a reclamação mais comum.
  2. Uma mensagem por etapa. Não reenvie o mesmo template no mesmo dia, nem quando a mensagem anterior não foi lida.
  3. Atraso longo vai para pessoas. Depois de algumas tentativas sem resposta, a régua automática para e o caso segue por atendimento humano ou outro canal.

Como escrever templates de utilidade

Utilidade exige texto não promocional e específico do usuário. Para cobrança, isso significa dados concretos da fatura e nenhum incentivo:

TextoCategoria provávelPor quê
“Sua fatura de {{1}}, no valor de {{2}}, vence em {{3}}. Use o botão abaixo para copiar o código PIX.”UtilidadeAlerta de conta com dados específicos
“Não identificamos o pagamento da fatura {{1}}, vencida em {{2}}. Se já pagou, desconsidere esta mensagem.”UtilidadeAtualização de conta, sem persuasão
“Quite hoje com 30% de desconto!”MarketingOferta com incentivo financeiro
“Sua assinatura vence em {{1}}. Renove hoje com desconto.”MarketingA Meta cita tentativa de renovação com desconto como marketing
“Último aviso antes de medidas judiciais!!!”Reprovação ou bloqueioTom de ameaça, gera denúncia e contraria o CDC

Desde abril de 2025, um template enviado como UTILITY que a Meta considera marketing é aprovado como MARKETING, e templates aprovados continuam sendo reavaliados. Acompanhe o webhook template_category_update. O artigo marketing, utilidade ou autenticação traz a lista completa de critérios, e template reprovado cobre os motivos mais comuns de rejeição.

Proposta de renegociação com desconto tende a cair em marketing, porque traz incentivo. Se a sua régua tem essa etapa, crie um template separado de marketing e envie só para quem deu opt-in de ofertas.

PIX e boleto dentro da mensagem

No Brasil, a Meta permite colocar até três botões PAYMENT_REQUEST num template de utilidade, com código PIX dinâmico, linha digitável do boleto, link de pagamento ou pagamento com cartão em um clique (payment request CTA templates). O cabeçalho pode ser um documento, o que permite anexar o PDF da fatura.

Envio de uma fatura com o PDF no cabeçalho e dois botões (boleto e PIX):

{
  "messaging_product": "whatsapp",
  "to": "5584999999999",
  "type": "template",
  "template": {
    "name": "fatura_disponivel",
    "language": { "code": "pt_BR" },
    "components": [
      { "type": "header", "parameters": [
        { "type": "document", "document": { "link": "https://exemplo.com/faturas/2026-10-4471.pdf", "filename": "fatura-outubro.pdf" } } ] },
      { "type": "body", "parameters": [
        { "type": "text", "text": "outubro" },
        { "type": "text", "text": "R$ 249,00" },
        { "type": "text", "text": "10/11/2026" } ] },
      { "type": "button", "sub_type": "payment_request", "index": "0", "parameters": [
        { "type": "action", "action": { "payment_request": { "payment_setting": {
          "type": "boleto", "boleto": { "digitable_line": "LINHA_DIGITAVEL_DA_FATURA" } } } } } ] },
      { "type": "button", "sub_type": "payment_request", "index": "1", "parameters": [
        { "type": "action", "action": { "payment_request": { "payment_setting": {
          "type": "pix_dynamic_code", "pix_dynamic_code": { "code": "CODIGO_PIX_DA_FATURA" } } } } } ] }
    ]
  }
}

Na criação, o rótulo de cada botão segue valores fixos da documentação (Copy Boleto code, Copy Pix code, Open payment link). Dois cuidados que a Meta registra: o WhatsApp não desativa o botão quando o código expira e não faz conciliação. Gere um PIX novo a cada etapa de atraso e confirme o pagamento pelo seu PSP.

Frequência e qualidade do número

A régua roda todos os meses, para muita gente ao mesmo tempo. Por isso ela pesa na qualidade do número. A Meta calcula a qualidade a partir de bloqueios, denúncias e outros sinais dos últimos dias e, quando a qualidade cai, pausa templates e pode limitar a conta (aplicação de políticas). O artigo sobre qualidade do número explica as cores e os efeitos.

Boas práticas que reduzem bloqueios:

  • Remetente reconhecível. Nome de exibição igual à marca que aparece na fatura.
  • Horário comercial. Evite noite, madrugada e fim de semana.
  • Dados que o cliente reconhece. Mês de referência, valor e número do contrato.
  • Saída fácil. Um botão “Já paguei” ou “Falar com atendente” resolve dúvidas antes que virem denúncia.
  • Espalhe o envio. Distribua o lote ao longo da manhã em vez de disparar tudo no mesmo minuto, respeitando o limite de mensagens.

O que diz o Código de Defesa do Consumidor

Três artigos da Lei nº 8.078/1990 tratam diretamente da forma de cobrar o consumidor:

  • Art. 42: na cobrança de débitos, o consumidor inadimplente não será exposto a ridículo nem submetido a constrangimento ou ameaça. O parágrafo único garante a devolução em dobro do que foi cobrado indevidamente e pago, salvo engano justificável.
  • Art. 42-A: todo documento de cobrança deve trazer nome, endereço e CPF ou CNPJ do fornecedor.
  • Art. 71: é crime usar, na cobrança, ameaça, coação, constrangimento, afirmações falsas ou procedimento que exponha o consumidor a ridículo ou interfira com seu trabalho, descanso ou lazer.

Para a régua, isso se traduz em mensagens sem ameaça, sem exposição, em horários razoáveis, com dados corretos (cobrar quem já pagou pode gerar devolução em dobro) e com a identificação do fornecedor na fatura em PDF ou no rodapé. A régua também trata dados pessoais e está sujeita à LGPD; veja LGPD e WhatsApp. Este texto é informativo e não substitui a orientação de um advogado.

Exemplo: agendador da régua em Python

O script roda uma vez por dia, decide a etapa de cada fatura em aberto e envia o template correspondente pela Vectalk, que aceita o payload da Cloud API.

import datetime as dt
import os
import requests

VECTALK = "https://apis.vectalk.com.br/api/messages"
TOKEN = os.environ["VECTALK_TOKEN"]

ETAPAS = [  # (dias em relação ao vencimento, nome do template)
    (-3, "fatura_lembrete"),
    (0, "fatura_vence_hoje"),
    (2, "fatura_em_atraso"),
    (7, "fatura_atraso_atendente"),
]

def etapa_do_dia(vencimento: dt.date, hoje: dt.date):
    delta = (hoje - vencimento).days
    for dias, template in ETAPAS:
        if delta == dias:
            return template
    return None

def enviar(fatura, template):
    corpo = {
        "messaging_product": "whatsapp",
        "to": fatura["wa_id"],
        "type": "template",
        "template": {
            "name": template,
            "language": {"code": "pt_BR"},
            "components": [{"type": "body", "parameters": [
                {"type": "text", "text": fatura["referencia"]},
                {"type": "text", "text": fatura["valor"]},
                {"type": "text", "text": fatura["vencimento"].strftime("%d/%m/%Y")},
            ]}],
        },
    }
    r = requests.post(VECTALK, json=corpo, timeout=15,
                      headers={"Authorization": f"Bearer {TOKEN}"})
    r.raise_for_status()
    return r.json()["messages"][0]["id"]

def rodar(db, psp, hoje=None):
    hoje = hoje or dt.date.today()
    for fatura in db.faturas_em_aberto():
        template = etapa_do_dia(fatura["vencimento"], hoje)
        if not template or db.ja_enviado(fatura["id"], template):
            continue
        if psp.esta_paga(fatura["id"]):  # confere antes de cada envio
            db.marcar_paga(fatura["id"])
            continue
        if fatura["optout"] or fatura["em_atendimento_humano"]:
            continue
        db.registrar_envio(fatura["id"], template, enviar(fatura, template))

Guarde o wamid de cada envio e trate as falhas no webhook de status. O guia de erros da API do WhatsApp lista os códigos que pedem ação.

Como fazer isso com a Vectalk

Com a Vectalk, você usa a WhatsApp Cloud API oficial com os mesmos payloads e webhooks da Meta: muda só a URL base (https://apis.vectalk.com.br/api) e o token. Templates são criados pelo endpoint de templates, e documentos podem ir por link ou pelo upload de mídia. A cobrança da Meta vem na fatura da Vectalk, sem cartão cadastrado na Meta. Crie sua conta em apps.vectalk.com.br/register e veja o guia da API oficial do WhatsApp para os requisitos.

Perguntas frequentes

Posso cobrar pelo WhatsApp com a API oficial?

Pode lembrar seus próprios clientes das faturas deles com templates de utilidade, que é um uso que a Meta cita como exemplo. A política proíbe usar o WhatsApp para “cobrança de dívidas” como serviço, independentemente de licença.

Aviso de fatura vencida é utilidade ou marketing?

Tende a ser utilidade quando traz só dados da conta (referência, valor, data) e não tem incentivo. Desconto para quitar ou renovar empurra o template para marketing.

Quantas mensagens a régua pode ter?

Não há número definido pela Meta. Quanto mais mensagens sem resposta, maior o risco de bloqueios e queda de qualidade. Uma régua curta que passa o caso para uma pessoa depois de alguns avisos é mais segura.

O cliente pediu para parar de receber cobranças. E agora?

A política exige atender pedidos para parar de receber mensagens. Marque o opt-out, encerre a régua no WhatsApp e siga pelos canais previstos em contrato.

Dá para usar a régua para PIX de vendas não pagas?

A lógica é parecida, mas o caso é de recuperação de venda, não de fatura recorrente. Veja recuperação de PIX, boleto e carrinho.


Fontes oficiais consultadas em 25/10/2026: Categorização de templates, Política de Mensagens do WhatsApp Business, Payment request CTA templates (Brasil), Aplicação de políticas, Get opt-in for WhatsApp, Código de Defesa do Consumidor (Lei nº 8.078/1990), Documentação da Vectalk.

Integre o WhatsApp oficial ao seu sistema

A Vectalk entrega a Cloud API da Meta com os mesmos payloads e webhooks, um token para todas as contas e documentação completa.