Recursos · Integración n8n

Integración Oura n8nAutomatiza Oura con n8n.

Los datos del anillo rinden más dentro de un flujo de trabajo que dentro de una app que hay que abrir. La integración Oura n8n trae 4 operaciones repartidas en 2 recursos, perfil y resúmenes. Cada ejecución arranca desde otro disparador y termina donde tú trabajas.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración Oura n8n?

El token de acceso personal de la cuenta de Oura se guarda una sola vez en un credential de n8n, que el nodo reutiliza en cada llamada a la API de Oura. El nodo se organiza en dos recursos: Profile, que entrega la información personal de la cuenta, y Summary, que entrega los resúmenes de actividad, readiness y sueño del rango de fechas pedido. Cada resultado llega como un item, la unidad que n8n hace circular de nodo en nodo dentro del flujo de trabajo.

¿Para qué sirve en el día a día? Tres montajes se repiten. El registro semanal: un Schedule Trigger arranca el lunes, el nodo lee el resumen de actividad de los días anteriores y las filas aterrizan en Google Sheets. El aviso de la mañana: el resumen readiness llega a Slack como un solo mensaje. El seguimiento de tareas: el resumen de sueño se convierte en un elemento dentro de ClickUp, uno por ejecución.

Los dos recursos no pesan igual. Profile no pide ningún parámetro. Summary concentra las tres operaciones con fecha y todas comparten los mismos controles: una colección Filters con Start Date y End Date, más Return All y Limit para decidir cuánto vuelve en una ejecución. Aprender una es aprender las tres.

Cuando la operación falta en el nodo dedicado, el nodo HTTP Request llama a cualquier endpoint de la API de Oura y reutiliza el mismo credential mediante su autenticación predefinida. No hay que configurar el acceso dos veces.

Una costumbre que conviene tomar desde el principio: las fechas son opcionales, pero no son neutras. Si las dejas vacías, End Date cae en el día en curso y Start Date retrocede una semana. Va bien para una ejecución diaria y va mal para recuperar histórico, así que rellena ambas cuando la ventana importe. Un valor que viene de un nodo anterior se escribe con una expresión, la sintaxis de n8n que saca un dato del item entrante, con la forma {{ $json.field }}.

¿Aún dudas de la plataforma? La Reseña n8n repasa las contrapartidas y el Curso n8n entra en lo que de verdad frena, las expresiones y el manejo de errores.

Conexión

¿Cómo conectar Oura con n8n?

  1. 01

    Abre una cuenta de desarrollador Oura

    El punto de partida está fuera de n8n: la documentación de credenciales del nodo pide una cuenta abierta en el sitio para desarrolladores de Oura. El token que se genera después solo lee los datos de esa cuenta, así que conviene elegir la que realmente alimenta el flujo de trabajo y no una cuenta de prueba improvisada.

  2. 02

    Genera un Personal Access Token

    Desde la consola cloud de Oura, la página Personal Access Tokens ofrece el botón Create A New Personal Access Token; ese valor es todo lo que el nodo pide para autenticarse. Consérvalo a mano hasta el paso siguiente, donde se pega dentro del credential de n8n.

  3. 03

    Guarda el credential en n8n

    De vuelta en n8n, el menú Credentials permite crear un credential de Oura y pegar ahí el token. El nodo Oura, una vez colocado en el flujo de trabajo, lo ofrece en su lista desplegable; solo falta elegir un recurso y una operación, y Profile es la más rápida de probar porque no pide ningún campo más.

Acciones

Lo que hace el nodo Oura

El nodo Oura expone 4 operaciones en 2 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetGet Activity SummaryGet Readiness SummaryGet Sleep Periods
Profile✓
Summary✓✓✓

Profile

1 operación
01

Get a profile

profile.get

Lo que ves en n8n

Notas y casos de uso

Devuelve la información personal de la cuenta de Oura asociada al token, en un único item. No hay nada que rellenar: eliges el recurso Profile, ejecutas y lees la salida.

Casos de uso
abrir una exportación semanal con el perfil para que las filas exportadas lleven un titular, o ejecutarla sola justo después de guardar el credential. Si responde, el token sirve, y como no hay parámetros, nada más puede haber fallado.

Summary

3 operaciones
02

Get activity summary

summary.getActivity

Lo que ves en n8n

Notas y casos de uso

Pide a Oura los resúmenes de actividad de una ventana de días y los entrega al flujo de trabajo como items.

Parámetros clave

  • Start Date y End Date: los dos campos de la colección Filters. Sin End Date, la ventana termina en el día en curso; sin Start Date, empieza una semana antes.
  • Return All: activado, n8n encadena las páginas de la API hasta traer la ventana entera. Desactivado, Limit fija el número máximo de resúmenes devueltos.
Casos de uso
añadir la semana pasada a una hoja de seguimiento cada lunes, colocando con {{ $json.field }} los valores que quieras conservar.
03

