Este workflow de n8n establece una sincronización bidireccional entre Notion y Todoist. Utiliza las APIs de ambos servicios para mantener actualizadas las tareas entre ambas plataformas. El flujo comienza con un trigger que puede ser activado manualmente o por webhooks de Notion y Todoist. Luego, se obtienen los datos de proyectos y secciones de Todoist y las bases de datos de Notion. Se utilizan nodos de código para preprocesar y transformar los datos, preparando la información para la comparación. Un nodo de comparación identifica las diferencias entre los conjuntos de datos de Notion y Todoist. Basado en estas diferencias, el workflow actualiza o crea tareas en ambas plataformas. Se manejan casos especiales como fechas vacías y se implementan mecanismos de bloqueo para evitar bucles infinitos. Finalmente, se incluye un resumen de los cambios realizados, que puede ser enviado por correo electrónico. El workflow incluye manejo de errores y reintentos para asegurar la robustez de la sincronización. Se utilizan webhooks para una sincronización en tiempo real, aunque también se incluye un trigger programado para sincronizaciones periódicas. La autenticación se realiza mediante OAuth 2.0 para Todoist y la API de Notion. El almacenamiento en Redis se utiliza para gestionar los IDs de las tareas y evitar conflictos de sincronización.
- meets@ribera.io
- Lun - Vie: 9.00 am - 6.00 pm






