Conectar Notion con n8n (Tutorial en Español)

Conectar n8n con Notion: Sincronizar Bases de Datos, Crear Paginas Automaticas y Dashboards

Notion se convirtio en la herramienta favorita de las startups en Latinoamerica. Y tiene sentido. Es flexible, visual, colaborativa y tiene un plan gratuito muy generoso. Pero hay un problema que todos los que usamos Notion hemos enfrentado: la entrada de datos manual.

Actualizar el tablero de proyectos, crear paginas de notas de reunion, sincronizar informacion entre diferentes bases de datos, mover tareas entre estados. Todo eso consume tiempo. Y cuando tu startup crece y la cantidad de informacion aumenta, Notion deja de ser productivo y se convierte en una carga administrativa.

Soy Javier, fundador de Trinico Ventures en Chile, y trabajo como consultor de startups. Uso Notion como sistema operativo de mi empresa y de varios clientes. Y uso n8n para automatizar todo lo que se pueda automatizar dentro de Notion.

En esta guia te voy a mostrar como conectar n8n con Notion y te voy a dar ejemplos concretos que aplican directamente a startups y equipos en LATAM. Desde sincronizacion de bases de datos hasta dashboards que se actualizan solos.

Por que Notion es tan popular en startups LATAM

Antes de meternos en la parte tecnica, vale la pena entender por que Notion domina en el ecosistema startup latinoamericano.

Primero, el precio. El plan gratuito de Notion es suficiente para equipos pequenos y el plan Team es accesible comparado con herramientas como Asana, Monday o Jira. Para startups bootstrapped en LATAM, eso importa mucho.

Segundo, la flexibilidad. Notion funciona como wiki, gestor de proyectos, CRM basico, base de conocimiento y documentacion tecnica. Todo en un solo lugar. Eso reduce la cantidad de herramientas que necesitas pagar y aprender.

Tercero, la comunidad. Hay una comunidad enorme de usuarios de Notion en espanol que comparten templates, tutoriales y mejores practicas. Eso baja la barrera de entrada para equipos nuevos.

El problema es que toda esa flexibilidad viene con un costo: mucho trabajo manual. Y ahi es donde n8n entra a salvar el dia.

Configurar la conexion entre n8n y Notion

Para conectar n8n con Notion necesitas dos cosas: una instancia de n8n y una integracion de Notion configurada.

Si todavia no tienes n8n, empieza aqui con una cuenta gratuita y vas a tener tu entorno listo en minutos.

Para la parte de Notion, necesitas crear una integracion interna. Ve a la pagina de integraciones de Notion, que encuentras en la seccion de configuracion de tu workspace. Crea una nueva integracion, dale un nombre descriptivo como “n8n Automation” y selecciona las capacidades que necesitas: leer contenido, actualizar contenido, insertar contenido y leer informacion de usuario.

Notion te va a dar un token secreto que empieza con “ntn_”. Copia ese token.

Ahora viene un paso que muchos olvidan y que causa el 90 por ciento de los problemas de configuracion: necesitas compartir tus bases de datos y paginas de Notion con la integracion. La integracion no tiene acceso automatico a todo tu workspace. Tienes que ir a cada base de datos o pagina que quieras automatizar, hacer clic en los tres puntos de la esquina superior derecha, seleccionar “Conexiones” y agregar tu integracion.

En n8n, ve a Configuracion, luego Credenciales, y crea una nueva credencial de tipo Notion. Selecciona la opcion de Internal Integration Token y pega el token que copiaste. Prueba la conexion y guardala.

Con eso ya puedes crear workflows que lean, creen, actualicen y eliminen datos en Notion.

Ejemplo 1: Gestion de proyectos automatizada

Este es el caso de uso que mas implemento con clientes. La idea es tener un sistema de gestion de proyectos en Notion donde las tareas se mueven automaticamente entre estados y las notificaciones se envian sin intervencion manual.

La base de datos de proyectos en Notion tiene las siguientes propiedades: Nombre del proyecto como titulo, Estado con opciones como Backlog, En Progreso, En Revision, Completado y Archivado, Responsable como persona, Fecha de inicio y Fecha de entrega como fechas, Prioridad con opciones Alta, Media y Baja, y Notas como texto enriquecido.

El primer flujo automatizado es la notificacion de cambio de estado. Configuras un Schedule Trigger en n8n que se ejecuta cada 10 minutos. El workflow consulta la base de datos de Notion buscando proyectos cuyo estado haya cambiado desde la ultima verificacion.

Para detectar cambios, uso una estrategia simple: el workflow guarda el ultimo estado conocido de cada proyecto en un archivo JSON o en una base de datos auxiliar. Cada vez que corre, compara el estado actual con el guardado. Si hay diferencia, dispara la notificacion.

Las notificaciones van diferenciadas por estado. Si un proyecto pasa a “En Progreso”, se notifica al responsable por Slack que su proyecto fue activado. Si pasa a “En Revision”, se notifica al reviewer. Si pasa a “Completado”, se notifica a todo el equipo como celebracion.

