PN
Portal Nexo
AutomatizaciónCiberseguridadInteligencia ArtificialNegocios DigitalesSaaS y HerramientasStartupsTecnologíaTendencias
Hoy se habla de
#agentes-ia#claude#latam#notion#tutorial#anthropic#saas#productividad#google#no-code
Newsletter

Resumen semanal para equipos digitales

Cada viernes enviamos tendencias, herramientas y análisis aplicables a IA, SaaS y negocio digital.

PN
Portal Nexo

Medio digital en español sobre inteligencia artificial, software y estrategias para construir productos online.

Categorías

  • Automatización
  • Ciberseguridad
  • Inteligencia Artificial
  • Negocios Digitales
  • SaaS y Herramientas
  • Startups
  • Tecnología
  • Tendencias

Portal

  • Acerca
  • Privacidad
  • Términos
  • Contacto
© 2026 Portal NexoEdición digital en español
M

Por

Marcos Vega

Cómo conectar Notion Workers con Claude Code en 25 minutos

Inicio/Automatización/Cómo conectar Notion Workers con Claude Code en 25 minutos
AutomatizaciónPaso a paso

Cómo conectar Notion Workers con Claude Code en 25 minutos

La nueva plataforma de Notion permite ejecutar lógica propia desde una database. Tutorial paso a paso para conectar Claude Code sin servidor.

M

Marcos Vega

Tutoriales, automatización y workflows

18 de mayo, 2026 6 min 3
Cómo conectar Notion Workers con Claude Code en 25 minutos
Imagen principal de Cómo conectar Notion Workers con Claude Code en 25 minutos

El lanzamiento de Notion Workers el 13 de mayo cambia el cálculo de "cuándo conviene automatizar". Antes necesitabas un servidor o un Zap. Ahora puedes correr código pequeño dentro de Notion, gratis hasta el 11 de agosto de 2026, y conectarlo directo a Claude Code para que un agente lea tareas, ejecute acciones y devuelva resultados a tu workspace. Lo construimos en 25 minutos.

Qué vamos a montar y qué necesitas

El flujo que vamos a construir: una database de "Tareas" en Notion con una columna "Status". Cuando un usuario marca una tarea como "Listo para revisar IA", un Worker dispara Claude Code, que analiza la tarea, propone mejoras y deja un comentario en la página. Sin servidor propio, sin Zapier.

  • OKUna cuenta Notion en cualquier plan (Workers está disponible en todos).
  • OKAPI key de Anthropic con acceso a Claude Code.
  • OKNotion CLI instalado (instrucciones más abajo).
  • OKEditor de código local — VS Code o Cursor sirven igual.
  • OK25 minutos de trabajo concentrado.
Por qué este flujo y no Zapier

Con Workers el código vive dentro de Notion, el coste futuro es por créditos del propio Notion (gratis hasta 11/8/2026) y la latencia es menor que vía middleware. Para flujos cortos que tocan solo Notion + un LLM, hoy no hay opción más simple.

Qué es un Worker, en una frase

Un Worker es código TypeScript que vive en el sandbox de Notion, se dispara con un evento de la plataforma (cambio de fila, webhook, cron) y tiene acceso de primera clase a la API de Notion sin necesidad de gestionar autenticación OAuth por separado. Es lo más cercano a una Cloud Function de Google o un Lambda de AWS, pero pensado específicamente para el ciclo de vida de un workspace. La diferencia práctica con Zapier: ahí escribes pasos en una UI; aquí escribes código real, con tipos, dependencias npm y testing local.

Los 5 pasos del montaje

  1. 1

    Instalar Notion CLI y crear el proyecto

    Desde tu terminal, npm install -g @notion/cli y notion init mi-worker. La CLI crea la estructura del proyecto con un worker.ts vacío y la configuración base.

  2. 2

    Crear la database "Tareas" en Notion

    En tu workspace, crea una database con columnas Título (text), Status (select con valores Borrador / Listo para revisar IA / Revisado) y Notas IA (rich text). Copia el ID de la database desde la URL.

  3. 3

    Definir el trigger en el Worker

    Edita worker.ts para que escuche cambios en la columna Status. Cuando una página cambie a "Listo para revisar IA", el Worker recoge el contenido y se prepara para llamar a Claude Code.

  4. 4

    Llamar a Claude Code desde el Worker

    Añade la lógica de invocación a Anthropic. Pasa el contenido de la tarea como prompt, recibe la respuesta y guárdala en el campo Notas IA de la misma página vía API de Notion.

  5. 5

    Desplegar el Worker y probar

    notion deploy publica el Worker en el sandbox de Notion. Cambia el Status de una tarea de prueba y observa cómo aparece la nota generada en menos de 30 segundos.

Vista del editor con worker.ts mostrando el trigger configurado
El Worker escucha cambios en la columna Status

El código mínimo del Worker

typescript
import { defineWorker } from '@notion/workers'
import Anthropic from '@anthropic-ai/sdk'

const anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY })

export default defineWorker({
  trigger: {
    type: 'database.row.updated',
    databaseId: process.env.TASKS_DB_ID,
    when: { property: 'Status', equals: 'Listo para revisar IA' },
  },
  async run({ row, notion }) {
    const title = row.properties.Title?.title?.[0]?.plain_text ?? ''
    const body = await notion.blocks.children.list({ block_id: row.id })

    const response = await anthropic.messages.create({
      model: 'claude-sonnet-4-5',
      max_tokens: 1024,
      messages: [{
        role: 'user',
        content: 'Revisa esta tarea y propon 3 mejoras concretas:\n\n' +
                 'Título: ' + title + '\n\nContenido:\n' +
                 JSON.stringify(body.results)
      }],
    })

    const review = response.content[0].type === 'text' ? response.content[0].text : ''

    await notion.pages.update({
      page_id: row.id,
      properties: {
        'Notas IA': { rich_text: [{ text: { content: review } }] },
        'Status': { select: { name: 'Revisado' } },
      },
    })
  },
})
Sobre tu API key

