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
¿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.
¿Cómo conectar Oura con n8n?
- 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.
- 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.
- 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.
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.
| Recurso | Get | Get Activity Summary | Get Readiness Summary | Get Sleep Periods |
|---|---|---|---|---|
| Profile | ✓ | |||
| Summary | ✓ | ✓ | ✓ |
Índice de operaciones
Profile
1 operaciónGet a profile
profile.getLo 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.
Summary
3 operacionesGet activity summary
summary.getActivityLo 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.
{{ $json.field }} los valores que quieras conservar.Get readiness summary
summary.getReadinessLo 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.
Get sleep summary
summary.getSleepLo 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.
¿Necesitas ayuda para automatizar Oura con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


