n8n
Esta integración está activa y lista para usar en todos los planes Pro.
Conecta Frihet a n8n para automatizar flujos de trabajo: recordatorios automáticos, sincronización con CRM, notificaciones personalizadas, y más.
¿Para qué sirve?
Con n8n integrado:
- Recordatorios automáticos — Envía emails cuando una factura vence
- Sincronización CRM — Nuevos clientes se crean en Salesforce, Pipedrive, etc.
- Notificaciones personalizadas — Slack, email, Telegram, webhook personalizado
- Flujos complejos — Condicionales, loops, ramificaciones lógicas
- Webhook endpoints — Otros sistemas disparan acciones en Frihet
Requisitos
- Cuenta n8n — Crea una en n8n.io
- Conocimiento básico de n8n — O usa templates preconfigurados
- API endpoint de Frihet — Te proporciona Frihet
- Frihet Pro o superior
Obtener credenciales de Frihet
En Frihet
- Ve a Ajustes → Integraciones → n8n
- Haz clic en "Generar API Key"
- Copia la clave (algo como:
fh_live_XXXXXXXXXXXXXXXXX) - Haz clic en "Crear Webhook"
- Copia el webhook URL (para recibir eventos)
Guarda ambos en lugar seguro.
Conectar Frihet a n8n
Paso 1: Crea workflow en n8n
- Ve a n8n.io
- Nuevo workflow
- Añade nodo: Frihet (búscalo)
Paso 2: Configura credenciales
- En el nodo de Frihet, ve a Credenciales
- Haz clic en "Crear nueva credencial"
- Pega la API Key de Frihet
- Guarda
Paso 3: Elige acción
En el nodo, elige qué hacer:
- Crear factura
- Crear gasto
- Crear cliente
- Obtener listado de clientes
- Obtener listado de facturas
- Marcar factura como pagada
Casos de uso común
Recordatorio de vencimiento
Cuando: Cada mañana a las 9am Qué hace: Busca facturas vencidas y envía email al cliente
n8n workflow:
1. Trigger: Cada día a las 09:00
2. Nodo Frihet: Obtener facturas vencidas
3. Loop: Para cada factura
4. Nodo Email: Enviar email de recordatorio
5. Actualizar en Frihet: Marcar "Recordatorio enviado"
Nuevo cliente → CRM
Cuando: Se crea cliente en Frihet Qué hace: Automáticamente lo añade a Salesforce/Pipedrive
n8n workflow:
1. Trigger: Webhook de Frihet (nuevo cliente)
2. Nodo Frihet: Obtener datos del cliente
3. Nodo Salesforce: Crear contacto
4. Nodo Email: Notificar al equipo
Factura pagada → Notificación Slack
Cuando: Se marca una factura como pagada Qué hace: Envía notificación a Slack con detalles
n8n workflow:
1. Trigger: Webhook de Frihet (factura pagada)
2. Nodo Frihet: Obtener detalles de factura
3. Nodo Slack: Enviar mensaje formateado
4. Nodo Sheet: Registrar en Google Sheets (opcional)
Crear factura desde form
Cuando: Alguien completa un formulario Qué hace: Automáticamente crea factura en Frihet
n8n workflow:
1. Trigger: Webhook de formulario (TypeForm, Typebot, etc.)
2. Node: Procesar datos del formulario
3. Nodo Frihet: Crear factura
4. Nodo Email: Confirmar al cliente
Templates preconfigurados
n8n y Frihet ofrecen templates listos:
- En n8n, ve a Community → Templates
- Busca "Frihet"
- Elige un template
- Haz clic en "Use this template"
- Solo configura credenciales
Templates disponibles
- "Recordatorio de facturas vencidas"
- "Sincronizar clientes a Airtable"
- "Notificaciones de pagos en Slack"
- "Crear facturas desde Typeform"
- "Backup diario a Google Drive"
Úsalos como base y personaliza.
Webhook de Frihet
Frihet envía eventos automáticamente a n8n:
Eventos que disparan webhook
| Evento | Datos enviados |
|---|---|
| Factura creada | ID, cliente, monto, vencimiento |
| Factura pagada | ID, cliente, monto, fecha pago |
| Factura vencida | ID, cliente, monto, días vencida |
| Cliente creado | ID, nombre, email, teléfono |
| Gasto creado | ID, categoría, monto, fecha |
| Pago recibido | ID factura, cliente, monto |
Configurar webhook en Frihet
- Ajustes → Integraciones → n8n
- Haz clic en "Crear Webhook"
- Elige qué eventos disparar (recomendado: todos)
- Copia la URL del webhook
- En n8n, configura un nodo "Webhook" como trigger con esa URL
Acciones disponibles en Frihet
Crear factura
Entrada:
- Cliente ID (o crear nuevo)
- Concepto
- Monto
- Vencimiento
- IVA
Salida:
- ID de factura creada
- Número de documento
- Estado
Crear gasto
Entrada:
- Categoría
- Monto
- Fecha
- Proveedor (opcional)
Salida:
- ID de gasto
- Confirmación
Obtener listado
Entrada:
- Filtro (fecha, cliente, estado)
- Límite de resultados
Salida:
- Array de facturas/gastos/clientes
Marcar como pagada
Entrada:
- ID factura
- Monto (opcional)
- Método de pago (opcional)
Salida:
- Confirmación
- Fecha de actualización
Ejemplo completo: Recordatorio diario
Objetivo
Cada mañana a las 8am, si hay facturas vencidas, envía email al cliente.
Workflow en n8n
Paso 1: Trigger
Scheduler: Todos los días a las 08:00
Timezone: Europe/Madrid
Paso 2: Obtener facturas vencidas
Nodo: Frihet
Acción: Get Invoices
Filtro: State = "unpaid" AND Due Date < Today
Paso 3: Loop sobre cada factura
Loop Node: Para cada factura en el resultado
- Obtener email del cliente
- Calcular días vencida
Paso 4: Enviar email
Nodo: Gmail / SendGrid
Para: email del cliente
Asunto: "Factura #{{$node.Frihet.data.number}} por cobrar"
Cuerpo:
"Tu factura {{id}} de {{monto}} euros
está vencida desde hace {{días_vencida}} días.
Por favor, realiza el pago cuanto antes.
[Enlace de pago]"
Paso 5: Actualizar en Frihet
Nodo: Frihet
Acción: Update Invoice
Actualizar: reminder_sent = true
Actualizar: reminder_date = today
Sincronización bidireccional con CRM
Crear cliente en Frihet → Salesforce
1. Trigger: Webhook Frihet (cliente creado)
2. Frihet: Obtener datos del cliente
3. Salesforce: Crear Account
4. Salesforce: Crear Contact
5. Frihet: Guardar Salesforce ID en cliente
Crear deal en Salesforce → Factura en Frihet
1. Trigger: Webhook Salesforce (deal ganado)
2. Salesforce: Obtener datos del deal
3. Frihet: Crear cliente (si es nuevo)
4. Frihet: Crear factura con monto del deal
5. Salesforce: Actualizar deal con link a Frihet
Notificaciones personalizadas
Opción 1: Email
Nodo: Gmail / SendGrid
Plantilla personalizada con:
- Logo de tu empresa
- Detalles de factura
- Enlace de pago
Opción 2: Slack
Nodo: Slack
Mensaje:
":moneybag: Factura pagada
Cliente: {{cliente}}
Monto: €{{monto}}
Estado: Pagada ✅"
Opción 3: WhatsApp/Telegram
Nodo: Telegram / WhatsApp (vía Twilio)
Mensaje:
"Hola {{nombre}},
Tu factura #{{id}} vence en 3 días.
[Paga aquí]"
Opción 4: Webhook personalizado
Si tienes tu propio sistema:
Nodo: HTTP POST
URL: https://tu-sistema.com/frihet-webhook
Body:
{
"event": "invoice_paid",
"invoice_id": "...",
"amount": 1200,
"client": "..."
}
Tu sistema procesa como necesite.
Condiciones y lógica
Puedes agregar condiciones:
IF factura vencida MÁS DE 7 DÍAS
THEN enviar email + crear tarea
ELSE IF vencida MENOS DE 7 DÍAS
THEN solo enviar email
ELSE
THEN no hacer nada
O ramificaciones más complejas:
IF cliente es "Premium"
THEN llamar por teléfono
ELSE IF cliente es "Regular"
THEN enviar email
ELSE
THEN ignorar
Testing y debugging
Ejecutar workflow manualmente
- En n8n, haz clic en "Execute"
- Ves resultados paso a paso
- Si hay error, lo muestra con detalles
- Ajusta y vuelve a ejecutar
Logs y historial
- Ve a Executions en tu workflow
- Ves cada ejecución:
- Cuándo se ejecutó
- Si fue exitosa
- Tiempo de ejecución
- Resultados de cada nodo
Test con datos de prueba
Antes de activar (schedule), prueba:
- Edita el trigger a Manual
- Haz clic en "Execute" varias veces
- Verifica que cada nodo funciona
- Luego cambia a Trigger automático (scheduler)
Límites y costos
En n8n
- Workflow automáticos: Depende de tu plan
- Ejecuciones: Gratuito hasta cierto límite
- Nodos: Ilimitados
- Integraciones: Cientos disponibles
En Frihet
- API calls: Incluidos en Pro (no hay límite adicional)
- Webhooks: Ilimitados
- Datos: Sin límite especial para n8n
Troubleshooting
"Webhook no dispara"
- Verifica que el webhook está activo en Frihet
- El evento debe coincidir con la configuración
- Comprueba logs de n8n: Executions → historial
- Si hay error HTTP, revisa estado del webhook
"Error: No credentials found"
- En n8n, verifica que las credenciales están guardadas
- Copia nuevamente la API Key de Frihet
- Recrea la credencial
"¿Cómo debug si algo no funciona?"
- Añade nodo "Log" entre pasos para ver datos intermedios
- Ejecuta manualmente paso a paso
- Ve Executions → historial completo
- Busca el error en los logs
"¿Puedo usar múltiples workflows?"
Sí. Puedes tener:
- Workflow 1: Recordatorios diarios
- Workflow 2: Sincronización CRM
- Workflow 3: Backups automáticos
- Todos corriendo en paralelo
Próximos pasos
- Explora plantillas de n8n
- Lee documentación de Frihet API
- Crea tu primer automation personalizado
Anterior: Revolut Business