Disparar un robot por WhatsApp
Disparar un robot por WhatsApp
Roberty puede iniciar un robot cuando llega un mensaje de WhatsApp a un número conectado a tu workspace. Es una forma práctica de arrancar una automatización desde el teléfono, o de enlazar un robot con un flujo que ya funciona sobre WhatsApp.
Cómo funciona
Configuras un comando en el robot: una palabra o frase clave. Cuando ese comando se envía (precedido de /) al número de WhatsApp vinculado al dispositivo, el robot arranca automáticamente.
Requisitos previos
Antes de configurarlo necesitas:
- Un bot de WhatsApp en el dispositivo — abre Dispositivos en el Studio, elige el dispositivo y configura el bot en su pestaña WhatsApp. Consulta WhatsApp.
- Ese dispositivo vinculado al robot — el mismo dispositivo que aloja el bot de WhatsApp debe estar vinculado al robot.
Para vincular un dispositivo al robot, consulta Vincular un dispositivo.
Configurar el comando de WhatsApp
-
Abre el Designer del robot.
-
Haz clic en el icono del engranaje (⚙️) para abrir la configuración.
-
Localiza el campo Comando de WhatsApp.
-
Escribe la palabra clave del comando (sin la
/: el sistema la añade).Por ejemplo: escribe
ejecutary el comando que dispara el robot será/ejecutar. -
Haz clic en el icono de guardar y confirma.
- No se permiten comandos de una sola letra.
- Para quitar un comando existente, guarda el campo en blanco.
Disparar el robot
Con el comando configurado, envía un mensaje al número de WhatsApp del bot con este formato:
/ejecutar
El robot arranca de inmediato en el dispositivo vinculado.
Pasar argumentos por WhatsApp
Puedes enviar datos adicionales junto con el comando, separados por espacios:
/ejecutar argumento1 argumento2
Esos argumentos quedan disponibles para el robot durante la ejecución:
| Dato | Cómo acceder (código personalizado) |
|---|---|
| Todo lo que viene después del comando | args.whatsApp.content |
| El número que envió el comando | args.whatsApp.from |
En la práctica: el comando /procesar 05.541.242/0001-06 envía un CNPJ como argumento, que el robot recoge con args.whatsApp.content.
Responder por WhatsApp
Para que el robot conteste a quien envió el comando, usa la acción de envío de mensajes de WhatsApp con args.whatsApp.from como destinatario.
Si el número del bot está en un grupo, cualquier miembro del grupo puede disparar el robot con el comando. Una respuesta enviada a args.whatsApp.from desde un grupo llega a todo el grupo, no a la persona individualmente.
Siguientes pasos
- Webhook — dispara el robot con una llamada de API
- Parámetros del robot — trabaja con variables reutilizables en el flujo