- Batches independentes — cada chamada usa um
campaignIddiferente. Cada um é uma campanha separada no dashboard. - Batches incrementais — múltiplas chamadas usam o mesmo
campaignIdename, com o campobatchobrigatório e único por envio. O resultado é uma única campanha no dashboard com os destinatários acumulados.
Batches Incrementais (Mesma Campanha)
Use esta abordagem quando quiser que todos os destinatários apareçam sob uma única campanha no dashboard. Regras:campaignIdenamedevem ser idênticos em todas as chamadasbatché obrigatório a partir do segundo envio (recomendado desde o primeiro)- O nome do
batchdeve ser único dentro da campanha - O mesmo número de telefone não pode aparecer em dois batches da mesma campanha
| Status | Motivo |
|---|---|
| 400 | Campo batch ausente no segundo+ envio |
| 409 | Nome de batch já utilizado nesta campanha |
| 409 | Número de telefone já presente em batch anterior |
| 409 | campaignId usado para uma campanha de nome diferente |
Estratégia Multi-Batch
Cada chamada é processada independentemente. O campobatch é apenas metadado para sua referência.
Boas Práticas
Trate erros por batch
Trate erros por batch
Se um batch falhar, reenvie apenas ele. Os outros batches não são afetados.
Monitore via webhook
Monitore via webhook
Configure webhooks para acompanhar o status de entrega em tempo real, ao invés de consultar o dashboard manualmente.
Respeite os rate limits
Respeite os rate limits
Mantenha no máximo 60 chamadas por minuto. Adicione um intervalo entre os batches se necessário.
Mapeamento de Resultados
Use o campouid para correlacionar os webhooks de status com seus registros internos:
