IOSOR Guias

Higiene CSV de lookup em massa antes da campanha: normalizar, deduplicar e orçamentar

Um CSV de lookup em massa deve normalizar para E.164, deduplicar, respeitar cache de tipo de linha caduco e pôr tetos de orçamento antes do envio. Finanças e ops partilham as mesmas colunas.

Marketing quer uma lista. Finanças vê uma série de débitos de lookup que não batem com os SMS enviados depois. Lookup em massa não é despejar uma folha na API. A higiene vai antes do gasto: normalizar para E.164, deduplicar, respeitar cache de tipo de linha caduco, teto na carteira. Quem salta a higiene trata números mortos como incidentes de entrega, linhas duplicadas como «cobertura» e um rótulo mobile velho como verdade de encaminhamento.

IOSOR empacota lookup ao lado de messaging num ledger prepaid white-label. Catálogo live significa que a verificação está pronta; in setup não é uma porta de produção que se cacheia. Perto de USD 1,000+ mensais, amostras de gasto evitável e correlação lookup→send entram em revisão comercial.

Colunas CSV que finanças e ops precisam

Finanças e ops devem abrir o mesmo CSV e ler a mesma história. Colunas mínimas: E.164 normalizado, entrada crua, carimbo de lookup, tipo de linha, acerto de cache ou verificação fresca, montante debitado, decisão de envio (enviar / saltar / voltar a consultar), id de campaign ou lote. Um rótulo «mobile» sem carimbo é opinião, não evidência.

E.164 e deduplicação antes do gasto de lookup

Normalizem e dedupliquem antes de gastar lookup. A mesma linha escrita +1…, 001… e formato local debita-se três vezes. Normalizem para E.164, dedupliquem por esse número, depois chamem lookup live. Linhas lixo (curtas, letras, strings de teste) deitam-se na importação, não se consultam como «desconhecido».

Risco de cache de tipo de linha caduco

Um tipo de linha em cache é um sinal de encaminhamento com carimbo, não uma tatuagem. O mobile de ontem pode ser um intervalo VoIP hoje. Cache caduco manda OTP para um intervalo morto ou acrescenta fricção a quem portou ontem. Mesmo assim pagam a linha de lookup e o segmento desperdiçado. TTL é regra de produto, não gosto de base de dados. Não cacheiem «desconhecido» como mobile.

Tetos de orçamento e cadência de exportação

Os tetos de orçamento pertencem ao lote, não a «já reconciliamos depois». Ponham teto de linhas e de montante por corrida de lookup; a cadência de exportação (diária ou ao fechar o lote) é anterior ao blast, não uma surpresa de fim de mês. Perto de USD 1,000+, o gasto evitável e os baldes de idade de cache entram em revisão mais densa.

Sinais de alerta

  • Lookup em massa sem normalizar
  • O mesmo E.164 debitado duas vezes por variantes de formato
  • «Mobile» caduco tratado como verdade de encaminhamento
  • Desconhecido cacheado como mobile
  • CSV sem teto de linhas nem de montante
  • Lookup reconciliado com o envio só no fim do mês
  • Higiene prometida enquanto o canal está in setup
  • Erros ao cliente que nomeiam marcas a montante

Começar com IOSOR

Pegue o CSV da campanha da semana passada. Normalize cada linha para E.164, deite o lixo, desduplique no número normalizado e só então um lookup. Tape o lote por linhas e montante prepaid antes do envio. Exporte o mesmo ficheiro que finanças e ops vão abrir: tipo de linha, acerto de cache, débito, decisão send ou skip.

Conclusão IOSOR

Faça: higiene antes do dinheiro de lookup. Variantes de formato de uma linha são um débito. Um tipo de linha em cache tem carimbo; mobile velho não é verdade de encaminhamento.

Não faça: deitar a folha na API e reconciliar no fim do mês. Linhas duplicadas não são cobertura. Unknown em cache como mobile é um vazamento prepaid.

Este guia foi útil?

Guias relacionados