Extraiga el Remitente, Marca de tiempo, Importe y Referencia de cualquier captura de SMS
Volver a escribir manualmente el importe, el comercio y el número de referencia de cada SMS en una hoja de cálculo toma de 10 a 15 segundos por mensaje e introduce errores tipográficos que deberá corregir después. Esta herramienta lo hace en 5 segundos por captura, con alertas bancarias y confirmaciones de pedido en el mismo lote.
5-10 s por captura · Hasta un 99 % de precisión en texto impreso
Cada SMS tiene dos capas de datos
Metadatos nativos del mensaje y contenido de la transacción: ambos se leen de una sola captura de pantalla, sin necesidad de ordenar.
Nombre o número de contacto del encabezado del mensaje: códigos bancarios, identificadores de comercios o contactos P2P.
Fechas de hilo del SO o tiempos relativos como «hace 2 horas». La IA genera lo que aparezca en el encuadre.
Puntos de no leído, texto atenuado o vista previa frente a vista completa: se capturan cuando aparecen estos indicadores del SO.
La cifra de la moneda. Las alertas bancarias la anteponen; las confirmaciones de pedido la integran. La IA la lee como señal de transacción.
La entidad detrás de la transacción: nombres de comercios en MAYÚSCULAS, nombres de minoristas o nombres de usuario P2P, identificados por su función semántica.
Códigos de autorización bancaria, identificadores de pedido o números de seguimiento. Es el campo más variable y el más difícil de localizar solo por posición.
Por qué las capturas de SMS son la extracción "fácil" más difícil
Un SMS parece simple: unas pocas líneas. Pero las alertas bancarias siguen plantillas rígidas, mientras que las confirmaciones de pedido usan un lenguaje completamente distinto. El OCR tradicional devuelve toda la cadena como texto bruto sin separar, obligándote a buscar cada campo a ojo. Como dijo un usuario de Reddit: "Capturo cada alerta bancaria y confirmación de pedido, y luego las reviso una por una copiando el importe y el comercio. Me toma 20 minutos y aun así se me escapa al menos una."
El OCR tradicional extrae palabras por su posición en la página (coordenadas x, y, orden de lectura). El SMS es una sola línea o un párrafo corto sin estructura visual. El "$42.50" que está en la posición 3 en una alerta de Chase pasa a la posición 7 en un mensaje de Wells Fargo.
En una alerta de Chase, el código de autorización sigue a "ref:"; en un mensaje de Amazon, el número de pedido aparece a mitad de frase después de "order #"; en las notificaciones de seguimiento, el número es la única cadena mixta de dígitos y letras. Una herramienta entrenada por posición debe reentrenarse para cada remitente.
Son dos tipos de mensajes distintos. Una plantilla que aprende la estructura de las alertas de Chase falla con US Bank, y una entrenada con el formato de confirmación de Amazon no tiene reglas para las notificaciones de envío de PayPal. Termina gestionando procesos separados para cada fuente.
El nombre del remitente y la marca de tiempo están en el encabezado del hilo; el estado de lectura usa señales visuales como puntos de colores. Los paneles de notificación muestran marcas de tiempo relativas ("hace 2 horas") y vistas previas truncadas que ocultan el contenido del mensaje. El OCR tradicional se creó para páginas, no para estas funciones del SO.
La Extracción de columna personalizada le indica a la IA "encuentre el Importe", no "mire la palabra 3". La IA lee el mensaje como una transacción financiera y localiza cada campo por lo que representa, sin importar dónde se encuentre ni qué banco lo haya escrito.
Defina Importe, Comercio, Fecha y Referencia una sola vez. Las mismas cuatro columnas funcionan para alertas de Chase, pedidos de Amazon y mensajes de seguimiento de FedEx. Sin reglas por remitente, sin cambiar de plantilla.
Procese una semana de SMS de una sola vez: alertas bancarias, confirmaciones de pedido y notificaciones de seguimiento de diferentes remitentes. El resultado es una sola hoja de cálculo con todos los campos completados, ordenados por fecha, lista para su presupuesto.
De capturas de SMS a una hoja de cálculo ordenada
Ya sea que registres las alertas bancarias del martes, crees una hoja de seguimiento de pedidos o recopiles registros de gastos de un viaje, el proceso son los mismos tres pasos.
Sube las capturas
Alertas bancarias, confirmaciones de pedido, notificaciones de entrega: PNG, JPG o lo que genere tu teléfono. Cada captura de SMS es un archivo separado. Sube tantas como quieras en un solo lote; el procesamiento maneja fuentes mixtas sin que tengas que ordenarlas primero.
Nombra tus cuatro columnas
Escribe Importe, Comercio, Fecha y Referencia. La columna de Referencia es deliberadamente genérica: le indica a la IA que busque un identificador alfanumérico de cualquier longitud, cubriendo códigos de autenticación bancaria, ID de pedidos de tiendas y números de seguimiento sin necesidad de columnas separadas para cada uno.
Obtén una hoja de cálculo estructurada
Cada fila es una captura de SMS. La columna Importe muestra $42.50, $129.99 y $15.00: una de una alerta de Chase, una de Amazon y una de USPS. Ordena por Fecha, filtra por Comercio y las transacciones de tu semana estarán listas para revisar sin tocar una sola celda.
Dónde destaca la extracción de SMS — y dónde tener precaución
La extracción funciona de forma fiable en la mayoría de las capturas de SMS porque lee por significado, no por diseño. Algunos escenarios requieren atención adicional.
Cuando funciona automáticamente
- ✓ Alertas bancarias con signos de dólar explícitos y nombres de comercios en MAYÚSCULAS — el formato de SMS más consistente, con la mayor fiabilidad de extracción.
- ✓ Confirmaciones de pedido con números de pedido o códigos de seguimiento visibles — la IA distingue los identificadores del texto circundante por patrón y contexto.
- ✓ Capturas de pantalla del mensaje completo — cuanto más contexto visible, más fiable es la extracción a nivel de campo.
Cuándo tener precaución
- ⚠ Vistas previas de SMS truncadas por el panel de notificaciones del teléfono — una vista previa parcial puede omitir la referencia y el importe, colapsar las marcas de tiempo a «hace 2 horas» u ocultar la línea del remitente.
- ⚠ Mensajes de pago que solo mencionan nombres de usuario o números de teléfono en lugar de nombres comerciales — la IA extrae lo que es visible, pero «envió $20 a Alex» proporciona menos detalle del comercio que una alerta bancaria formal.
- ⚠ Transacciones en varios mensajes donde el importe aparece en un SMS y la referencia en otro — cada captura se procesa de forma independiente, por lo que una transacción dividida en dos mensajes necesita dos capturas y una fusión manual.
Preguntas frecuentes sobre la extracción de datos de SMS
¿Puedo extraer el Importe de una alerta bancaria y de una confirmación de pedido en el mismo lote?
Sí. Defina "Importe" una vez como columna. La IA lee "$42.50 at AMAZON.COM" (alerta de Chase) y "Your order for $29.99 has shipped" (confirmación de Amazon) reconociendo la cifra monetaria vinculada a una transacción, no memorizando dónde coloca cada remitente el signo de dólar. Ambos datos van a la misma columna, una fila por captura de pantalla.
¿Qué pasa si el número de Referencia es un ID de pedido en un SMS y un código de seguimiento en otro?
Esta es la variación más común entre remitentes de SMS. La Extracción de columna personalizada trata "Referencia" como un identificador único genérico: la IA encuentra la cadena alfanumérica que sirve como clave de la transacción, ya sea un código de autorización bancaria de 6 dígitos o un número de seguimiento de USPS de 22 dígitos. La misma columna funciona para ambos.
¿Puedo extraer datos de un SMS que dice "hace 2 horas" en lugar de una fecha real?
Las marcas de tiempo relativas aparecen cuando captura la pantalla del panel de notificaciones del teléfono en lugar de abrir el mensaje completo. La IA extrae el texto de fecha visible que esté presente; si solo aparece "hace 2 horas", eso es lo que va a la columna Fecha. Para una fecha de calendario absoluta, abra el mensaje individual antes de tomar la captura.
¿Necesito un conjunto de columnas diferente para cada banco o minorista?
No. Defina las cuatro columnas una sola vez: Importe, Comercio/Remitente, Fecha, Referencia. Las alertas bancarias, confirmaciones de pedido, seguimiento de entregas y mensajes de pago P2P comparten la misma estructura de datos. La IA se adapta al estilo de cada remitente dentro del mismo lote sin reglas ni plantillas por remitente; eso es lo que la diferencia del OCR tradicional basado en plantillas.
¿Qué sucede cuando una captura de pantalla solo muestra parte del SMS?
Los mensajes truncados — comunes cuando captura el panel de notificaciones en lugar del texto completo — pueden omitir el número de Referencia o el Importe si esos datos quedan fuera de la ventana visible. La IA extrae solo lo que está en pantalla: un mensaje parcial devuelve campos parciales. Capture el mensaje completo para una extracción completa, o revise primero el panel de notificaciones para ver qué muestra antes de decidir.
¿Puede la herramienta extraer metadatos como el número de teléfono del remitente, el estado de lectura o la marca de tiempo original de una captura de pantalla de SMS?
Sí, cuando esos campos son visibles en la captura de pantalla. La Extracción de columna personalizada trata todo el marco como datos: la línea del remitente (número de teléfono o nombre de contacto) en el encabezado, la marca de tiempo en la barra del SO o en el encabezado del hilo, e indicadores visuales de leído/no leído como puntos azules o texto atenuado. Defina columnas personalizadas para Comercio/Remitente, Marca de tiempo y Estado de lectura junto con los campos de transacción. La IA captura cualquier metadato a nivel del SO que aparezca dentro del marco visible: las capturas de pantalla de mensajes completos incluyen naturalmente más de estas señales que las vistas previas del panel de notificaciones.