Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Wise con n8n?

  1. 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.

  2. 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.

  3. 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.

Disparadores

¿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.*2
    tranfer.*1
      transfer.*1

        Notas de configuración

        01Configure the Wise TriggerEl 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.

        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.
        Cuándo usarlo
        cuando el flujo tenga que seguir dinero que Wise mueve por su cuenta, y no dinero que el propio flujo ha decidido enviar.
        02Balance Credit and Balance UpdateLa 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.

        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: balanceCredit para un flujo centrado en los cobros, balanceUpdate cuando importa el registro completo.
        Casos de uso
        un cliente paga su factura, el evento de abono arranca el flujo, 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 CaseLos 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.

        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.
        Casos de uso
        al cambiar el estado, 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.
        Acciones

        ¿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.

        Matriz recursos × operaciones
        RecursoCreateGetGet ManyDeleteExecuteGet BalancesGet CurrenciesGet Statement
        Account✓✓✓
        Exchange Rate✓
        Profile✓✓
        Quote✓✓
        Recipient✓
        Transfer✓✓✓✓✓

        Account

        3 operaciones
        01

        Get balances

        account.getBalances

        Lo 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.
        Casos de uso
        antes de que una rama de pagos cree nada, comprobar el saldo que va a financiarla y desviar el item a revisión si esa divisa no está cubierta.
        02

        Get currencies

        account.getCurrencies

        Lo 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.

        Casos de uso
        validar un fichero de pagos antes de que el flujo empiece a crear objetos. Si falta una divisa de destino en la lista de la cuenta, esa fila pasa a una cola manual en vez de romper una tanda de transferencias a mitad de camino.
        03

        Get a statement

        account.getStatement

        Lo 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.
        Casos de uso
        enviar el extracto del mes a la gestoría en una fecha fija.

        Exchange Rate

        1 operación
        04

        Get an exchange rate

        exchangeRate.get

        Lo 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.
        Casos de uso
        anotar cada mañana en una hoja el par con el que facturas, para que finanzas tenga su propia serie en lugar de capturas de pantalla.

        Profile

        2 operaciones
        05

        Get a profile

        profile.get

        Lo 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.
        Casos de uso
        un flujo compartido entre un perfil personal y uno de empresa resuelve el correcto al principio y lo reutiliza en todos los nodos de Wise posteriores.
        06

        Get many profiles

        profile.getAll

        Lo 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.

        Casos de uso
        ejecutarlo una vez durante la construcción, leer los identificadores de perfil en el panel de salida y tenerlos a mano para los nodos que los piden. En un flujo programado también sirve de prueba de vida: si falla aquí, el credential es el primer sospechoso.

        Quote

        2 operaciones
        07

        Create a quote

        quote.create

        Lo 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.
        Casos de uso
        una factura de proveedor aprobada crea su presupuesto y espera confirmación humana antes de cualquier transferencia.
        08

        Get a quote

        quote.get

        Lo 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ó.
        Casos de uso
        un pago pendiente de aprobación lo retoma un segundo flujo. Antes de ejecutar nada, ese flujo relee el presupuesto, para que nadie libere una transferencia montada sobre un presupuesto preparado el día anterior sin volver a mirarlo.

        Recipient

        1 operación
        09

        Get many recipients

        recipient.getAll

        Lo 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.
        Casos de uso
        refrescar cada noche una lista de referencia, para contrastar el fichero de pagos con destinatarios que existen de verdad antes de crear ningún presupuesto.

        Transfer

        5 operaciones
        10

        Create a transfer

        transfer.create

        Lo 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.
        Casos de uso
        dejar preparados todos los pagos de la semana y ejecutarlos después en un lote aprobado.
        11

        Delete a transfer

        transfer.delete

        Lo 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ó.
        Casos de uso
        el paso de aprobación termina en rechazo, así que el flujo borra la transferencia en espera en lugar de dejarla dormida en la interfaz de Wise hasta que alguien repare en ella el mes siguiente.
        12

        Execute a transfer

        transfer.execute

        Lo 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.
        Casos de uso
        colocar un nodo Wait o una aprobación justo delante, para revisar una tanda de pagos mientras todavía es reversible. Todo lo anterior se puede volver a ejecutar sin riesgo; este nodo no.
        13

        Get a transfer

        transfer.get

        Lo 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.
        Casos de uso
        llega un evento de estado, el nodo recoge el recibo y lo archiva junto a la factura del proveedor que salda.
        14

        Get many transfers

        transfer.getAll

        Lo 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.
        Casos de uso
        una conciliación semanal saca las transferencias enviadas y las cuadra línea a línea con el libro contable.
        Necesitas ayuda

        ¿Necesitas ayuda para automatizar Wise con n8n?

        El equipo te responde directamente.

        Cada mensaje lo lee una persona.

        FAQ

        Preguntas frecuentes sobre Wise y n8n

        01¿La integración Wise n8n es gratuita?
        Sí por el lado de n8n. El nodo Wise y el Wise Trigger vienen incluidos con n8n: no hay nada que instalar ni ningún módulo que comprar. Se comportan igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada con Docker o npm, en Community Edition bajo licencia Sustainable Use. Un flujo montado en una funciona en la otra sin retoques. Lo que implica una cuenta de Wise en sí misma es otra cuestión, que se resuelve con Wise y no en esta página. El único coste que hay que prever es el alojamiento si te autoalojas.
        02¿Qué credentials hacen falta para conectar Wise con n8n?
        Un token de API, generado en Wise desde el menú de usuario, Settings, API tokens. En n8n creas un credential Wise, pegas el token en el campo API Token y ajustas Environment a Test si viene de una cuenta de pruebas de Wise, o a Live si es una cuenta real. Un tercer campo, Private Key, es opcional hasta que llamas a un endpoint live protegido por autenticación reforzada del cliente: entonces hay que generar un par de claves RSA, registrar la pública en Wise dentro de Manage public keys y pegar la privada en el credential. El mismo credential sirve al nodo y al trigger.
        03¿Qué límites tiene el nodo Wise en n8n?
        El nodo cubre 14 operaciones en 6 recursos, que es amplio pero no completo. Los destinatarios se listan, no se crean: las cuentas a las que pagas tienen que existir antes en Wise. Una transferencia siempre se apoya en un presupuesto creado previamente y se libera con una operación aparte. En las listas de transferencias o destinatarios, Return All decide si el nodo recorre todas las páginas de la API o se detiene en Limit. Lo que el nodo no expone sigue al alcance: el nodo HTTP Request llama al endpoint de Wise directamente y reutiliza el mismo credential mediante la autenticación predefinida.
        04¿El trigger de Wise reacciona en tiempo real?
        Sí. El Wise Trigger funciona por webhook: n8n expone una URL y Wise la llama en cuanto se produce el evento. n8n registra esa URL en Wise cuando activas el flujo, y el evento llega en pocos segundos. n8n no tiene que preguntar nada por su cuenta, así que no hay frecuencia que ajustar ni retraso que asumir. Dos cosas que conviene recordar: el trigger queda acotado a un perfil por su parámetro Profile Name or ID y escucha un solo evento de los 4 disponibles, sin valor comodín. Varios eventos significan varios nodos trigger en el mismo flujo.
        05¿n8n o Make para automatizar Wise?
        Depende de dónde quieras que vivan los datos y de cómo prefieras pagar. Make solo existe alojado y se factura por operación, algo cómodo con poco volumen y sin infraestructura que mantener. n8n se autoaloja con Docker o npm, así que los datos de pago se quedan en máquinas que tú controlas, y ese mismo flujo también corre en n8n Cloud si prefieres no gestionar un servidor. En procesos que tocan dinero, la auditoría suele decidir sola. Ambos se construyen en visual; n8n suma el recurso de HTTP Request cuando el nodo de Wise se queda corto.