Convierte las notificaciones del banco en gastos en el iPhone, con Atajos
Sí, el iPhone puede apuntar solo cada aviso del banco como gasto: una única automatización en la app Atajos pasa a Spenti la notificación de la app de tu banco o su SMS. Se lee en el iPhone, no se envía a ningún sitio y se configura en unos dos minutos. Lo honesto, por delante: hoy Spenti lee avisos en inglés, como los de Revolut o N26. Los textos en español de CaixaBank, BBVA o Santander llegarán más adelante.
- Qué necesitas: un iPhone con iOS 27 para las notificaciones de apps del banco, o iOS 17 para los SMS, Spenti, y un banco cuyo aviso diga el importe y llegue en inglés.
- Qué creas: una automatización en Atajos con un activador (la notificación o el SMS de tu banco) y una acción, Add expense from message de Spenti.
- Qué pasa: cada aviso se lee en el iPhone y se guarda como gasto. Un mensaje guardado cuenta como un escaneo; los ignorados son gratis.
Cómo funciona
Una app de iPhone no puede leer las notificaciones de otras apps. Atajos sí: creas una automatización que arranca cuando la app de tu banco envía una notificación (iOS 27 o posterior) o cuando tu banco envía un SMS (iOS 17 o posterior), y pasa el texto a la acción de Spenti, Add expense from message. Spenti lee el importe, el comercio y la hora en el teléfono con sus propias reglas, guarda el gasto y te avisa con una notificación corta.
La automatización funciona aunque Spenti esté cerrada. Las devoluciones bajan tu gasto, el dinero recibido también se guarda y nunca cuenta como gasto, y los códigos de seguridad y la publicidad se descartan. No hay conexión con el banco ni claves: Spenti solo ve el texto del aviso. Si te interesa ese enfoque, lee también controlar gastos sin conectar el banco.
¿Con qué bancos funciona?
Lo que cuenta es el idioma del aviso, no el país del banco. Spenti lee avisos en inglés; en español, todavía no. Un aviso en español se guarda como «No es un gasto, ignorado»: nunca se lee mal ni se cobra. Además, el aviso tiene que incluir el importe: un simple «Tienes un nuevo movimiento» no da nada que leer.
| Banco o app | Aviso | Lo lee Spenti hoy |
|---|---|---|
| Revolut, N26, bunq | Notificación con cada pago con tarjeta; el idioma sigue al iPhone o al idioma de la app | Sí, con la app en inglés |
| CaixaBank (CaixaBankNow, imagin) | Alertas por notificación y correo, en la configuración de alertas de la app; la app está también en inglés | En español, todavía no; si te llegan en inglés, compruébalo con una |
| BBVA | Avisos de pagos con tarjeta en Configuración › Avisos y alertas | Todavía no (en español) |
| Santander, Sabadell, ING, Openbank | Notificaciones en la app de cada banco | Todavía no (en español) |
| Bizum | El aviso lo manda la app de tu banco | Igual que tu banco: en español, todavía no |
El camino del inglés. Muchas apps de banca se pueden poner en inglés una a una, sin cambiar el idioma de todo el iPhone: Ajustes › Apps › [la app de tu banco] › Idioma. Que el banco mande luego sus notificaciones en inglés depende de sus servidores, no del iPhone. Por eso, tras el próximo pago, mira en Spenti, Ajustes › Mensajes del banco, qué ha llegado, o pega el texto en «Probar con un mensaje».
¿Un aviso en español? Envíanoslo. En Mensajes del banco, toca el mensaje ignorado y luego Copiar datos para soporte, y pégalo en spenti.app/support. Los avisos reales son la forma de que un banco tenga su regla. No prometemos fecha.
Nunca elijas como activador una app de mensajería como WhatsApp, aunque un servicio te avise ahí de los pagos: cada mensaje de chat acabaría en Spenti.
Configúralo para las notificaciones de la app del banco (iOS 27)
Usa este camino si la app de tu banco envía una notificación con cada pago, como Revolut o N26. En iOS 27 la automatización vive dentro del propio atajo, como un bloque de activador arriba. Las capturas son de un iPhone en inglés; los botones están en el mismo sitio en cualquier idioma.
- Abre Atajos (Shortcuts), crea un atajo nuevo y añade el activador Cuando reciba una notificación de (When I receive a notification). Elige la app de tu banco; toca + para añadir más.
- Debajo, añade la acción de Spenti: busca Add expense y elige Add expense from message. La acción conserva su nombre en inglés en todos los iPhone, y sus campos se llaman Message y From.
- Toca el campo Message. Si pone Entrada de atajo (Shortcut Input), bórrala.
- Encima del teclado, desliza la barra de variables hasta ver Notificación (Notification) y tócala.
- Toca la variable Notificación que acabas de añadir y, en Obtener (Get), elige Cuerpo (Body). Es el texto del aviso, con el importe.
- Toca la flecha de la acción de Spenti para ver From. Rellénalo igual, pero elige Título (Title). Algunos bancos ponen ahí el comercio o la cuenta, y Spenti lo usa. Deja solo esa variable.
- Toca la flecha del bloque del activador y comprueba que Automatización (Automation) está activada. El interruptor de aviso (Notify) puede quedarse apagado.
- Toca OK (Done). El próximo aviso de tu banco se guarda solo.
El único error que debes evitar: en un atajo que arranca un activador, la Entrada de atajo está vacía. Si la acción de Spenti lee la Entrada de atajo, Spenti avisa de un mensaje vacío. Dale siempre la variable del propio activador, aquí Notificación › Cuerpo, como en los pasos 4 y 5.
Configúralo para los SMS del banco
Algunos bancos aún avisan de los pagos con tarjeta por SMS. Mientras esos SMS estén en español, Spenti los guarda como ignorados; este camino sirve sobre todo para un banco extranjero que escribe en inglés.
En iOS 27
Igual que arriba, con otro activador: añade Cuando reciba un mensaje (When I receive a message), toca Añadir filtro (Add Filter) y pon El remitente es (Sender is) tu banco. Añade Add expense from message, vacía el campo Message, toca Mensaje (Message) en la barra, luego la variable, y en Obtener elige Contenido (Content). Activa la Automatización del activador y toca OK.
En iOS 17 a 26
- En Atajos, abre la pestaña Automatización, toca + y elige el activador Mensaje.
- Pon en Remitente (Sender) tu banco, tal como aparece en Mensajes, elige Ejecutar inmediatamente (Run Immediately) y toca Siguiente (Next).
- Elige Nueva automatización vacía (New Blank Automation) y añade Add expense from message.
- Pon en Message la variable Entrada de atajo › Contenido y toca OK.
Antes de iOS 27 las notificaciones de apps no existen como activador, así que en esas versiones usa los SMS.
Comprueba que funciona
Haz un pago pequeño o espera al siguiente. Si permites sus notificaciones, Spenti te dice qué ha guardado, y el gasto se clava en el corcho de tu habitación. En los ajustes de Spenti, la página Mensajes del banco muestra si llegan mensajes y qué pasó con los últimos.
¿No ha llegado nada? Revisa, por este orden:
- Spenti dice que el mensaje estaba vacío. La acción lee la Entrada de atajo. Repite los pasos 3 a 5.
- No pasa nada. ¿Está activado el interruptor Automatización del activador? ¿Puede la app del banco enviar notificaciones en los Ajustes del iPhone? Algunos bancos solo avisan a partir de un importe que eliges en su app: bájalo al mínimo.
- «No es un gasto, ignorado» con un pago real. Algunas apps mandan solo «Nuevo movimiento» sin importe. Busca en los ajustes de la app un aviso con detalle, o usa el SMS.
- El aviso está en español. Spenti todavía no lo lee. Pon la app del banco en inglés si se puede, o envía el mensaje con «Copiar datos para soporte».
¿Pagas también con Apple Pay? Una segunda automatización, con la acción de Spenti Add Wallet payment, apunta igual cada pago con Cartera. La página Mensajes del banco de Spenti tiene una guía con imágenes para cada versión de arriba. Spenti está en iPhone; Android llega después, y allí leerá él mismo las notificaciones de las apps del banco, sin Atajos.
Qué apps de gastos leen qué en España: nuestra comparativa de apps de gastos. Todo Spenti en español: la página para España.
Preguntas frecuentes
¿Puedo apuntar los gastos automáticamente con las notificaciones del banco en el iPhone?
Sí. Una app de iPhone no puede leer las notificaciones de otras apps, pero la app Atajos sí. Una automatización personal que arranca con la notificación de la app de tu banco (iOS 27 o posterior) o con su SMS (iOS 17 o posterior) pasa el texto a la acción de Spenti «Add expense from message», y Spenti guarda el gasto en el iPhone, aunque esté cerrada.
¿Lee Spenti las notificaciones en español de CaixaBank, BBVA o Santander?
Todavía no. Hoy lee avisos en inglés, como los de Revolut o N26 con la app en inglés. Los avisos en español quedan como «No es un gasto, ignorado» y no gastan escaneos. Envía uno con «Copiar datos para soporte» para que tu banco tenga su regla.
¿Qué iPhone y qué versión de iOS necesito?
Los SMS del banco funcionan desde iOS 17. Las notificaciones de las apps del banco necesitan iOS 27, la primera versión en la que un atajo puede arrancar al llegar una notificación. En iOS 17 a 26, usa los SMS de tu banco.
¿Tengo que conectar mi cuenta bancaria?
No. Spenti no se conecta a tu banco ni te pide claves. Solo lee el texto del aviso que tu iPhone ya te muestra.
¿El mensaje sale del iPhone?
No. Atajos se lo pasa a Spenti en el mismo iPhone y Spenti lo lee ahí con sus propias reglas. No se envía a ningún sitio, ni siquiera con «Tu propia IA» activada para tickets y chat.
¿Cuesta algo?
La función está en todos los planes. Cada mensaje guardado cuenta como un escaneo, igual que un ticket: 30 al mes en Gratis, 100 en Basic, ilimitado en Pro. Los duplicados y los mensajes ignorados, como códigos de seguridad o avisos en español, son gratis.
¿Funciona con Bizum?
Solo si el aviso del Bizum llega en inglés. El aviso lo manda la app de tu banco, así que vale lo mismo que para el resto de sus notificaciones: en español, todavía no se lee.
¿Cómo lo desactivo?
Abre el atajo en Atajos, toca la flecha del bloque del activador y desactiva «Automatización», o borra el atajo. Spenti no puede ver ni cambiar tus atajos.
¿Y en Android?
Spenti está hoy en iPhone; Android llega después. Allí Spenti leerá por sí mismo las notificaciones de las apps del banco cuando le des acceso, sin pasar por Atajos.
Esta traducción está pendiente de revisión por un hablante nativo.