Por qué los filtros de Gmail no ordenan lo que hay dentro del adjunto

Un filtro de Gmail se crea en un minuto y ordena bien el correo. Lo que no puede hacer es saber qué hay dentro de un adjunto — y eso lo aprendimos con un fallo real en producción.

¿Por qué los filtros de Gmail no pueden ordenar los adjuntos?

Porque un filtro solo lee el sobre del mensaje —remitente, asunto, si trae adjunto— y nunca abre el PDF. Puede etiquetar, archivar o reenviar el correo, pero no sabe si lo adjunto es una factura o un albarán, ni lo guarda en una carpeta de Drive.

El fallo que archivó una factura de software en la carpeta de la luz

La primera versión del motor de Findest emparejaba por palabra clave. Cada regla llevaba una lista de tipos de documento y se comparaba por subcadena: si el nombre de la regla contenía la etiqueta, o la etiqueta contenía el nombre de la regla, se daba por buena.

Con eso, una regla llamada «facturas electricidad» capturaba cualquier documento que la IA etiquetara como «Factura», porque la cadena «facturas electricidad» contiene «factura». Una factura de Make.com acabó archivada en la carpeta de las facturas de la luz. No fue un caso límite raro: era exactamente lo que hacía el algoritmo por diseño, y lo hacía con toda la corrección del mundo.

Un fallo silencioso cuesta más que uno ruidoso

Cuando una automatización peta, te enteras. Cuando acierta el 90 % de las veces y coloca mal el 10 % restante sin decir nada, no te enteras hasta el cierre del trimestre, y para entonces el error lleva meses repitiéndose y ya no sabes cuáles están bien.

Eso convierte el emparejamiento por palabra clave en algo peor que hacerlo a mano: a mano te equivocas de vez en cuando y lo notas al buscar. Una regla mal escrita se equivoca siempre igual, sin cansarse, y encima te da la sensación de que el problema está resuelto.

Lo que solo se puede saber abriendo el fichero

La diferencia entre las dos reglas de abajo no es lo específicas que son. Es que la primera describe cómo se llama la regla y la segunda describe qué pone dentro del documento.

Demasiado vaga

«facturas electricidad»

Es el fallo literal: al comparar por subcadena, esta regla se queda con todo lo que lleve la palabra «factura», que es casi todo lo que entra por administración.

Funciona

«Facturas de la compañía eléctrica del local, con el consumo en kWh del periodo. No la del gas, no la del agua, no facturas de otros proveedores.»

El detalle que de verdad distingue una factura de la luz de las demás está dentro del PDF —el consumo en kWh—, y solo puede usarlo algo que abra el fichero.

Qué cambia en el fichero archivado

Al leer el documento en vez del asunto, el emisor y la fecha salen del propio PDF, así que el nombre es igual de predecible venga de quien venga:

Factura_Iberdrola_2026-04-02.pdf

Se escribe en Gastos Suministros Luz. Que el nombre lo genere la máquina es lo que hace que ordenar la carpeta por nombre de fichero la ordene por emisor y fecha, sin que nadie haya tenido que ser disciplinado.

Conviene saberlo antes

El arreglo no fue afinar las palabras clave, fue quitarlas: las migraciones 0018 y 0019 borraron los filtros por remitente, asunto y nombre de fichero, y los sustituyeron por una descripción en lenguaje natural que evalúa el modelo. Un motor de subcadenas no se arregla con más subcadenas — falla en silencio, que es la peor forma de fallar: nada da error, el documento simplemente aparece donde no toca.

Preguntas sobre los filtros de Gmail

¿No sería más barato preguntarle a la IA regla por regla?

Sería más caro y además peor. Más caro porque son hasta quince llamadas en lugar de una. Y peor porque preguntando «¿encaja en esta?» de una en una el modelo no tiene con qué comparar y dice que sí a la primera que se le parece; viendo todas tus reglas a la vez puede discriminar entre ellas.

¿Qué pasa si un documento no encaja en ninguna regla?

Se queda sin archivar y aparece en el Historial como «ninguna regla coincide», con el motivo que dio el modelo. Preferimos no archivar a archivar donde no toca, precisamente por el fallo de arriba.

¿Los filtros de Gmail y Outlook tienen este mismo problema?

Tienen uno parecido por otra vía: no comparan por subcadena, pero solo pueden mirar el sobre. Pueden decirte que el mensaje trae un PDF adjunto; no pueden decirte de qué es ese PDF.

¿Puede un filtro de Gmail guardar los adjuntos en Google Drive?

No. Las acciones de un filtro actúan sobre el mensaje —etiquetar, archivar, reenviar, borrar—, nunca sobre el fichero adjunto. Para que el adjunto acabe en una carpeta de Drive hace falta un paso más: a mano, con un script o con una herramienta que lea el correo.

¿Cómo se crea un filtro en Gmail para los correos con adjuntos?

En la barra de búsqueda de Gmail abre las opciones de búsqueda, rellena el remitente o el asunto y marca que tenga archivos adjuntos (también vale escribir from:proveedor.com has:attachment). Pulsa Crear filtro y elige la acción: etiquetar, archivar o reenviar. Ninguna guarda el adjunto en Drive ni mira qué pone dentro.

¿Un filtro se aplica también a los correos que ya tengo?

Solo si lo pides: al crearlo, Gmail ofrece aplicarlo también a las conversaciones que ya coinciden con la búsqueda. Si no marcas esa opción, solo afecta a lo que llegue a partir de ese momento.

Preguntas relacionadas

Guardar los adjuntos de Gmail en Drive, automáticamente

Gmail encamina sobres. Nunca ha sabido encaminar lo que va dentro del adjunto, que es justo lo que quieres archivar. Leerlo → — Guardar los adjuntos de Gmail en Drive, automáticamente

Cuándo Zapier deja de compensar para archivar adjuntos

Zapier es mejor que Findest en casi todo. Este texto va de la única cosa concreta en la que no lo es. Leerlo → — Cuándo Zapier deja de compensar para archivar adjuntos

Llevar los adjuntos de Outlook a OneDrive sin montar un flujo

Microsoft ya incluye una herramienta de automatización para esto. Merece la pena ser preciso sobre dónde deja de ser la opción barata. Leerlo → — Llevar los adjuntos de Outlook a OneDrive sin montar un flujo