Skip to main content
El Toolkit de Notion permite a agentes y flujos de trabajo interactuar con páginas y bases de datos de Notion. Soporta búsqueda de contenido, consulta y actualización de registros de bases de datos, lectura y anexión de contenido de páginas, y creación de nuevas páginas.

Prerrequisitos

  • Una cuenta de Notion (el plan gratuito es suficiente)
  • Un espacio de trabajo de Notion (cada cuenta tiene uno por defecto)

Crear una Conexión

  1. En el flujo de trabajo, agregue un paso del toolkit de Notion.
  2. Haga clic en Conectar con Notion.
  3. Autorice la conexión en la pantalla de consentimiento de Notion y seleccione qué páginas y bases de datos otorgar acceso.
El toolkit solo puede acceder a páginas y bases de datos que hayan sido compartidas explícitamente con la conexión. Para compartir contenido, abra la página o base de datos en Notion, haga clic en ···Conexiones, y agregue su integración. El contenido en el mismo espacio de trabajo que no haya sido compartido no es visible.

Herramientas Disponibles


Buscar

Busca en todas las páginas y bases de datos compartidas, devolviendo coincidencias por título. Entradas principales: Referencia de resultados en pasos posteriores:
  • ID del primer resultado: {{ step.output.results[0].id }}
Ejemplo de caso de uso: Antes de crear un nuevo registro de cliente, busque por el nombre del cliente. Si count es mayor a 0, el cliente ya existe — use el id del registro existente en lugar de crear un duplicado.

Acciones de Base de Datos

Listar Bases de Datos

Devuelve todas las bases de datos a las que puede acceder la conexión, con sus nombres e IDs. Entradas principales: Cuándo usarlo: Ejecute esto una vez en un flujo de trabajo de prueba para descubrir sus IDs de base de datos. Copie el id de la base de datos que desee y códíguelo de forma fija en pasos posteriores.

Obtener Base de Datos

Devuelve el esquema de una base de datos específica — sus nombres de columnas y tipos de propiedad. Entradas principales: Cuándo usarlo: Ejecute esto antes de escribir pasos de Crear Página o Actualizar Página. Le indica los nombres exactos de las propiedades (distingue mayúsculas) y sus tipos, lo que determina el formato JSON a usar en el campo Propiedades.
Obtener Base de Datos muestra tipos y nombres de propiedades pero no los valores de opciones disponibles para campos de Selección. Para ver las opciones de selección válidas, abra la base de datos directamente en Notion.

Consultar Base de Datos

Recupera registros de una base de datos con filtrado y ordenamiento opcionales. Entradas principales: Ejemplos de filtro: Filtro simple — registros donde Estado es igual a “En Progreso”:
Filtro por casilla de verificación:
Filtro por fecha — registros con Fecha Límite antes de una fecha específica:
Filtro combinado con lógica AND:
Ordenamiento — más reciente primero:
Referencia de resultados en pasos posteriores:
  • ID del primer resultado: {{ step.output.results[0].id }}
  • Estado del primer resultado: {{ step.output.results[0].properties.Status }}
  • Título del primer resultado: {{ step.output.results[0].title }}

Acciones de Página

Obtener Página

Recupera los valores de propiedad y metadatos de una página o registro de base de datos específica. Entradas principales: Referencia de valores en pasos posteriores:
  • Estado: {{ step.output.page.properties.Status }}
  • Título: {{ step.output.page.title }}
  • ID de Página: {{ step.output.page.id }}
Ejemplo de caso de uso: Un activador se dispara con un ID de página. Use Obtener Página para leer el Estado actual del registro. Si el Estado es “Pendiente”, continúe el flujo de trabajo — de lo contrario deténgase.

Crear Página

Crea una nueva página — ya sea como un registro dentro de una base de datos (nueva fila) o como una sub-página bajo otra página. Entradas principales: Formato de Propiedades por tipo de campo:
Ejemplo completo — creación de una fila de tarea: Título: Seguimiento con cliente Propiedades:
El id devuelto puede pasarse a pasos posteriores para actualizar o enlazar a la nueva página.

Actualizar Página

Actualiza las propiedades de una página existente, o la archiva. Entradas principales: Ejemplo — marcar una tarea como completada:
Ejemplo — archivar un registro: Deje Propiedades vacías y establezca Archivada en true. El registro desaparece de la vista de la base de datos pero puede restaurarse desde la papelera de Notion. Patrón típico:
  1. Use Consultar Base de Datos para encontrar el registro y obtener su id
  2. Pase ese id a Actualizar Página para cambiar sus campos

Acciones de Contenido

Obtener Contenido de Página

Recupera los bloques de contenido dentro de una página de Notion — párrafos, encabezados, listas con viñetas, etc. Esto es separado de las propiedades de la página (campos de base de datos). Use esto para leer el texto del cuerpo de un documento. Entradas principales: Referencia de valores en pasos posteriores:
  • Texto del primer bloque: {{ step.output.blocks[0].text }}
  • Todos los bloques: {{ step.output.blocks }}
Ejemplo de caso de uso: Obtenga el contenido de la página, pase todos los bloques de texto a un paso de IA para generar un resumen, luego envíe ese resumen por correo electrónico o Telegram.

Agregar Contenido

Agrega nuevos bloques de contenido al final de una página de Notion existente. Entradas principales: Ejemplo — agregar un encabezado y un párrafo:
Ejemplo — agregar un elemento de lista con viñetas:
Ejemplo de caso de uso: Un flujo de trabajo se ejecuta cada mañana, procesa datos y agrega una entrada de registro de una línea a una página de “Registro Diario” — construyendo un rastro de auditoría continuo sin crear una nueva página cada vez.

Solución de Problemas