0 XP
L1
?
Lessons
WhatsApp, iMessage y Más
concept ⏱ 10m
2/2

WhatsApp, iMessage y Más

Telegram es el starter. Pero OpenClaw soporta 20+ canales — y la gracia es que tu agente es uno solo respondiendo en todas partes.

WhatsApp

WhatsApp es el canal más natural para la mayoría. La setup es más compleja que Telegram pero vale la pena.

Opción 1: Número dedicado (recomendado)

Compra una SIM barata y regístrala en WhatsApp. Tu agente tiene su propio número. La gente le escribe directamente.

openclaw channels login --channel whatsapp --account main

Esto genera un QR code — escanéalo con WhatsApp en el teléfono con la SIM del agente.

Opción 2: WhatsApp Business API

Más profesional, pero requiere cuenta de WhatsApp Business. Mejor para uso empresarial.

Configuración de seguridad

Esto es crítico — configura allowFrom con los números que pueden hablarle:

{
  "channels": {
    "whatsapp": {
      "allowFrom": ["+573001234567", "+573009876543"],
      "dmPolicy": "pairing",
      "groups": {
        "*": {
          "requireMention": true
        }
      }
    }
  }
}

Los números en formato E.164 (con código de país).

Múltiples cuentas WhatsApp

Puedes tener un número personal y uno de negocio, cada uno ruteado a un agente diferente:

openclaw channels login --channel whatsapp --account personal
openclaw channels login --channel whatsapp --account business

Y luego en bindings:

{
  "agentId": "family",
  "match": { "channel": "whatsapp", "accountId": "personal" }
}

iMessage (BlueBubbles)

Si vives en el ecosistema Apple, iMessage es posible via el plugin BlueBubbles. Requiere un Mac (el mismo Mac Mini donde corre OpenClaw).

Setup básico:

  1. Instala BlueBubbles server en el Mac Mini
  2. Configura el plugin de OpenClaw para BlueBubbles
  3. Tu agente puede enviar y recibir iMessages
  4. La ventaja: le escribes a tu agente como a cualquier contacto en Messages. La desventaja: setup más complejo que Telegram.

Discord

Ideal para comunidades o si ya usas Discord para trabajo:

openclaw channels login --channel discord

Features especiales:

  • Routing por guild (servidor) y roles
  • Thread support
  • Multiple servers → different agents

Slack

Para uso profesional dentro de tu workspace de Slack:

openclaw channels login --channel slack

Routing por Team ID permite que diferentes workspaces de Slack hablen con diferentes agentes.

Eligiendo Tu Stack de Canales

No necesitas todos. Elige según tu vida:

❓ Quiz 1
¿Cuál es la mejor estrategia de canales para empezar?
Telegram es el path de menor resistencia: setup rápido, voice notes nativos, bots fáciles de crear. Una vez que tu agente esté estable y útil ahí, agregas WhatsApp, iMessage, o lo que necesites.
Answer to continue ↓
CanalMejor paraComplejidad
TelegramEmpezar, voice notes, bot simpleBaja
WhatsAppUso diario natural, grupo familiarMedia
iMessageEcosistema Apple, invisible en tu flowAlta
DiscordComunidades, equipos remotosMedia
SlackWorkspace profesionalMedia
SignalMáxima privacidadMedia

Routing Multi-Canal

Lo poderoso es que un mismo agente puede responder en múltiples canales, o puedes asignar agentes específicos por canal:

// El agente de trabajo responde en Slack
{ "agentId": "work", "match": { "channel": "slack" } }

// El agente familiar responde en WhatsApp personal
{ "agentId": "family", "match": { "channel": "whatsapp", "accountId": "personal" } }

// El agente profundo usa Telegram (para tareas que requieren Opus)
{ "agentId": "deep-work", "match": { "channel": "telegram" } }

Esto lo exploramos en detalle en el módulo de Multi-Agente.

🎮 Clasifica los canales
Organiza cada canal según su nivel de complejidad de setup.
iMessage via BlueBubbles
Discord con routing por guild
Control UI (web)
WhatsApp con número dedicado
Telegram
Setup fácil
Setup intermedio/avanzado
Complete to continue ↓
🛠 Exercise 1
Además de Telegram, ¿qué canal adicional configurarías para tu agente y por qué? Piensa en dónde pasas más tiempo comunicándote y cómo un agente ahí te ayudaría.
✓ Saved
advance · ? shortcuts 04.02
Claude — Tutor
select text for context
Ask me anything about this lesson.
I can see your quiz answers and decisions.

💡 Select text in the lesson to use it as context.
CONTEXT