Guía completa de integración de OpenClaw con WhatsApp: de la configuración a la práctica

Chatear con IA en WhatsApp significa usar tu app de mensajería más habitual para llamar al asistente, sin cambiar de aplicación. La integración con WhatsApp es un poco más compleja que con Telegram, pero entendiendo el principio la configuras en 5-10 minutos.
Guía de «cangrejo barato»: ArkClaw democratiza el agente de IA
OpenClaw (el «langostino») está muy de moda pero la configuración asusta. ArkClaw de Volcano Engine de ByteDance baja el listón al suelo: sin pelearte con servidores ni tokens, en un clic tienes un «asistente 24/7» que controla el navegador, ejecuta scripts y gestiona el calendario.
Lo importante: cuesta poco. Solo 9,9 yuanes al mes; con mi código de invitación ZLKUK54M (regístrate aquí) son 8,9 yuanes. Si eres desarrollador, el Coding Plan Pro puede salir gratis.
¿Por qué conectar IA en WhatsApp?
Antes de empezar, puede que te preguntes: ¿por qué no Telegram o la interfaz web?
Cada plataforma tiene sus ventajas. Para mí, WhatsApp encaja por esto:
- Hábito diario: es donde más chateo; familia y amigos están ahí
- Integración fluida: no hace falta abrir otra app de IA; preguntas desde el chat
- Linked Devices: la función multi-dispositivo de WhatsApp es madura y estable
- Privacidad bajo control: los datos están en tu servidor, sin pasar por terceros
Telegram también tiene ventajas: API más abierta y ecosistema de bots más rico. Elige según tu escenario.
Preparación: confirma tu entorno
Antes de conectar, verifica estos requisitos:
Requisitos imprescindibles
- OpenClaw instalado y en ejecución — si aún no lo tienes, mira la guía de instalación previa
- Cuenta de WhatsApp en el móvil — debe ser la cuenta principal para escanear el código
- Gateway en ejecución — asegúrate de que
openclaw gatewayestá activo - Red estable — hace falta buena conexión al escanear el QR
Nota técnica
Un detalle: si usas el runtime Bun, al conectar WhatsApp o Telegram puedes toparte con incompatibilidades. Lo oficial recomienda Node.js para el Gateway; suele ir más estable.
Comprueba tu entorno:
# Comprobar versión de Node.js
node --version
# Confirmar que el Gateway está en ejecución
ps aux | grep openclaw
Tres métodos de conexión
OpenClaw ofrece tres formas de enlazar WhatsApp; las ordeno por recomendación.
Método 1: asistente onboard (el más simple)
Es el más guiado, ideal la primera vez.
Si aún no completaste la configuración inicial:
openclaw onboard --install-daemon
En el asistente te preguntará qué canales conectar. Elige WhatsApp y:
- El terminal muestra un código QR
- Abre WhatsApp en el móvil: Ajustes → Dispositivos vinculados
- Pulsa Vincular dispositivo y escanea el QR
- Tras el escaneo, el terminal confirma la conexión
Tarda poco: 1-2 minutos. La primera vez estaba nervioso por si no escaneaba; al primer intento funcionó.
Método 2: comando channels login
Si ya hiciste onboard y solo quieres añadir WhatsApp:
openclaw channels login
Qué ocurre al ejecutarlo:
- El terminal (o la web) muestra el QR
- Escaneas con WhatsApp
- Se establece la conexión y empiezas a recibir mensajes
Rápido y directo, sin todo el flujo de configuración.
Método 3: interfaz web (más flexible)
Para un control fino, usa el panel web.
Abre el panel de OpenClaw (por defecto http://localhost:18789) y:
Paso 1: entrar en configuración
Ve a Settings → Config y pulsa RAW arriba a la derecha para el editor de configuración en bruto.
Paso 2: añadir configuración de WhatsApp
En la sección channels, añade:
{
"channels": {
"whatsapp": {
"dmPolicy": "allowlist",
"allowFrom": ["+8613800138000"],
"groupPolicy": "allowlist",
"mediaMaxMb": 50,
"debounceMs": 0
}
}
}
Significado de cada opción:
- dmPolicy: política de mensajes privados;
allowlistsolo permite usuarios en la lista blanca - allowFrom: lista blanca con tu número (formato internacional con código de país)
- groupPolicy: política de grupos;
allowlistes más seguro - mediaMaxMb: tamaño máximo de archivos multimedia (MB)
- debounceMs: retardo anti-rebote en ms; suele ser 0
Paso 3: guardar y escanear
Pulsa Update arriba a la derecha, vuelve a Channels y verás un QR. Escanea con WhatsApp.
Configuración en detalle
Profundicemos en esas opciones.
Permisos: ¿quién puede escribir a tu IA?
dmPolicy y groupPolicy son claves de seguridad.
dmPolicy (mensajes privados) tiene tres valores:
allowlist: solo números en la lista (recomendado)denylist: todos excepto la lista negraopen: cualquiera puede escribir (no recomendado salvo que sepas lo que haces)
Yo uso allowlist con mi número y el de familia. La IA puede ejecutar cosas en el sistema; no quiero desconocidos enviando mensajes.
Formato de números en allowFrom
Deben ir en formato internacional con código de país:
"allowFrom": [
"+8613800138000", // China
"+14155552671", // EE. UU.
"+447700900000" // Reino Unido
]
No olvides el + y el código de país; si no, no se reconocen.
groupPolicy (grupos)
Para usar la IA en grupos de WhatsApp configura la política de grupo. Sinceramente, no abriría la IA en grupos salvo círculos muy cerrados de confianza.
Ejemplo:
"groupPolicy": "allowlist",
"allowFrom": ["ID del grupo"]
El ID del grupo aparece en los logs, o pon open, envía un mensaje y míralo en el log.
Enrutamiento: cómo procesa la IA tus mensajes
OpenClaw enruta automáticamente los mensajes de WhatsApp al modelo de IA:
- Envías un mensaje en WhatsApp
- OpenClaw Gateway lo recibe
- Comprueba si el remitente está en la lista blanca
- Si pasa, lo reenvía al modelo
- La IA genera la respuesta
- La respuesta vuelve a WhatsApp
Suele tardar 1-2 segundos según el modelo.
Archivos multimedia
mediaMaxMb limita el tamaño de archivo; 50 MB por defecto suele bastar.
Tipos admitidos por OpenClaw:
- Imágenes (JPG, PNG, etc.)
- Audio
- Documentos (PDF, TXT, etc.)
Si la IA tiene visión (p. ej. GPT-4V), puede interpretar imágenes que envíes.
Escaneo del código QR paso a paso
Cualquiera que sea el método, al final hay que escanear. Detalles a tener en cuenta:
En el móvil
- Abre WhatsApp
- Menú superior (tres puntos)
- Dispositivos vinculados (Linked Devices)
- Vincular dispositivo (Link a Device)
- Puede pedir huella o contraseña
- Apunta la cámara al QR del ordenador
En el ordenador
- Caducidad del QR: suele expirar en 1-2 minutos; regenera si falla
- Legibilidad: QR nítido; no uses fuente demasiado pequeña en terminal
- Red: móvil y PC online al escanear
La primera vez el QR en terminal era minúsculo y fallé varias veces; ampliar la ventana del terminal lo arregló.
Señales de conexión correcta
Tras escanear verás:
- Móvil: OpenClaw en la lista de dispositivos vinculados
- PC: mensaje tipo «WhatsApp connected»
- Web: WhatsApp en verde en Channels
Pruebas y verificación
Tras conectar, prueba de inmediato:
Primer mensaje
Escríbete a ti mismo, por ejemplo:
Hola, ¿me escuchas?
Si todo está bien, la IA responde en segundos. La primera respuesta me hizo sonreír un rato — parecía magia.
Distintos tipos de mensaje
Prueba:
- Texto: una pregunta a la IA
- Imagen: pide una descripción (modelo con visión)
- Documento: PDF o TXT
- Voz: si está soportado, prueba voz a texto
Revisar logs
Si algo falla, los logs ayudan:
# Ver logs de OpenClaw
openclaw gateway --port 18789
Verás mensajes recibidos, procesamiento y errores.
Resolución de problemas frecuentes
Al instalar software siempre hay tropiezos. Estos son los que me encontré y cómo los resolví.
Problema 1: el QR escaneado no hace nada
Causas posibles:
- QR caducado
- Problema de red
- WhatsApp desactualizado
Solución:
- Regenera el QR y escanea de nuevo
- Comprueba la red en móvil y PC
- Actualiza WhatsApp
Problema 2: fallo de conexión, status=515
Error bastante común; la documentación oficial lo menciona.
Mensaje completo:
WhatsApp login failed: status=515 Unknown Stream Errored (restart required)
Solución:
- Ve a Settings → Config
- Pulsa Update (aunque no cambies nada)
- Vuelve a Channels y revisa el estado
- Si persiste, reinicia el Gateway
# Reiniciar Gateway
pkill -f openclaw
openclaw gateway --port 18789
Problema 3: envié mensaje y la IA no responde
Causas posibles:
- Remitente fuera de la lista blanca
- Modelo mal configurado
- API key inválida
Pasos:
- Formato internacional del número
- Logs: ¿llegó el mensaje?
- ¿Responde la IA en la web?
- ¿La API key sigue válida?
Problema 4: permiso denegado
Síntoma: «Permission denied» o silencio tras enviar
Solución:
- Tu número en
allowFrom - Formato con código de país
- En grupos, revisa
groupPolicy
Problema 5: no se envían archivos multimedia
Causas posibles:
- Supera
mediaMaxMb - Formato no soportado
- Fallo de subida por red
Solución:
- Sube
mediaMaxMb - Comprime el archivo
- Revisa la conexión
Problema 6: desconexión tras reiniciar el Gateway
Síntoma: tras reiniciar PC o Gateway, WhatsApp se cae
Solución:
- Normalmente reconecta solo
- Si no:
openclaw channels loginy escanea otra vez - Comprueba que el daemon arranca bien
Trucos avanzados
Con lo básico listo, puedes afinar más.
Varios dispositivos
WhatsApp permite varios dispositivos vinculados. Si tienes OpenClaw en varios PCs, cada uno puede conectarse y los mensajes se sincronizan.
Ojo: una misma cuenta de WhatsApp solo puede enlazarse una vez con OpenClaw. Para varios PCs necesitas cuentas distintas.
Respuesta personalizada
debounceMs controla el anti-rebote:
"debounceMs": 1000
Si mandas varios mensajes seguidos, la IA espera 1 s y los procesa juntos, evitando llamadas API constantes.
Filtrado de mensajes
En Skills puedes ignorar ciertos mensajes; por ejemplo, responder solo si empiezan por «AI».
Rendimiento
Con mucho volumen:
- Reduce
mediaMaxMbpara ahorrar ancho de banda - Ajusta
debounceMs - Usa un modelo más rápido
Recomendaciones de seguridad
Tras conectar WhatsApp, ten en cuenta lo siguiente:
1. Lista blanca estricta
Solo números de confianza en allowFrom. Esos números pueden ejecutar comandos vía IA (si activaste skills); el permiso es amplio.
2. Revisa dispositivos vinculados
En WhatsApp → Dispositivos vinculados, mira qué hay conectado. Si ves algo raro, desvincúlalo al momento.
3. Confirmación en acciones sensibles
Para borrar archivos o cambiar config, añade confirmación en skills para evitar errores.
4. No conectes en equipos públicos
En cibercafés o bibliotecas no escanees WhatsApp; el equipo puede estar comprometido.
5. Mantén OpenClaw actualizado
Parches de seguridad al día:
npm update -g openclaw
# o
pnpm update -g openclaw
Para cerrar
Hasta aquí deberías tener WhatsApp conectado a OpenClaw. Resumen del flujo:
WhatsApp vs Telegram: ¿cuál elegir?
Si dudas entre plataformas:
Elige WhatsApp si:
- WhatsApp es tu canal principal
- Quieres compartir la IA con familia y amigos
- Valoras la estabilidad de Linked Devices
Elige Telegram si:
- Quieres API más abierta
- Necesitas el ecosistema de bots
- Usas mucho canales y grupos avanzados
Puedes tener ambos: OpenClaw admite varios canales a la vez en WhatsApp y Telegram según el caso.
¿Qué hacer después?
Con la conexión lista:
- Explora Skills para ampliar capacidades
- Prueba imágenes y documentos (multimodal)
- Ajusta la lógica de respuesta
- Si te interesa, desarrolla plugins propios
Último aviso: WhatsApp es cómodo, pero cuida la seguridad. Gestiona la lista blanca con cuidado y no des permisos de IA a quien no confíes.
¡Disfruta! Ante dudas, documentación o comunidad.
Flujo de conexión de OpenClaw a WhatsApp
Pasos detallados para conectar OpenClaw a WhatsApp y chatear con IA
⏱️ Estimated time: 15 min
- 1
Step 1: Preparación
Confirma que el Gateway está en ejecución y que tienes WhatsApp listo en el móvil.
Se recomienda un entorno Node.js. - 2
Step 2: Iniciar la conexión
Ejecuta openclaw channels login.
O usa la interfaz web: Config (Ajustes) -> Channels. - 3
Step 3: Configurar permisos
Debes configurar dmPolicy: "allowlist".
En allowFrom, introduce números en formato internacional (p. ej. +86...). - 4
Step 4: Vincular con código QR
En el móvil: WhatsApp -> Ajustes -> Dispositivos vinculados.
Escanea el código QR del terminal o la pantalla. - 5
Step 5: Probar y verificar
Envía un mensaje a la IA (p. ej. «Hola») para comprobar la respuesta.
Revisa en la interfaz web si el estado de Channels pasa a verde.
FAQ
¿No pasa nada después de escanear?
Asegúrate de que móvil y ordenador tienen buena conexión.
¿Error Status 515?
O prueba a reiniciar el Gateway.
¿La IA no responde?
Confirma que el número está en la lista blanca allowFrom.
¿Se admiten chats de grupo?
Se recomienda activar permisos de grupo con cautela.
9 min de lectura · Publicado el: 5 feb 2026 · Actualizado el: 21 ago 2026
Despliegue y práctica de OpenClaw
Si llegaste desde búsqueda, lo más rápido es ir al artículo anterior o siguiente de esta misma serie.
Anterior
Análisis en profundidad de la arquitectura OpenClaw: principios del diseño en tres capas y práctica de extensión
Análisis profundo de la arquitectura en tres capas de OpenClaw: principios técnicos de gestión de sesiones Gateway, enrutamiento de mensajes Channel e interfaz LLM, con guía práctica para desarrollo personalizado y extensión.
Parte 16 de 36
Siguiente
Integración de OpenClaw con Telegram: guía completa desde la creación del Bot hasta la configuración
Te guiamos paso a paso para montar un asistente de IA en Telegram en 30 minutos: creación del Bot con BotFather, configuración de OpenClaw, lista blanca de seguridad y resolución de problemas comunes, para tener tu asistente de IA siempre en línea.
Parte 18 de 36



Comentarios
Inicia sesión con GitHub para dejar un comentario