Extração de Dados de SMS

Escolha o Remetente, Carimbo de data/hora, Valor e Referência de qualquer captura de tela de SMS

Digitar manualmente o valor, o comerciante e o número de referência de cada SMS em uma planilha leva de 10 a 15 segundos por mensagem e introduz erros de digitação que você precisa corrigir depois. Esta ferramenta faz isso em 5 segundos por captura de tela, com alertas bancários e confirmações de pedido no mesmo lote.

5 a 10 segundos por captura de tela · Até 99% de precisão em texto impresso

Alertas bancários
Confirmações de pedido
4 campos principais
Excel / CSV

Cada SMS Tem Duas Camadas de Dados

Metadados nativos da mensagem e conteúdo da transação — ambos lidos de uma única captura de tela, sem necessidade de classificação.

Telefone/Nome do remetente (发送方号码或名称)

Nome ou número do contato no cabeçalho da mensagem — códigos bancários, IDs de varejistas ou contatos P2P.

Carimbo de data/hora (时间戳)

Datas do thread do SO ou horários relativos como "há 2 horas". A IA gera o que estiver no quadro.

Status de leitura (已读状态)

Pontos de não lida, texto esmaecido ou pré-visualização vs. visualização completa — capturados quando esses indicadores do SO aparecem.

Valor (金额)

O valor monetário. Alertas bancários o prefixam; confirmações de pedido o incorporam. A IA o lê como um sinal de transação.

Comerciante/Remetente (商家或发送方)

A entidade por trás da transação — nomes de comerciantes em CAIXA ALTA, nomes de varejistas ou nomes de usuário P2P — identificada pelo papel semântico.

Referência/Número do pedido (参考号或订单号)

Códigos de autorização bancária, IDs de pedido ou números de rastreamento. O campo mais variável e o mais difícil de localizar apenas pela posição.

Por que capturas de tela de SMS são a extração "fácil" mais difícil

Um SMS parece simples — algumas linhas. Mas alertas bancários seguem modelos rígidos, enquanto confirmações de pedido usam frases completamente diferentes. O OCR tradicional gera a string inteira como texto bruto sem quebras, deixando você procurar cada campo manualmente. Como um usuário do Reddit resumiu: "Eu tiro print de todo alerta bancário e confirmação de pedido, depois reviso um por um copiando o valor e o comerciante. Leva 20 minutos e ainda assim perco pelo menos um."

01 SMS não tem layout

O OCR tradicional extrai palavras pela posição na página — coordenadas x, y, ordem de leitura. SMS é uma única linha ou parágrafo curto, sem estrutura visual. O "$42.50" que está na posição 3 em um alerta do Chase passa para a posição 7 em uma mensagem do Wells Fargo.

02 O número de referência muda de lugar

Em um alerta do Chase, o código de autorização vem depois de "ref:"; em uma mensagem da Amazon, o ID do pedido aparece no meio da frase, depois de "order #"; em notificações de rastreamento, o número é a única string mista de dígitos e letras. Uma ferramenta treinada por posição precisa ser reconfigurada para cada remetente.

03 Alerta bancário ≠ confirmação de pedido

São dois tipos diferentes de mensagem. Um modelo que aprende a estrutura de alertas do Chase falha no US Bank, e um treinado no formato de confirmação da Amazon não tem regras para notificações de envio do PayPal. Você acaba gerenciando processos separados para cada fonte.

04 Os metadados são do SO, não da mensagem

O nome do remetente e o carimbo de data/hora ficam no cabeçalho da conversa; o status de leitura usa pistas visuais, como pontos coloridos. Painéis de notificação mostram carimbos relativos ("há 2 horas") e prévias truncadas escondem o conteúdo da mensagem. O OCR tradicional foi feito para páginas, não para esses recursos do SO.

01 Encontre pelo significado, não pela posição

A Extração de coluna personalizada diz à IA "encontre o Valor" — não "olhe a palavra 3". A IA lê a mensagem como uma transação financeira e localiza cada campo pelo que ele representa, independentemente de onde esteja ou qual banco o enviou.

02 Um conjunto de colunas para cada remetente

Defina Valor, Comerciante, Data e Referência uma única vez. As mesmas quatro colunas funcionam para alertas do Chase, pedidos da Amazon e mensagens de rastreamento da FedEx. Sem regras por remetente, sem troca de modelos.

03 Fontes mistas, lote único

Processe uma semana de SMS de uma só vez — alertas bancários, confirmações de pedido e notificações de rastreamento de diferentes remetentes. O resultado é uma planilha com todos os campos preenchidos, ordenada por data, pronta para o seu orçamento.

De capturas de tela de SMS para uma planilha organizada

Seja registrando os alertas bancários de terça-feira, criando uma planilha de rastreamento de pedidos ou compilando registros de despesas de uma viagem, o processo é o mesmo em três etapas.

1

Envie as capturas de tela

Alertas bancários, confirmações de pedido, notificações de entrega — PNG, JPG ou o que seu celular gerar. Cada captura de SMS é um arquivo separado. Envie quantas quiser em um único lote; o processamento lida com fontes mistas sem que você precise organizá-las antes.

2

Nomeie suas quatro colunas