No comites ANTHROPIC_API_KEY al repo. Notion CLI permite definir secrets con notion secret set ANTHROPIC_API_KEY . Lo mismo con TASKS_DB_ID.

Pequeña recomendación antes de desplegar: prueba el Worker en local con notion dev apuntando a un workspace de staging. Notion CLI permite invocar el trigger manualmente y depurar con console.log en tu terminal. Cinco minutos en local te ahorran veinte en producción.

Otra recomendación operativa: añade un tope de invocaciones por hora en la lógica del Worker durante las primeras dos semanas. Si por error alguien marca cien tareas como "listo para revisión", el Worker disparará cien llamadas a Anthropic. Un simple contador en una propiedad de la database evita facturas inesperadas mientras calibras el patrón de uso real.

Captura del workspace con una tarea revisada y notas IA visibles
Resultado: el agente deja la revisión en el campo Notas IA

Errores que vas a encontrar (y cómo arreglarlos)

¿Por qué el Worker no se dispara cuando cambio el Status?+
Verifica dos cosas: que el databaseId en el código coincide con la URL (los guiones cuentan) y que el valor exacto del select es "Listo para revisar IA" sin espacios extra. El trigger es case y space sensitive.
¿Cuánto tarda en aparecer la nota?+
Entre 8 y 30 segundos según el tamaño del contenido. Si tarda más de un minuto, abre los logs con notion logs --worker mi-worker para ver el error.
¿Esto consume créditos de Notion?+
Hasta el 11 de agosto de 2026, no. Después entra el sistema de créditos publicado por Notion y conviene re-evaluar volumen real.
¿Puedo conectarlo a otro agente que no sea Claude Code?+
Sí. Cursor, Codex y Decagon también están soportados como External Agents desde el lanzamiento de 3.5. La estructura del Worker es la misma; cambia solo la SDK del proveedor.
¿Cómo evito que el agente modifique tareas que no debería?+
Limita el alcance del Worker a una database específica vía databaseId en el trigger y nunca le des permisos a la integración sobre todo el workspace. Granularidad de scope es el patrón seguro.
Puntos clave
  • Notion Workers permite correr código dentro del workspace sin servidor propio. Gratis hasta el 11 de agosto de 2026.

  • El patrón trigger en database → llamar a Claude Code → escribir el resultado es replicable en muchos flujos (revisar PRs, redactar respuestas, sintetizar reuniones).

  • Restringe el alcance del Worker a una sola database. Cualquier integración con scope amplio es deuda de seguridad.

Etiquetas:#notion#claude-code#workers#tutorial#no-server

Comentarios

Dejar un comentario

0/1000

Los comentarios son revisados antes de publicarse.

Siguiente lectura

Relacionados
Cómo conectar Claude API con Google Sheets en 30 minutos sin servidor
AutomatizaciónTutorial
Destacado

Cómo conectar Claude API con Google Sheets en 30 minutos sin servidor

Tutorial completo para usar Claude desde una hoja de Google con Apps Script. Sirve para clasificar leads, traducir textos o resumir feedback en lote.

Marcos Vega

6m 8
Cómo crear un agente IA con n8n y Claude paso a paso en 2026
AutomatizaciónTutorial
Destacado

Cómo crear un agente IA con n8n y Claude paso a paso en 2026

Monta tu primer agente IA conversacional en n8n conectado a Claude en menos de 30 minutos — sin código de producción. Incluye prompts y plantilla descargable.

Marcos Vega

4m 12
10 procesos manuales que toda PYME debería automatizar este año
AutomatizaciónGuía
Destacado

10 procesos manuales que toda PYME debería automatizar este año

Catorce semanas observando equipos de 5–40 personas. Estos son los 10 procesos que más tiempo recuperan al automatizarlos, con cifras reales de ahorro.

Marcos Vega

3m 11
Make vs Zapier vs n8n: 30 días testeando los tres en producción
AutomatizaciónReview
Destacado

Make vs Zapier vs n8n: 30 días testeando los tres en producción

Mismo workflow, tres plataformas, 30 días corriendo. Quién ganó en velocidad, precio, IA nativa y debugging real cuando algo se rompe.

Marcos Vega

2m 9
Newsletter

Resumen semanal

Tendencias, herramientas y análisis aplicables a IA, SaaS y negocio digital. Cada viernes.

Suscribirme

Radar editorial

01

El mapa de las smart glasses 2026: Apple, Meta, Amazon, Gucci-Google y los que vienen

Tecnología · hace 7 días
02

Meta Ray-Ban triplica ventas: por qué las smart glasses son la nueva pantalla

Tecnología · hace 6 días
03

Construye tu primer agente de IA en Zapier paso a paso (sin código, en 30 minutos)

Automatización · hace 8 días
04

La nueva fase de la IA: por qué el 40% de las apps empresariales tendrán agentes este año

Inteligencia Artificial · hace 8 días

Últimas notas

SaaS y Herramientas

Notion 3.5 abre su workspace a agentes IA externos en mayo

Ciberseguridad

CVE-2026-26030 en Semantic Kernel: cuando un prompt se convierte en shell remoto

Ciberseguridad

Cushman & Wakefield: vishing filtra 500.000 registros de Salesforce