← Volver a proyectos

Una vez construida la API de extracción en Python, el siguiente paso es conectar las piezas del ecosistema. Para orquestar todo el flujo de trabajo sin sobrecomplicar la infraestructura, utilicé Make como centro de mando.

El objetivo de este escenario es actuar como el nexo de unión que coordina los eventos: desde la revisión periódica del correo hasta que la información queda guardada y respaldada de forma segura.

Escenario completo de automatización en Make con gestión de errores

El paso a paso del escenario en Make

  1. Verificación programada de correos (Gmail): Para optimizar el consumo de créditos en Make y tener un control preciso del coste, el escenario se ejecuta en intervalos programados. Busca correos sin leer que contengan archivos adjuntos PDF y cumplan con los filtros establecidos (como etiquetas o palabras clave específicas).
  2. Respaldo automatizado en Google Drive: Antes del procesamiento, el archivo PDF se sube directamente a una carpeta específica en Google Drive. Esto genera un histórico unificado y una copia de seguridad permanente accesible para el equipo de contabilidad o la gestoría.
  3. Petición HTTP a la API (FastAPI): Make envía el archivo PDF mediante una petición HTTP POST al microservicio en Python. La API procesa el archivo en memoria y responde en milisegundos con los datos estructurados (proveedor, número de factura, fecha normalizada e importe).
  4. Registro estructurado en Airtable: Con los datos limpios devueltos por la API, Make crea un nuevo registro en la base de datos de Airtable, incluyendo el enlace directo al archivo almacenado en Google Drive para garantizar la trazabilidad.
  5. Organización de la bandeja de entrada: Finalmente, el escenario marca el correo como leído y le aplica la etiqueta factura-procesada-automáticamente. Esto evita reprocesar correos y mantiene la bandeja limpia sin intervención manual.

El resultado final en Airtable

A diferencia de una hoja de cálculo tradicional (como Excel o Google Sheets), Airtable actúa como una base de datos relacional con soporte nativo para adjuntos. Esto permite transformar una simple tabla de registro en un gestor documental completo:

Registro automático de facturas procesadas en la base de datos de Airtable


Análisis de impacto estimado: El valor de automatizar este proceso

Para entender el retorno de este tipo de soluciones, conviene analizar un ejemplo estimado en un volumen modesto de unas 50 facturas mensuales:


Próxima evolución: Fallback inteligente con LLM Local (Ollama)

Este sistema requiere mapear previamente la plantilla de cada nuevo proveedor para extraer sus datos con precisión matemática.

Para resolver esta limitación manteniendo la privacidad y la independencia de APIs de pago por uso, la Fase 2 integrará un modelo de lenguaje local procesado con Ollama. Cuando el motor detecte un “Proveedor Desconocido”, recurrirá al LLM local para interpretar el PDF sobre la marcha sin enviar datos financieros a terceros.