El segundo flujo es la alerta de fechas de entrega. Un Schedule Trigger que corre cada manana a las 8 revisa todos los proyectos con estado diferente a “Completado” y “Archivado”. Si la fecha de entrega es hoy, envia una alerta urgente. Si es manana, envia un recordatorio preventivo. Si la fecha ya paso, envia una alerta de proyecto atrasado.

Esto parece simple pero el impacto es enorme. En una startup que asesoro en Santiago, la tasa de entrega a tiempo paso del 60 al 85 por ciento simplemente porque los recordatorios automaticos evitan que las cosas se olviden.

El tercer flujo es la creacion automatica de proyectos desde formularios. Cuando un nuevo cliente llena un formulario de solicitud en el sitio web, el webhook llega a n8n, el workflow crea automaticamente una pagina en la base de datos de Notion con toda la informacion del formulario y la asigna al consultor disponible. Se acabaron los pasos manuales de “alguien lleno un formulario, dejame crear la entrada en Notion”.

Ejemplo 2: CRM basico en Notion con automatizaciones

Muchas startups en LATAM usan Notion como CRM basico antes de poder justificar el costo de un HubSpot o Salesforce. El problema es que un CRM manual en Notion requiere mucha disciplina. Las automatizaciones con n8n resuelven eso.

Mi setup de CRM en Notion tiene tres bases de datos relacionadas: Contactos, Empresas y Oportunidades.

La base de Contactos tiene nombre, email, telefono, empresa vinculada, fuente del contacto y fecha de ultimo contacto.

La base de Empresas tiene nombre, industria, tamano, sitio web y contactos vinculados.

La base de Oportunidades tiene nombre de la oportunidad, empresa vinculada, valor estimado, estado del pipeline como Prospecto, Calificado, Propuesta Enviada, Negociacion, Ganado y Perdido, y fecha de cierre esperada.

Los flujos de automatizacion son varios.

Primero, captura automatica de leads. Cuando alguien llena el formulario de contacto del sitio, se envia un email de consulta o interactua con el chatbot, n8n crea automaticamente un registro en la base de Contactos y una oportunidad vinculada en estado “Prospecto”. Si la empresa ya existe, vincula el contacto a la empresa existente. Si no, crea una nueva entrada de empresa.

Segundo, actualizacion de fecha de ultimo contacto. Cada vez que envias un email a un contacto o recibes un email de el, n8n actualiza automaticamente el campo “Fecha de ultimo contacto” en Notion. Esto lo hace monitoreando tu bandeja de correo con un Email Trigger y cruzando la direccion del remitente o destinatario con la base de Contactos.

Tercero, alertas de oportunidades inactivas. Un workflow diario revisa todas las oportunidades activas y si alguna no ha sido actualizada en mas de 7 dias, envia una alerta al vendedor responsable. Esto evita que oportunidades caigan en el olvido.

Cuarto, reporte semanal automatico. Cada viernes a las 5 de la tarde, un workflow consulta la base de Oportunidades y genera un resumen del pipeline: cuantas oportunidades nuevas entraron, cuantas avanzaron de etapa, cuantas se cerraron como ganadas o perdidas y el valor total del pipeline activo. El reporte se envia por Slack y se guarda como una nueva pagina en Notion bajo la seccion de reportes.

Este CRM automatizado en Notion me ha funcionado perfecto para startups en etapa temprana con equipos de 2 a 5 personas. Cuando el equipo crece y el volumen de oportunidades supera las 50 activas, generalmente recomiendo migrar a un CRM dedicado. Pero para empezar, es una solucion excelente y gratuita.

Ejemplo 3: Base de conocimiento que se actualiza sola

Toda startup necesita una base de conocimiento interna. Donde estan los procesos, las guias, los templates, la documentacion tecnica. Notion es perfecto para eso, pero mantenerla actualizada es otro tema.

Con n8n, puedes automatizar la creacion y actualizacion de paginas de conocimiento.

Un ejemplo que tengo implementado: cada vez que termina una reunion de equipo, el flujo automatico crea una pagina de notas de reunion en Notion. El trigger puede ser un evento de Google Calendar que detecta que la reunion termino. El workflow crea la pagina con un template predefinido que incluye fecha, participantes obtenidos de los invitados del evento, agenda, notas que se llenan manualmente despues y tareas derivadas.

Otro ejemplo: cuando se resuelve un ticket de soporte al cliente, el workflow revisa si la solucion aplicada ya esta documentada en la base de conocimiento. Si no lo esta, crea automaticamente una pagina borrador con la descripcion del problema y la solucion, y notifica al equipo para que alguien la revise y publique.

Un tercer ejemplo que me encanta: el changelog automatico. Cada vez que hacemos un deploy a produccion, nuestro pipeline de CI/CD envia un webhook a n8n. El workflow crea una entrada en la base de datos de Changelog en Notion con la fecha, la version, los cambios incluidos extraidos de los commits y el responsable del dep