A janela de 24 horas do WhatsApp: o que abre, o que fecha e o que ninguém te avisa
Resposta curta: quando um cliente te manda mensagem, abre uma janela de 24 horas em que você responde livremente. Fora dela, só sai modelo aprovado pela Meta. O que quase ninguém conta: chamada recebida também abre a janela, template de utilidade dentro dela é gratuito, e não existe nenhum aviso de que ela vai fechar.
O que abre a janela — e aqui o mercado está desatualizado
Todo artigo sobre o assunto diz a mesma coisa: a janela abre quando o cliente manda mensagem, e reinicia a cada nova mensagem dele.
Está certo, e está incompleto. A documentação atual da Meta diz: *"When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts. If the user messages or calls you again before the timer expires, the timer resets to 24 hours."*
Chamada recebida abre e reinicia a janela. Os artigos brasileiros que ranqueiam para essa busca foram escritos antes de a Meta liberar chamadas na API, e nenhum deles menciona isso.
Na prática muda o seguinte: se o seu cliente te liga e não completa a conversa, você tem 24 horas para retomar por mensagem, sem modelo e sem custo de marketing. Quem opera atendimento por telefone e por WhatsApp ao mesmo tempo estava deixando essa janela passar sem saber que ela existia.
Fora da janela, e o erro exato que você vai ver
Passadas as 24 horas, só sai modelo aprovado previamente. Se o seu sistema tentar mandar mensagem comum, a API devolve:
131047 — Message outside 24-hour window
*"More than 24 hours have passed since the recipient last replied to the sender number."*
Vale decorar o vizinho dele, porque a confusão entre os dois faz gente diagnosticar errado: o 131049 não é janela. Ele é o limite por usuário de mensagens de marketing, e falha na entrega, não na chamada. Se você recebeu 131049, o problema não é o horário, é que a Meta decidiu não entregar aquele marketing para aquela pessoa.
A janela não é só permissão. É preço.
Essa é a parte que muda a conta e quase ninguém escreve.
Desde que a Meta passou a cobrar por mensagem, a janela virou também uma regra de custo:
Mensagem comum dentro da janela: gratuita.
Modelo de utilidade dentro da janela: gratuito. A Meta é explícita — *"Utility template messages sent within an open customer service window are free"* — e a mensagem chega no webhook marcada como free_customer_service, com billable = false.
Modelo de utilidade fora da janela: cobrado.
Marketing e autenticação: cobrados sempre, com a janela aberta ou fechada.
A consequência é direta: responder rápido deixou de ser boa prática e virou economia. Confirmação de pedido, aviso de entrega e lembrete de agendamento saem de graça se a conversa estiver aberta, e viram custo se você demorar.
Ninguém avisa que a janela vai fechar
Procurei um aviso e ele não existe.
Não há nenhum webhook de expiração de janela na lista da Cloud API. Existem avisos de conta, de qualidade de número, de modelo — nenhum de janela. O único sinal que a Meta já ofereceu foi um campo com o horário de expiração, presente apenas no status de mensagem enviada. E a partir da versão 24 da API da Meta esse objeto está sendo removido.
Ou seja: o relógio corre e você não vê. Quem descobre pela mensagem de erro descobre tarde, porque a essa altura a resposta já não sai.
Isso não é falha da sua ferramenta. É como a plataforma funciona. Quem quer enxergar prazo precisa contar as 24 horas por conta própria, a partir da última mensagem ou chamada do cliente, e mostrar isso na tela de quem atende.
No Instagram e no Messenger é diferente
Se você atende nos três canais, tratar tudo como "a janela de 24 horas" vai te dar problema. São três regimes.
A duração é 24 horas nos três. Só isso é igual.
O que abre a janela é mais amplo no Messenger e no Instagram: além de mensagem, abre por clique em botão de chamada para ação, por anúncio de clique para Messenger, por link com referência, e até por reação a uma mensagem. Uma pessoa que só reagiu com um emoji abriu janela ali, e não teria aberto no WhatsApp.
A saída é o ponto crítico. No WhatsApp, fechada a janela, você paga um modelo e fala. No Messenger e no Instagram não existe modelo pago equivalente para atendimento — existem etiquetas de exceção para casos específicos, e fora delas a conversa simplesmente acabou.
Traduzindo: no WhatsApp perder a janela custa dinheiro. No Instagram e no Messenger, perder a janela custa o cliente.
A janela grátis do anúncio é outra coisa
Quem anuncia clique para o WhatsApp ouve falar de uma janela gratuita e junta as duas na cabeça. São coisas diferentes. A do anúncio abre quando você responde, em até 24 horas, a quem chegou por ele pelo WhatsApp do celular (quem clica pelo computador não abre essa janela), e desde 28 de setembro de 2026 pode durar até 7 dias (antes eram 72 horas).
A janela do anúncio define custo: a Meta não cobra as suas mensagens para aquela pessoa nesse período, menos as respostas do agente de IA da própria Meta. Se essas mensagens gastam as 1.000 de atendimento grátis do mês, a Meta não diz.
A janela de 24 horas define permissão: o que você pode enviar.
Dá para estar dentro do prazo grátis do anúncio e fora das 24 horas de permissão ao mesmo tempo. Nesse caso você continua sem poder mandar mensagem comum — só que o modelo que você mandar não será cobrado.
Perguntas frequentes
O que abre a janela de 24 horas?
A Meta avisa quando a janela está acabando?
Qual erro aparece quando tento responder fora da janela?
Responder dentro da janela é mais barato?
A janela funciona igual no Instagram e no Messenger?
A janela grátis do anúncio substitui a de 24 horas?
Seu numero esta no lugar certo?
A Wintegra conecta o seu numero a API oficial da Meta com coexistencia: a equipe continua atendendo pelo aplicativo no celular, e o numero passa a viver na conta da empresa.
Ver como funciona