Integración finO$ × n8n
TL;DR
n8n es la alternativa open-source self-hosted a Zapier/Make. Ideal para equipos con preocupaciones de privacidad o que necesitan workflows totalmente personalizados con código JS embebido.
Conexión: n8n se conecta al API REST de finO$ mediante el nodo HTTP Request. Puedes self-host n8n en tu propia infraestructura para que los PDFs nunca salgan de tu red.
Casos de uso
- Self-hosted workflow privado: PDFs en S3 privado → procesar con finO$ API → guardar JSON en PostgreSQL propio
- Nodos custom JS para transformación específica del JSON antes de enviarlo a Contpaqi/Aspel
- Integración con tools internos via webhooks bidireccionales
- Procesos batch con queue propio (BullMQ) y throttling
Cómo configurar
- 1
Despliega n8n en tu infraestructura
Self-host con Docker, Railway o n8n Cloud. Configura HTTPS y autenticación básica.
- 2
Crea un workflow con HTTP Request
Configura el nodo para POST a https://api.getfinos.com/v1/upload con tu API key como header.
- 3
Agrega lógica de procesamiento
Usa nodos Function (JS) para parsear el JSON resultante y enviar a tu destino final.
Snippet
javascript
// Function node en n8n
const result = $input.first().json;
// Filtra transferencias internas para análisis de cash flow real
const externalTxs = result.transactions.filter(tx => {
return !tx.is_internal_transfer && Math.abs(tx.amount) > 100;
});
return externalTxs.map(tx => ({ json: tx })); Preguntas sobre n8n + finO$
¿Cuál es la mejor forma de conectar n8n con finO$?
n8n se conecta al API REST de finO$ mediante el nodo HTTP Request. Puedes self-host n8n en tu propia infraestructura para que los PDFs nunca salgan de tu red.
¿Qué cuesta usar finO$ + n8n?
finO$ cuesta $5 MXN por hoja procesada (pay-as-you-go, sin mínimo). n8n tiene su propio pricing independiente. La integración en sí no añade costo: usa el API estándar de finO$.
¿finO$ soporta n8n oficialmente o es vía middleware?
n8n se integra con finO$ vía su mecanismo nativo (Zap / Scenario / Workflow). Soportamos triggers de finO$ y acciones de finO$.