Integración Wise n8nAutomatiza Wise con n8n.
Mover dinero desde un flujo de trabajo, y no desde una pestaña del navegador, ya es cuestión de configuración. La integración Wise n8n reúne 14 operaciones en 6 recursos, de los presupuestos a las transferencias, saldos y extractos, más un trigger que escucha 4 eventos. Para equipos de operaciones y finanzas.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre la integración Wise n8n?
La integración Wise n8n se apoya en dos piezas. El nodo Wise llama a la API de Wise cuando el flujo se ejecuta, con 14 operaciones repartidas en 6 recursos: Account, Exchange Rate, Profile, Quote, Recipient y Transfer. El Wise Trigger va en sentido contrario y arranca un flujo cuando Wise envía uno de sus 4 eventos. Los dos comparten el mismo credential, la ficha de conexión que guardas una vez en n8n y que después aparece en la lista de cada nodo.
Hay tres montajes que se repiten. El primero, la tanda de pagos a proveedores. Las filas aprobadas llegan desde Google Sheets, el flujo prepara un presupuesto con quote.create, construye la transferencia encima con transfer.create y la libera con transfer.execute. Nada sale de la cuenta antes de ese último nodo, así que una aprobación humana encaja justo delante.
El segundo, la vigilancia de tesorería. El trigger salta con balanceUpdate, el flujo vuelve a leer todos los saldos con account.getBalances y publica un resumen corto en Slack. El movimiento aparece donde el equipo ya conversa, no en una interfaz que nadie abre los lunes.
El tercero, la conciliación contable. transfer.getAll saca las transferencias de un perfil filtradas por estado, account.getStatement descarga el extracto como archivo, y ese archivo viaja como adjunto hacia Xero o Quickbooks. Se acabó el exportar a mano cada cierre.
El nodo tiene sus bordes y conviene conocerlos. Los destinatarios se listan, no se crean: las cuentas a las que pagas existen antes en Wise. Una transferencia siempre se apoya en un presupuesto creado previamente. En las listas que crecen manda la pareja Return All y Limit: con Return All desactivado, el nodo se detiene en la cifra de Limit en lugar de recorrer todo el historial. Y cuando falta una operación, el nodo HTTP Request llama al endpoint directamente reutilizando el mismo credential de Wise mediante la autenticación predefinida, sin una segunda clave que mantener.
Una costumbre sana en un flujo que toca dinero: montar la primera versión contra una cuenta de pruebas de Wise, algo que el credential resuelve con su campo Environment. La Reseña n8n detalla dónde encaja la plataforma y dónde no.
¿Cómo se conecta Wise con n8n?
- 01
Generar un token de API en Wise
Dentro de Wise, abre tu menú de usuario > Settings > API tokens y genera un token. Es lo que n8n envía en cada llamada, así que lleva los permisos de la cuenta desde la que lo creaste. Cópialo en ese momento: el valor no se vuelve a leer después en la interfaz.
- 02
Crear el credential Wise en n8n
En n8n, entra en el menú Credentials y crea un credential Wise, la ficha de conexión que n8n reutiliza en todas partes. Pega el token en API Token y elige Environment: Test si el token viene de una cuenta de pruebas de Wise, Live en caso contrario. Ese mismo credential vale para el nodo Wise y para el Wise Trigger.
- 03
Añadir una clave privada para los endpoints con SCA
Algunos endpoints live están protegidos por autenticación reforzada del cliente (SCA). Genera un par de claves RSA con
openssl genrsa -out private.pem 2048, añade la clave pública en Wise dentro de Settings > API tokens > Manage public keys y pega el contenido de la clave privada en el campo Private Key (Optional) del credential de n8n.
¿Qué puede arrancar un flujo de Wise ?
Wise Trigger es el nodo que arranca un workflow cuando algo ocurre en Wise. Escucha 4 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Wise llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
balance.*2tranfer.*1transfer.*1Notas de configuración
01Configure the Wise Trigger
El Wise Trigger escucha por webhook, una URL que n8n expone y que Wise llama en cuanto ocurre algo. n8n registra esa URL cuando activas el flujo, de modo que el evento llega en pocos segundos, sin que n8n consulte a Wise cada cierto tiempo.
Parámetros clave
- Profile Name or ID: obligatorio, y lo que delimita el alcance del trigger. Elige el perfil en la lista que n8n carga desde tu cuenta, o indícalo con una expresión, ese trozo de código entre llaves dobles que busca un valor en lugar de fijarlo a mano.
- Event: el único evento que escucha este nodo, entre los 4 disponibles. No existe un valor comodín, así que un flujo que necesita dos eventos lleva dos nodos trigger, cada uno con su rama.
02Balance Credit and Balance Update
La familia balance concentra 2 de los 4 eventos, y elegir entre ellos marca cuántas ejecuciones vas a tener. balanceCredit se dispara cada vez que se abona una cuenta de saldo, o sea solo con el dinero que entra. balanceUpdate se dispara cada vez que una cuenta de saldo se abona o se carga, en ambos sentidos.
Parámetros clave
- Event:
balanceCreditpara un flujo centrado en los cobros,balanceUpdatecuando importa el registro completo.
account.getBalances relee los saldos por divisa y sale un mensaje al canal que persigue los cobros. Con el evento de actualización, esa misma rama alimenta un diario de todos los movimientos. En ambos casos la escucha queda atada al perfil indicado en Profile Name or ID: vigilar un segundo perfil exige un segundo nodo trigger con su propia rama al lado.03Transfer State Changed and Transfer Active Case
Los otros 2 eventos siguen a las transferencias, no a los saldos. tranferStateChange se dispara cada vez que cambia el estado de una transferencia, que es como un flujo se entera de que un pago ha salido o ha vuelto. transferActiveCases se dispara cada vez que cambia la lista de casos activos de una transferencia, es decir, cuando Wise abre o cierra algo que requiere atención sobre ese pago.
Parámetros clave
- Event: el evento de estado para el recorrido normal, el de caso activo para las transferencias que piden intervención.
transfer.get recupera la transferencia con su recibo una vez enviada y el archivo se guarda junto al justificante. Ojo al detalle: el valor tranferStateChange viene con una errata en n8n, cópialo tal cual en tus expresiones.¿Qué sabe hacer el nodo Wise en un flujo?
El nodo Wise expone 14 operaciones en 6 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Delete | Execute | Get Balances | Get Currencies | Get Statement |
|---|---|---|---|---|---|---|---|---|
| Account | ✓ | ✓ | ✓ | |||||
| Exchange Rate | ✓ | |||||||
| Profile | ✓ | ✓ | ||||||
| Quote | ✓ | ✓ | ||||||
| Recipient | ✓ | |||||||
| Transfer | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Account
3 operacionesGet balances
account.getBalancesLo que ves en n8n
Notas y casos de uso
Lee todos los saldos por divisa de un perfil de Wise y los devuelve como items, uno por divisa. Solo lectura, nada se mueve.
Parámetros clave
- Profile Name or ID: el perfil al que pertenecen los saldos. Elígelo en la lista que n8n carga desde la cuenta, o pasa un ID con una expresión como
{{ $json.profileId }}cuando lo aporta un nodo anterior.
Get currencies
account.getCurrenciesLo que ves en n8n
Notas y casos de uso
Lista las divisas abiertas en la cuenta sin fronteras del usuario conectado. No hay nada que rellenar: la operación lee la cuenta a la que pertenece el token de API.
Get a statement
account.getStatementLo que ves en n8n
Notas y casos de uso
Descarga el extracto de una cuenta sin fronteras y lo adjunta al item como archivo, listo para enviarse o archivarse.
Parámetros clave
- Borderless Account Name or ID: la cuenta que cubre el extracto, desde la lista o con una expresión.
- Put Output File in Field: el nombre del campo binario que lleva el archivo descargado al siguiente nodo.
- File Name: el nombre que recibe el archivo, por ejemplo
data.pdf. - Format: JSON, CSV, PDF o XML en formato CAMT.053. Añade Line Style para elegir Compact, una línea por transacción, o Flat, que separa las comisiones de transacción en líneas propias.
Exchange Rate
1 operaciónGet an exchange rate
exchangeRate.getLo que ves en n8n
Notas y casos de uso
Consulta el tipo de cambio que Wise publica para un par de divisas y lo devuelve como dato que los siguientes nodos pueden leer o guardar.
Parámetros clave
- Source Currency y Target Currency: los dos códigos de divisa del par consultado.
- Time, Range e Interval, dentro de Additional Fields: un momento concreto, un periodo o la granularidad de la serie, Day, Hour o Minute, cuando lo que buscas es el historial.
Profile
2 operacionesGet a profile
profile.getLo que ves en n8n
Notas y casos de uso
Recupera un perfil concreto de Wise, personal o de empresa, y devuelve sus datos. La mayoría de las demás operaciones piden un perfil, así que este nodo suele abrir la rama.
Parámetros clave
- Profile Name or ID: el perfil que quieres recuperar, seleccionado en la lista que alimenta tu cuenta o entregado como ID mediante una expresión cuando el valor viaja con el item.
Get many profiles
profile.getAllLo que ves en n8n
Notas y casos de uso
Devuelve todos los perfiles que alcanza el token de API, personales y de empresa juntos. Sin parámetros que ajustar, es la vía más rápida para saber hasta dónde llega un token.
Quote
2 operacionesCreate a quote
quote.createLo que ves en n8n
Notas y casos de uso
Prepara el presupuesto sobre el que se construirá una transferencia. Wise responde con un presupuesto cuyo identificador usan las operaciones siguientes.
Parámetros clave
- Profile Name or ID: el perfil bajo el que se crea el presupuesto.
- Target Account Name or ID: la cuenta que recibirá los fondos.
- Amount Type junto a Amount: Source cuando el importe es el que sale, Target cuando es el que debe llegar.
- Source Currency y Target Currency: los códigos de la divisa enviada y de la recibida.
Get a quote
quote.getLo que ves en n8n
Notas y casos de uso
Vuelve a leer un presupuesto que ya existe y devuelve su contenido actual, sin crear nada por el camino.
Parámetros clave
- Quote ID: el identificador del presupuesto que quieres recuperar, normalmente guardado por la rama que lo creó.
Recipient
1 operaciónGet many recipients
recipient.getAllLo que ves en n8n
Notas y casos de uso
Devuelve las cuentas de destinatario registradas en Wise, aquellas a las que puede salir una transferencia.
Parámetros clave
- Return All: activado, el nodo encadena las páginas de la API y trae a todos los destinatarios; desactivado, se detiene en Limit.
- Limit: el número máximo de destinatarios devueltos mientras Return All siga desactivado, de sobra para una prueba durante la construcción.
Transfer
5 operacionesCreate a transfer
transfer.createLo que ves en n8n
Notas y casos de uso
Construye la transferencia a partir de un presupuesto. Tras este nodo la transferencia existe y espera, pero los fondos siguen donde estaban.
Parámetros clave
- Profile Name or ID: el perfil al que se asocia la transferencia.
- Quote ID: el presupuesto que le sirve de base, de ahí el orden obligado con Create a quote.
- Target Account Name or ID: la cuenta que recibe los fondos.
- Reference, en Additional Fields: el texto que aparece en el extracto bancario del destinatario, el sitio ideal para un número de factura.
Delete a transfer
transfer.deleteLo que ves en n8n
Notas y casos de uso
Elimina una transferencia en Wise a partir de su identificador. Es el camino de vuelta cuando una rama ha creado algo que no tocaba.
Parámetros clave
- Transfer ID: la transferencia que se elimina, que el item arrastra desde el nodo que la creó.
Execute a transfer
transfer.executeLo que ves en n8n
Notas y casos de uso
Libera una transferencia creada antes. Este es el nodo que mueve los fondos de verdad, así que merece su propia rama y su propio freno.
Parámetros clave
- Profile Name or ID: el perfil bajo el que se ejecuta la transferencia.
- Transfer ID: la transferencia que se libera.
Get a transfer
transfer.getLo que ves en n8n
Notas y casos de uso
Recupera una transferencia y, si lo pides, descarga su recibo como archivo adjunto al item.
Parámetros clave
- Transfer ID: la transferencia que quieres recuperar.
- Download Receipt: activado, el nodo busca el recibo en PDF. Solo funciona con transferencias ejecutadas, en estado Outgoing Payment Sent.
- Put Output File in Field: el campo binario donde se escribe el recibo.
- File Name: el nombre del archivo descargado, por ejemplo
data.pdf.
Get many transfers
transfer.getAllLo que ves en n8n
Notas y casos de uso
Lista las transferencias de un perfil, con filtros que reducen el historial a lo que el flujo busca.
Parámetros clave
- Profile Name or ID: el perfil cuyas transferencias se listan.
- Return All y Limit: todas las del periodo, o un lote con tope.
- Status, Range, Source Currency y Target Currency, en Filters: quedarte solo con los items Processing u Outgoing Payment Sent, un rango de fechas o un único par de divisas.
¿Necesitas ayuda para automatizar Wise con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
