Cómo conectar Notion con n8n para tu CRM

Resumen

Si quieres automatizar un CRM sin copiar y pegar datos a mano, aquí aprenderás a conectar Notion a n8n y crear tu primer workflow que registra contactos de forma automática. Es ideal para quien empieza en automatización y busca eliminar errores manuales en la gestión de leads.

El proyecto se llama Nexo CRM y nace de un problema muy real: en Nexo, una startup en pleno crecimiento, una persona copia y pega manualmente los datos de formularios y leads en el sistema. ¿El resultado? Alto margen de error, contactos incompletos, duplicados y, peor aún, contactos que nunca reciben respuesta.

¿Qué vas a construir con Nexo CRM?

La meta es armar un sistema que monitoree tu base de datos de manera automática y resuelva esos tres dolores de cabeza. A lo largo del curso, el sistema va a cumplir tres funciones clave:

  • Identificar qué contactos ya existen en la base de datos para evitar duplicados.
  • Comunicar vía Slack cada vez que llegue un nuevo contacto.
  • Crear un agente de inteligencia artificial al que puedes preguntarle información sobre tus contactos sin entrar a la base de datos.

Y aquí viene lo interesante: todo empieza con un paso sencillo, duplicar una base de datos en Notion [01:04].

¿Cómo duplicar la base de datos en Notion?

Primero necesitas una cuenta en Notion. Abres el link que está en la sección de recursos, das clic en duplicar y aparece un pop up para agregarlo a tu espacio de trabajo. En el ejemplo se agrega dentro de Nexo y aparece como Contactos CRM.

Esa base de datos ya viene con varias propiedades listas para trabajar:

  • Estatus, nombre, email, empresa y cargo.
  • Fecha de contacto, origen y prioridad.
  • Presupuesto, que por ahora queda vacío y se completa en clases posteriores.
  • La persona o sistema que creó el registro.

¿Qué es un workflow en n8n? Es una secuencia automatizada de pasos conectados que ejecutan acciones sin intervención manual. En este caso, toma datos y los registra directamente en Notion.

¿Cómo conectar Notion con n8n paso a paso?

Dentro de tu carpeta Nexo CRM creas un nuevo workflow y agregas el trigger manually para ejecutarlo. Una vez que corre sin problemas, buscas la aplicación de Notion [02:29].

Cada aplicación en la barra lateral se organiza en dos grupos que conviene reconocer:

  • Triggers: los identificas por un rayito a la derecha de su descripción.
  • Acciones: todo lo que puedes hacer con la aplicación, como obtener, crear, actualizar, archivar o buscar información.

Como queremos registrar un contacto nuevo, seleccionamos la acción Create a database page.

¿Cómo dar acceso a n8n a tu cuenta de Notion?

El primer paso dentro del nodo es conectar tu cuenta. Das clic en Connect to Notion, estando logueado con la misma cuenta en el mismo navegador. Aparece una ventana para dar acceso a las páginas específicas que quieres compartir.

Agregas la página Contactos CRM, la seleccionas y listo: n8n ya tiene acceso [03:40]. Esta es la forma más sencilla de conectarse, aunque más adelante verás cómo hacerlo de una manera que funcione en producción.

¿Para qué sirve el Custom API Call en Notion? Es una opción que te permite personalizar llamadas a la API cuando una acción no aparece en el panel estándar del nodo. No se usa al inicio, pero está disponible como respaldo.

¿Cómo crear tu primer registro automático en la base de datos?

Con la credencial conectada, la operación que eliges es crear. Entre las operaciones disponibles también tienes obtener una página, obtener varias, actualizar o hacer un llamado personalizado a la API.

Seleccionas la base de datos Contactos CRM y empiezas a llenar los campos con texto plano para ver cómo n8n escribe directo en Notion. En el ejemplo se registra a Ana Rivas [05:12]:

  • En Title va el nombre: Ana Rivas.
  • En email: ana.rivas@lumen.com.
  • En empresa: Lumen.
  • En cargo: Recursos Humanos.
  • En prioridad: alta.

Usas Add property para ir sumando cada propiedad de la base de datos.

¿Por qué usar la variable now para la fecha de contacto?

Para la fecha de contacto, Notion permite incluir el tiempo exacto de ejecución. En lugar de escribir una fecha manual, buscas en el input la variable now, que muestra el momento preciso en que corrió la automatización.

¿Por qué importa esto? Porque te indica con exactitud cuándo se registró el contacto, algo que un dato manual difícilmente logra con la misma precisión.

Antes de este paso, la base tenía seis registros. Al ejecutar el workflow, toda la información aparece en verde y confirma que se creó correctamente. Si vas a tu CRM, verás que Ana Rivas ya está ahí, con sus datos y con n8n marcado como el sistema que la creó.

¿Cuál es el reto de esta clase?

Tu tarea es completar las propiedades que quedaron pendientes en el nodo de Notion. En concreto:

  • Llenar el campo estatus.
  • Definir el origen del contacto.
  • Agregar el presupuesto de la manera que consideres mejor.

Cuando termines, sube una captura de pantalla con el resultado en los comentarios. ¿Te animas a compartir cómo quedó tu primer registro automatizado?