Introdução
Em algumas situações, uma mensagem pode não ser enviada imediatamente após a geração da atividade. Isso ocorre porque o sistema respeita diversas regras operacionais, de configuração e de segurança, que garantem que os disparos ocorram no momento correto e dentro das boas práticas de comunicação.
Abaixo estão os principais fatores que podem causar atraso no envio das mensagens.
Limite de disparos diários excedido
Descrição
Nos disparos realizados pela API Oficial do WhatsApp, a Meta define um limite máximo de mensagens que podem ser enviadas por dia para cada número de telefone.
Esse limite pode ser consultado:
No Business Manager da Meta
Nas configurações do número dentro da Martz
Funcionamento
Caso o número já tenha atingido seu limite diário de disparos, todas as mensagens que estavam aguardando envio por esse número não serão enviadas até que o limite seja renovado no dia seguinte.
No dia seguinte, o sistema irá:
Priorizar o envio das mensagens que ainda estão dentro do prazo ideal
Em seguida, tentar enviar mensagens que ficaram atrasadas de dias anteriores
Observação
De forma similar, números não oficiais também possuem um limite diário de disparos na Martz, aplicado por motivos de segurança e estabilidade.
Desconexão de número não oficial
Descrição
Quando os disparos são realizados por números de WhatsApp não oficiais, o envio depende da conexão ativa desse número com a plataforma.
Funcionamento
Se o número for desconectado da Martz, nenhuma mensagem poderá ser enviada até que ele seja reconectado.
Durante esse período, as mensagens programadas podem ficar com status de atraso até que a conexão seja restabelecida.
Janela de horário de envio (retenção programada)
Descrição
Se a mensagem for gerada fora do horário permitido, definido na configuração de janela de envio (opções avançadas das ações), ela será automaticamente retida pelo sistema.
Funcionamento
Nesse caso, o disparo ocorrerá apenas no início do próximo período habilitado para envio.
Exemplo
Se um cliente se habilitou a receber uma mensagem hoje às 0:45, mas a ação da campanha está configurada para enviar mensagens apenas a partir das 10:00, o disparo será feito apenas a partir das 10:00.
Restrição de dias da semana (bloqueio por calendário)
Descrição
É possível configurar a campanha para não enviar mensagens em determinados dias da semana, como finais de semana.
Funcionamento
Quando uma mensagem está programada para um dia bloqueado, ela ficará em espera até o próximo dia habilitado para envio.
Modo de disparo semi-automático (dependência de ação humana)
Descrição
Quando a campanha utiliza o modo de envio semi-automático, o disparo depende de uma ação manual de um colaborador.
Funcionamento
Nesse modelo, as mensagens são geradas pelo sistema, mas só são enviadas por disparo manual do usuário, o que pode gerar atrasos caso essa ação demore a ocorrer.
Limite de horas de atraso (bloqueio por segurança temporal)
Descrição
Em cada ação de campanha é possível definir um limite máximo de atraso para que as mensagens dessa ação sejam disparadas. O intuito é ser um limite de segurança, que impede o disparo se a mensagem exceder o tempo máximo definido para envio (ex.: 13 horas de atraso).
Funcionamento
Se o atraso ultrapassar o tempo definido (por exemplo, 13 horas), o sistema bloqueia o envio automaticamente.
Objetivo
Evitar que mensagens sejam enviadas fora do contexto temporal adequado, o que poderia gerar uma experiência negativa para o cliente.
Configuração de disparo a partir do “Dia 1” (percepção de atraso matinal)
Descrição
Algumas campanhas são configuradas para iniciar as condições de disparo a partir do Dia 1, que começa às 00:00.
Funcionamento
Se não houver um ajuste adequado nas opções avançadas de horário de envio, a mensagem pode parecer atrasada, pois só será enviada quando a janela de envio for aberta, geralmente no horário comercial.
Falhas técnicas na API (WhatsApp Oficial)
Descrição
Quando a campanha utiliza WhatsApp Oficial, o envio depende da comunicação com a API da Meta.
Funcionamento
Eventualmente podem ocorrer falhas técnicas ou instabilidades temporárias na API, impedindo que a mensagem seja enviada no momento esperado.
Observação
Nesses casos, o sistema pode tentar reenviar automaticamente ou registrar a falha nos status da atividade.