Digite Valor, Comerciante, Data e Referência. A coluna Referência é deliberadamente genérica — ela instrui a IA a procurar um identificador alfanumérico de qualquer tamanho, cobrindo códigos de autenticação bancária, IDs de pedido de varejistas e números de rastreamento sem precisar de colunas separadas para cada um.

3

Obtenha uma planilha estruturada

Cada linha é uma captura de SMS. A coluna Valor mostra $42.50, $129.99 e $15.00 — um de um alerta do Chase, um da Amazon, um dos USPS. Ordene por Data, filtre por Comerciante e as transações da sua semana estão prontas para revisão sem tocar em uma única célula.

Onde a Extração de SMS se Destaca — e Onde Ter Cuidado

A extração funciona de forma confiável na maioria dos prints de SMS porque lê pelo significado, não pelo layout. Alguns cenários exigem atenção extra.

Quando Funciona Automaticamente

  • ✓ Alertas bancários com cifrões explícitos e nomes de comerciantes em CAIXA ALTA — o formato de SMS mais consistente, com extração da mais alta confiabilidade.
  • ✓ Confirmações de pedido com números de pedido ou códigos de rastreamento visíveis — a IA distingue identificadores do texto ao redor por padrão e contexto.
  • ✓ Prints de mensagens completas — quanto mais contexto visível, mais confiável é a extração em nível de campo.

Quando Ter Cautela

  • ⚠ Prévias de SMS truncadas pelo painel de notificações do celular — uma prévia parcial pode omitir a referência e o valor, resumir carimbos de data/hora para "há 2 horas" ou ocultar a linha do remetente.
  • ⚠ Mensagens de pagamento que mencionam apenas nomes de usuário ou números de telefone em vez de nomes de empresas — a IA extrai o que está visível, mas "enviou $20 para Alex" fornece menos detalhes do comerciante do que um alerta bancário formal.
  • ⚠ Transações em múltiplas mensagens em que o valor aparece em um SMS e a referência em outro — cada print é processado de forma independente, então uma transação dividida entre duas mensagens precisa de dois prints e uma mesclagem manual.

Perguntas Frequentes sobre Extração de Dados de SMS

Posso extrair o Valor de um alerta bancário e de uma confirmação de pedido no mesmo lote?

Sim. Defina "Valor" uma vez como coluna. A IA lê "$42.50 at AMAZON.COM" (alerta do Chase) e "Your order for $29.99 has shipped" (confirmação da Amazon) reconhecendo o valor monetário vinculado a uma transação — não memorizando onde cada remetente coloca o cifrão. Ambos caem na mesma coluna, uma linha por captura de tela.

E se o número de Referência for um ID de pedido em um SMS e um código de rastreamento em outro?

Essa é a variação mais comum entre remetentes de SMS. A Extração de coluna personalizada trata "Referência" como um identificador único genérico — a IA encontra qualquer sequência alfanumérica que sirva como chave da transação, independentemente de ser um código de autorização bancária de 6 dígitos ou um número de rastreamento da USPS de 22 dígitos. A mesma coluna funciona para ambos.

Posso extrair dados de um SMS que diz "há 2 horas" em vez de uma data real?

Carimbos de data/hora relativos aparecem quando você captura a tela do painel de notificações do telefone em vez de abrir a mensagem completa. A IA extrai qualquer texto de data visível — se apenas "há 2 horas" aparecer, é isso que vai para a coluna Data. Para uma data de calendário absoluta, abra a mensagem individual antes de tirar a captura de tela.

Preciso de um conjunto de colunas diferente para cada banco ou varejista?

Não. Defina as quatro colunas uma vez — Valor, Comerciante/Remetente, Data, Referência. Alertas bancários, confirmações de pedido, rastreamento de entrega e mensagens de pagamento P2P compartilham a mesma estrutura de dados. A IA se adapta ao texto de cada remetente no mesmo lote, sem regras ou modelos por remetente — é isso que a diferencia do OCR tradicional baseado em modelos.

O que acontece quando uma captura de tela mostra apenas parte do SMS?

Mensagens truncadas — comuns quando você captura o painel de notificações em vez do texto completo — podem perder o número de Referência ou o Valor se esses dados estiverem fora da janela visível. A IA extrai apenas o que está na tela: uma mensagem parcial retorna campos parciais. Capture a mensagem completa para extração integral, ou verifique primeiro o painel de notificações para ver o que ele mostra antes de decidir.

A ferramenta consegue extrair metadados como o número de telefone do remetente, o status de leitura ou o carimbo de data/hora original de uma captura de tela de SMS?

Sim — quando esses campos estão visíveis na captura de tela. A Extração de coluna personalizada trata o quadro inteiro como dados: a linha do remetente (número de telefone ou nome do contato) no cabeçalho, o carimbo de data/hora na barra do SO ou no cabeçalho da conversa, e indicadores visuais de lido/não lido, como pontos azuis ou texto esmaecido. Defina colunas personalizadas para Telefone/Nome do remetente, Carimbo de data/hora e Status de leitura junto com os campos de transação. A IA captura todos os metadados de nível de SO que aparecem no quadro visível — capturas de tela de mensagens completas incluem naturalmente mais desses sinais do que as prévias do painel de notificações.

📮 contact email: [email protected]