Uma audiência preparada pode mudar antes da liberação. Destinatários podem cancelar a adesão, ofertas podem expirar e aprovações de remetente podem ainda estar pendentes. Revalide essas condições quando o envio agendado começar.
O que um agendamento de campanha precisa?
Um agendamento de campanha precisa de uma audiência, uma mensagem e um horário de liberação definido para cada grupo de destinatários.
Um broadcast SMS coordena conteúdo compartilhado, personalização, agendamento e resultados dos destinatários. Uma solicitação em lote API agrupa mensagens independentes. Esses fluxos exigem preparação e rastreamento diferentes.
Posso agendar uma solicitação individual Bird SMS?
Agende a chamada API na sua aplicação. O endpoint individual SMS não retém uma mensagem para um horário futuro.
A operação de envio individual rejeita scheduled_at com 422 SMSUnsupportedFeature.
Persista o horário de envio pretendido e a identidade da mensagem no seu agendador. Mantenha a proteção para novas tentativas vinculada a essa identidade para detectar tentativas duplicadas após uma resposta incerta.
Antes de enviar, revalide o consentimento e a prontidão do remetente, pois qualquer um dos dois pode mudar enquanto a mensagem espera. Verifique se a mensagem ainda é útil antes de liberá-la.
Como enviar às 9h no horário local?
Agrupe os destinatários por um fuso horário confiável e depois converta a hora local no instante correto de cada grupo.
Use um fuso horário nomeado para que o seu agendador considere mudanças de horário de verão. Uma mudança de horário pode fazer uma hora local ocorrer duas vezes ou desaparecer. Defina qual instante de liberação o seu agendador usa nesses casos.
O código de país de um número de telefone não estabelece o fuso horário do destinatário. Alguns países abrangem vários fusos, e as pessoas viajam mantendo seus números. Solicite um fuso horário relevante ou use uma preferência existente com uma política clara para valores desconhecidos.
Por exemplo, um grupo de destinatários pode estar três horas à frente de outro. Sua liberação das 9h precisa acontecer três horas antes. Instantes de liberação separados preservam a hora local pretendida para cada grupo.
Como os horários de silêncio afetam o agendamento?
Os horários de silêncio excluem certos horários locais da janela de envio permitida. As regras aplicáveis dependem do destinatário, do remetente e da finalidade da mensagem.
Verifique se uma regra se refere ao início de uma mensagem ou à sua entrega. Um timestamp de envio e um relatório de entrega descrevem eventos diferentes. Um resumo por país pode omitir restrições locais.
O endpoint individual SMS não adia envios em função de horários de silêncio. Para respeitar as restrições de horários de silêncio, sua integração precisa reter as mensagens abrangidas até a janela permitida. Revalide a permissão na liberação, pois um destinatário pode cancelar a adesão enquanto a mensagem espera.
Um início agendado garante a entrega naquele horário?
Um início agendado estabelece quando o processamento pode começar. Ele não garante quando cada telefone recebe a mensagem.
Throughput SMS, tamanho da mensagem, condições da rede e disponibilidade do destinatário afetam a entrega. O agendamento registra a liberação pretendida. Os resultados de entrega registram o que aconteceu com as mensagens.
Inclua a validade da oferta para que os destinatários saibam se ainda podem agir. Seu agendador deve reter conteúdo obsoleto.
O que devo verificar antes de agendar?
- Confirme a permissão da audiência e a janela de envio aplicável.
- Converta cada hora local usando um fuso horário confiável.
- Verifique o conteúdo personalizado, a contagem de segmentos e a prontidão do remetente.
- Revalide a elegibilidade antes da liberação.
- Acompanhe os resultados de entrega após a liberação.
Em resumo
Armazene um fuso horário junto com a hora local pretendida.
O código de país de um número não estabelece onde o destinatário está nem qual relógio se aplica.
Agendamento de campanha e envios individuais são operações separadas.
O endpoint individual SMS da Bird rejeita scheduled_at. Uma integração API precisa agendar a chamada por conta própria.
Revalide o consentimento ao liberar a mensagem.
Alguém pode retirar a permissão depois que você prepara uma campanha.
Um horário de início não garante um horário de chegada.
Capacidade, condições da rede e disponibilidade do destinatário afetam a entrega.