Get readiness summary

summary.getReadiness

Lo que ves en n8n

Notas y casos de uso

Mismo recurso Summary, otra llamada: esta devuelve los resúmenes readiness del periodo solicitado.

Parámetros clave

  • Return All: déjalo desactivado para una consulta diaria corta y que sea Limit quien mantenga el número de resúmenes a la altura de lo que el nodo siguiente puede tratar.
  • End Date: dentro de Filters, el último día de la ventana. Vacío equivale al día en curso, que es casi siempre lo que quiere un flujo de trabajo matinal.
Casos de uso
mandar una línea readiness a un canal de equipo antes de la primera reunión, o guardarla junto a las citas del día para releer la serie más adelante.
04

Get sleep summary

summary.getSleep

Lo que ves en n8n

Notas y casos de uso

Lee los resúmenes de sueño sobre un rango de fechas elegido. Es la operación que hay que sacar en cuanto una ejecución tiene que cubrir más que la noche anterior.

Parámetros clave

  • Start Date: dentro de Filters, el primer día de la ventana. Aliméntalo desde un nodo anterior con {{ $json.field }} para que el rango dependa de los datos y no de un ajuste fijo.
  • Return All: activado para exportar el rango completo, desactivado cuando Limit deba mantener la ejecución ligera.
Casos de uso
montar un resumen mensual en una sola ejecución en lugar de lanzar el flujo de trabajo noche tras noche.
Necesitas ayuda

¿Necesitas ayuda para automatizar Oura con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre Oura y n8n

01¿La integración Oura n8n es gratis en n8n?
Sí, y sin coste añadido en n8n: el nodo Oura llega incluido en la instalación estándar, así que no exige ni instalación ni pago extra por el lado de n8n. Ya sea en n8n Cloud, la oferta que aloja el propio n8n, o en una instancia propia levantada con Docker o npm bajo la licencia Sustainable Use de la Community Edition, el comportamiento es idéntico, lo que permite empezar en la nube y migrar después los datos personales a un servidor propio sin tocar el flujo de trabajo. Lo único que hay que preparar es el credential: un token de acceso personal, guardado una sola vez, que cada nodo Oura de la cuenta recupera después desde su lista desplegable.
02¿Qué credenciales necesita el nodo Oura?
Basta un tipo de credential, apoyado en un token de acceso a la API. El primer paso es una cuenta de Oura, creada en el sitio para desarrolladores del servicio; después, la página Personal Access Tokens de la consola cloud, con su botón Create A New Personal Access Token, entrega el único valor que este credential necesita. El resto ocurre en n8n: menú Credentials, creación del credential de Oura, pegado del token, guardado. Cada nodo Oura, en cualquier flujo de trabajo, recupera después ese mismo credential desde su lista desplegable, de modo que renovar el token solo exige tocar un sitio, nunca flujo por flujo.
03¿Qué límites tiene el nodo Oura?
Dos mecanismos limitan lo que trae una ejecución. En las tres operaciones de resumen, la casilla Return All recorre las páginas de la API mientras queden resultados dentro de la ventana pedida; al desactivarla, ese papel pasa a Limit, que pone un tope al número de items devueltos. Para lo que el nodo dedicado no cubre, el nodo HTTP Request entra en juego sobre cualquier endpoint de la API de Oura, con el mismo credential gracias a su autenticación predefinida, así que el flujo de trabajo no necesita un segundo punto de conexión. Un detalle que conviene no olvidar: los filtros de fecha vacíos no bloquean nada, simplemente caen en la semana anterior al día en curso.
04¿Puede ejecutarse solo un flujo con Oura?
Sí, pero no por sí solo: esta herramienta no tiene nodo trigger en n8n, así que otra pieza debe arrancar el flujo de trabajo. Un Schedule Trigger a intervalo fijo resuelve casi todos los casos, porque las tres operaciones de resumen trabajan sobre una ventana de fechas en lugar de esperar un evento concreto; un Webhook de n8n, invocado por un servicio externo, o el trigger de otra herramienta ya presente en el flujo funcionan igual de bien. Con el intervalo fijado y los filtros de fecha vacíos para lograr una ventana móvil, la ejecución se repite sin intervención.
05¿n8n o Make para Oura?
La respuesta depende de dos criterios: dónde viven los datos y cómo se calcula la factura. Make aloja todo por su cuenta, sin opción de autoalojamiento, y cobra por operación, así que el coste sube en cuanto un flujo lee varios resúmenes al día. n8n, en cambio, funciona igual de bien en un servidor propio que en n8n Cloud, con el mismo flujo de trabajo en ambos lados, un punto de peso cuando los datos personales deben quedarse bajo control propio. Las dos plataformas se construyen de forma visual: la elección pasa por el alojamiento y el coste, no por la lista de funciones.