El Canal de WhatsApp permite que los usuarios finales de tu Ubidots App hablen con tus Agentes de IA industrial desde WhatsApp. Funciona con el número de WhatsApp administrado por Ubidots, así que no necesitas un número ni una cuenta de Meta propios: crea el Canal en Centro de IA → Channels (Canales), comparte su enlace, y tus usuarios finales inician sesión con su usuario de la app para llegar a los agentes que les permitas.
Cada usuario final solo recibe respuestas sobre los dispositivos y datos que puede ver en tu app, porque el agente trabaja con los permisos de ese usuario.
Si prefieres responder desde tu propio número de WhatsApp, consulta Habla con tus Agentes de IA industrial por WhatsApp con Whapi. Para un chat dentro de tu app, consulta Consola web para usuarios finales.
Requisitos
Un plan que incluya el Centro de IA. Consulta Centro de IA: descripción general, planes y créditos de IA.
Un usuario propietario de la cuenta o administrador.
Al menos un agente. Consulta Crear y configurar Agentes de IA.
Una Ubidots App cuyos usuarios finales vayan a iniciar sesión. Consulta Ubidots App(s).
1. Cómo funciona
Un número administrado, muchos Canales. Todos los Canales WhatsApp - Managed responden en el número de Ubidots, +1 201-257-9816. Cada Canal tiene un Unique identifier (identificador único) que dirige la conversación hacia él, así que una app puede tener varios Canales, por ejemplo uno por equipo o por sede.
Inicio de sesión, no lista de números permitidos. Cualquiera puede escribir al número, pero nadie llega a un agente hasta que inicia sesión con un usuario de tu app. Luego tus reglas de acceso definen qué agentes recibe cada usuario.
Los permisos se mantienen. El agente responde con los permisos del usuario que inició sesión.
Los agentes responden; no inician conversaciones. Para enviar alertas por WhatsApp, usa una acción de evento. Consulta IoT Alerts: Sending WhatsApp Notifications with Ubidots.
2. Crear un Canal de WhatsApp
Ve a Centro de IA → Channels, haz clic en Add channel y elige WhatsApp - Managed.
Setup
Revisa la App cuyos usuarios iniciarán sesión. Si tu cuenta tiene varias apps, elige una; si solo tiene una, ya viene seleccionada. La app no se puede cambiar después.
Escribe un Channel name (nombre del Canal). Se sugiere "Nombre de la app WhatsApp", y tus usuarios finales lo ven en los mensajes del asistente. Si quieres, agrega una Description de una frase para tu equipo.
Revisa el Unique identifier. Tus usuarios finales lo envían para encontrar este Canal, así que mantenlo corto y fácil de escribir. Usa letras minúsculas, dígitos,
_o-, con al menos una letra y al menos un dígito o_, por ejemploacme_planta. Si alguien más ya lo usa, verás This identifier is already taken.Haz clic en Next.
Nota: El identificador es único en todo Ubidots y no se puede cambiar después de crear el Canal. Al eliminar el Canal, el identificador queda libre. |
Access
En la pestaña Access, haz clic en Add rule, elige a quién cubre la regla (All end users, Specific users o By tag) y selecciona sus agentes. Agrega al menos una regla. Las reglas funcionan igual que en la consola web: consulta Consola web para usuarios finales.
Instructions
En la pestaña Instructions, las Channel-specific instructions (instrucciones del Canal) se agregan al system prompt del agente solo en este Canal. Haz clic en Use suggested instructions para usar un formato pensado para WhatsApp (negrita con asteriscos, respuestas cortas, sin tablas largas), o escribe las tuyas. Aquí también puedes indicar en qué idioma debe responder el agente.
Crear
Haz clic en Create channel. El Canal queda activo de inmediato y se abre el diálogo Share your channel.
3. Compartir el Canal con tus usuarios finales
El diálogo Share your channel te da tres datos para enviar a tus usuarios finales:
Share link (enlace para compartir): abre WhatsApp con un saludo que ya incluye el identificador del Canal, así que tus usuarios solo tocan Enviar.
WhatsApp number: el número administrado por Ubidots, para quienes prefieren escribir directamente.
Unique identifier: lo que los usuarios envían al número para llegar a tu Canal.
Cópialos con los botones de copiar y haz clic en Done. Para verlos de nuevo, abre el Canal y haz clic en Share. La pestaña Setup del Canal también muestra el identificador y el enlace.
4. Pausar o eliminar el Canal
Pausar o reanudar: usa Pause o Resume en el menú ⋮ del Canal. Mientras el Canal está en pausa, su identificador no se reconoce y nadie puede iniciar sesión en él.
Editar: abre el Canal, cambia el nombre, la descripción, las reglas de acceso o las instrucciones, y haz clic en Save.
Eliminar: usa Delete en el menú ⋮ y confirma. No se puede deshacer, y el identificador queda disponible de nuevo.
5. Lo que hacen tus usuarios finales
Iniciar una conversación
Los usuarios tocan el enlace para compartir y envían el saludo. También pueden escribir directamente al número; el asistente les pregunta con qué Canal quieren hablar, y ellos responden con el identificador del Canal.
Iniciar sesión
El asistente responde con un botón Log in. Este abre la página de inicio de sesión de tu app, donde los usuarios entran con su usuario habitual y confirman la vinculación de su cuenta de WhatsApp. Luego vuelven a WhatsApp y envían su pregunta.
Cada enlace de inicio de sesión funciona una sola vez y vence. Envía
/loginpara recibir uno nuevo.Si ninguna regla de acceso incluye al usuario, verá: "Your account has no assistant here yet. Ask your provider for access." Agrégalo a una regla, y podrá continuar con su siguiente mensaje.
Conversar, cambiar de Canal y cerrar sesión
Los usuarios escriben sus preguntas como mensajes de texto normales. Los agentes solo leen texto: las notas de voz, imágenes y archivos no reciben respuesta.
Al enviar
menuse abre Options: Change assistant, Switch channel, Log out y Help.Para pasar a otro Canal, los usuarios eligen Switch channel en el menú, o envían
/loginseguido del identificador del Canal.Al cerrar sesión desde el menú, el asistente pide confirmación.
6. Guía rápida para tus usuarios finales
Copia este bloque en tus propias instrucciones para tus usuarios y reemplaza lo que está entre corchetes:
Habla con nuestro asistente por WhatsApp 1. Abre [enlace para compartir] y toca Enviar. O escribe al +1 201-257-9816 y envía [identificador]. 2. Toca Log in e inicia sesión con tu usuario de [nombre de la app]. 3. Haz tu pregunta. Envía menu en cualquier momento para ver tus opciones. |
Envía | Para |
| Ver tus opciones |
| Recibir un nuevo enlace de inicio de sesión, o entrar a otro Canal con |
| Ver tus asistentes y cambiar a otro |
| Ver tus Canales y cambiar a otro |
| Cerrar sesión |
| Ver todos los comandos |
Preguntas frecuentes
¿Necesito mi propio número de WhatsApp o una cuenta de Meta Business?
No. El Canal funciona con el número administrado por Ubidots. Solo creas el Canal y compartes su enlace. Para usar tu propio número, consulta Habla con tus Agentes de IA industrial por WhatsApp con Whapi.
¿Quién puede escribir al número?
Cualquier persona con WhatsApp. Pero solo los usuarios que inician sesión con un usuario de tu app, y que están incluidos en una regla de acceso, pueden hablar con tus agentes.
¿Mis agentes pueden enviar alertas por WhatsApp?
Los agentes responden los mensajes que envían tus usuarios; no inician conversaciones. Para enviar alertas cuando un dato cruza un umbral, usa un evento con una acción de WhatsApp. Consulta IoT Alerts: Sending WhatsApp Notifications with Ubidots.
El enlace de inicio de sesión venció. ¿Qué hago?
Envía /login para recibir uno nuevo. Solo funciona el enlace más reciente.
¿En qué idioma habla el asistente?
Los mensajes fijos (inicio de sesión, menús y ayuda) están en inglés. El agente puede responder en el idioma de tus usuarios: indícalo en el system prompt del agente o en las instrucciones del Canal.
¿Las conversaciones por WhatsApp consumen créditos de IA?
Sí. Cada mensaje que responde un agente consume créditos de IA de tu cuenta, sin importar el Canal. Consulta Centro de IA: descripción general, planes y créditos de IA.
Artículos relacionados




