El agente que contesta: n8n + Claude sobre tu Chatwoot, listo para descargar

Publicado 21 sep 2026Montaje: una tardePara tu técnico, escrito para el dueño

Ya tienes los canales en una bandeja (Chatwoot). Ahora falta que alguien conteste cuando no hay nadie: de noche, el fin de semana, mientras atiendes a otro. Este agente lee cada mensaje que llega a Chatwoot, contesta con lo que tú le enseñaste en diez preguntas, cotiza, agenda, y cuando el cliente pide una persona se calla y te avisa. Corre en n8n (gratis, en tu servidor) con Claude como cerebro.

Hombre de barba apoyado en un mesón blanco, con una mano abierta hacia la cámara; detrás, tres puertas de colores
El agente contesta; tú entras cuando hace falta.
Contesta en los tres canales con el mismo prompt

1. Qué necesitas

2. Descarga

n8n-descarga.zip (6 KB)

docker-compose.yml con n8n + Postgres + Caddy (HTTPS automático) · .env.example · Caddyfile · agente.md, el prompt con las diez preguntas · LEEME.txt con los pasos.

Descargar n8n-descarga.zip

Descargar los tres workflows

3. Instalar n8n en 5 pasos

  1. Docker, si el servidor no lo tiene:
    curl -fsSL https://get.docker.com | sh
  2. Copia la carpeta al servidor y entra en ella.
  3. Tu .env: el subdominio y dos claves.
    cp .env.example .env
    openssl rand -hex 32 # dos veces: POSTGRES_PASSWORD y N8N_ENCRYPTION_KEY
    nano .env
  4. El Caddyfile con el mismo subdominio; el DNS tiene que apuntar al servidor antes de levantar.
  5. Levanta y crea tu usuario:
    docker compose up -d
    Abre https://n8n.tunegocio.cl: la primera vez te pide nombre, correo y contraseña.

4. Conectar Chatwoot con n8n

Son dos credenciales, un bot y un clic por bandeja. Lo probamos en nuestra instalación antes de escribirlo:

  1. Un agente «Asistente» en Chatwoot (Configuración → Agentes → Agregar): es la identidad con la que el agente lee y contesta. Entra con ese usuario, abre Perfil → Token de acceso y cópialo. El token de un bot no sirve: Chatwoot no le deja leer la conversación.
  2. En n8n → Credenciales: «Chatwoot (token de acceso)» (tipo Header Auth, nombre api_access_token, valor = ese token) y la del modelo: «Anthropic» (Header Auth, nombre x-api-key) o «Gemini» (Header Auth, nombre x-goog-api-key). En el workflow 2, el campo proveedor dice cuál usas.
  3. Un bot en Chatwoot (Configuración → Integraciones → Bots → Agregar): en URL saliente pega la URL del webhook del workflow 1 · input (n8n la muestra al abrir el primer nodo). Desde ese momento, cada mensaje nuevo en las bandejas donde el bot esté asignado llega a n8n, mientras la conversación siga pendiente.
  4. Asigna el bot a cada bandeja donde quieras que conteste (Bandejas → la bandeja → Bots). Donde no lo asignes, no contesta: así partes con un canal y sumas los otros después. Cuando el agente deriva, pasa la conversación a abierta y una persona la toma.
  5. Activa los workflows 2 y 3 antes que el 1: n8n no deja encender un workflow que llama a otro apagado.

5. Las diez preguntas (el prompt)

El archivo agente.md es el «manual del empleado» del agente. Tiene diez secciones con llaves como {{QUE_VENDES}}; las rellenas con tus palabras y lo pegas en el nodo Agente de n8n. Las diez:

  1. Qué vendes y a quién (y a qué zona llegas).
  2. Precios y horarios que sí puede decir.
  3. Cómo hablamos: tú o usted, corto, con o sin humor.
  4. Lo que no promete nunca: descuentos, plazos, garantías.
  5. Cuándo le pasa la conversación a una persona, y a quién.
  6. Cómo se agenda.
  7. Dirección, teléfono, correo, web.
  8. Preguntas frecuentes con la respuesta exacta.
  9. Qué hace con notas de voz, fotos y documentos.
  10. Memoria: no pregunta lo que el cliente ya dijo.

Regla que evita el 90 % de los problemas: si no está en el archivo, el agente no lo dice. Pregunta o deriva.

6. Los tres workflows: input · agente · router

No es un solo workflow gigante; son tres pequeños, y por eso se entienden y se arreglan:

7. Probar antes de soltarlo

Cinco mensajes desde tu propio celular, antes de asignar el bot a la bandeja de verdad: (1) una pregunta que está en el archivo, (2) una que no está, (3) «quiero hablar con una persona», (4) una nota de voz, (5) un mensaje en tres partes seguidas. Si contesta bien las cinco, y en la (2) pregunta en vez de inventar, lo sueltas. Si no, ajustas el archivo, no el código.

8. Qué cuesta

Preguntas frecuentes

¿Contesta cualquier cosa?

No. Contesta lo que está en el archivo de las diez preguntas; lo demás lo pregunta o lo deriva a una persona. Es a propósito: un agente que inventa precios cuesta más de lo que ahorra.

¿Y si el cliente se da cuenta de que es un agente?

Se presenta como asistente en el primer mensaje. La gente no se molesta por hablar con un asistente; se molesta por no recibir respuesta.

¿Puedo cambiar cómo habla?

Sí: editas el archivo y pegas de nuevo. Sin tocar los workflows.

¿Claude o Gemini?

Los dos vienen listos en el workflow 2; cambias el campo proveedor. Gemini tiene capa gratis y sirve para partir; Claude contesta con más criterio en conversaciones largas. La prueba de cinco mensajes la pasamos con los dos.

¿Tengo que hacerlo yo?

No. Si prefieres conversarlo, el WhatsApp de abajo es nuestro.