Empecemos…
Conectar Arkibot con WhatsApp va a permitir a tus clientes hacer sus consultas en el entorno de WhatsApp pero, por detrás, las respuestas y la gestión conversacional serán gestionadas por Arkibot de forma automatizada. Dentro de las tres versiones disponibles de WhatsApp que hay actualmente (uso personal, Business y API Cloud WhatsApp Business), en esta guía te vamos a explicar cómo puedes conectar en tan solo 6 pasos Arkibot con WhatsApp mediante API Cloud de WhatsApp.
♾️ Primer paso: crear una APP en Meta
Antes de nada, es imprescindible que te crees una cuenta dentro de Meta. ¿Dónde puedes hacerlo? → desde aquí. Una vez dentro, ve a la parte de “My Apps” o “Log In” e introduce los datos de tu cuenta de Facebook (puedes usar la de tu negocio).
Después, haz clic en “Crear una app” 😉
En tipo de “app”, selecciona “Negocios”.
Ahora, dale un nombre a tu aplicación y asocia una cuenta de correo y una cuenta empresarial de Facebook Business. Te pedirá una contraseña, hacer login con la cuenta de Facebook y, a continuación, te creará la aplicación.
♾️ Segundo paso: añádele una cuenta con un perfil de WhatsApp 📶
En esta nueva pantalla te aparecerán la lista de posibilidades que ofrece Meta for Developers para asociar a la App. En este caso, tendrás que elegir “WhatsApp”.
Desde ahí llegarás a la parte de “API de la plataforma de WhatsApp Business”, donde tienes que pulsar en el botón “Continuar”.
Ya estás dentro de la plataforma de WhatsAPP Business. 🙂 Ahora, haz clic en “Empezar a usar la API”
En la parte de “Primeros pasos”, podrás hacer una primera prueba para enviar y recibir mensajes con WhatsApp. Puedes usar el número de prueba que te genera Meta o introducir el que vayas usar en tu negocio. En la parte de “Para”, escribe el número de teléfono donde quieres recibir ese primer mensaje de prueba para ver que todo funciona. 😉
Una vez hecho esto puedes haces dos cosas:
- Utilizar (de momento) el número de teléfono de prueba de Meta con validez solo durante unos días para hacer pruebas con Arkibot.
- Configurar directamente el número de móvil que vayas a usar donde dice “Agregar un número de teléfono”. Este es el momento de crear tu perfil de WhatsApp Business donde debes indicar:
- Nombre para mostrar en el perfil.
- Zona horaria.
- Sector o actividad de nuestro negocio.
- Descripción adicional.
Después tendrás que añadir el número de teléfono (que tendrás que verificar en Meta a través de un código SMS o llamada) y país. *La verificación del número puede llevar desde minutos hasta horas.
♾️ Tercer paso: conéctalo con Arkibot 🤖
Es el momento de llevar los datos de Meta a tu herramienta de chatbot. Para eso, fíjate bien en los datos numéricos señalados en esta imagen:
Ahora, entra en Arkibot y en la parte de “Bots” →“Ajustes” →“WhatsApp” verás que aparecen los apartados de:
- ApplicationID: es el Identificador de la cuenta de WhatsApp Business.
- PhoneNumberID: el Identificador de número de teléfono.
- Api Key: Es el token de acceso temporal (más adelante veremos cómo hacer que este token sea definitivo).
Añade los datos numéricos que hemos visto antes en Meta en sus apartados correspondientes. Después, si haces clic en “Número de teléfono visible” verás que aparece automáticamente el número de teléfono que vas a usar en tus comunicaciones. Si es correcto… ¡Enhorabuena! Has conseguido conectar con la API de WhatsApp 👏👏🤖
♾️ Cuarto paso: vamos con los webhooks
Para que se puedan establecer conversaciones con Arkibot, te falta unirlo con la parte de Webhooks.
Dentro de Meta, ve a “Configurar webhooks para recibir mensajes” donde tienes que añadir:
- La URL de devolución de llamada.
- El token de verificación.
¿Dónde puedes encontrar estos datos? Muy fácil, en Arkibot. Copia la URL que aparece en color azul oscuro en Arkibot y pégala en la parte de “URL de devolución de llamada” dentro de Meta. Haz lo mismo con el “token de verificación” que te genera Arkibot y llévalo a Meta. Una vez hecho esto, haz clic sobre “Guardar y verificar” y listo. 🙂
Es el turno de configurar los eventos y notificaciones en el apartado de “Webhooks”. Para eso, tiene que estar activada la casilla de “WhatsApp Business Account”. Desde ahí podrás hacer tests sobre cada evento y suscribirte a cada uno pero, para este caso, será suficiente con activar el evento “messages”.
Si haces “Test” sobre el evento te saldrá este mensaje →
Te suscribes sobre el evento y así sucesivamente con los que elijas. 😃
♾️ Quinto paso: elige el widget que quieres que aparezca 💬
Todo listo hasta aquí. Ya te queda muy poco para ver cómo tu bot se conecta a WhatsApp y empieza a tener conversaciones automatizas con tus clientes. Es el momento de elegir cómo quieres que aparezca el widget en tu sitio web. Tienes varias opciones:
- Siempre widget html: No se muestra el widget de WhatsApp.
- Botón WhatsApp en móviles y widget html en el resto: diferencia si el usuario está en un entorno móvil o escritorio.
- Siempre botón WhatsApp: el que hemos elegido en este ejemplo, visible en cualquier entorno.
Dentro del panel de monitorización podrás diferenciar fácilmente si el chat viene de WhatsApp por el famoso icono verde 😊. También verás el nombre del usuario que está hablando, su número de teléfono e IP.
♾️ Sexto y último paso: crea un token definitivo🔮
Si recuerdas, antes habíamos dejado puesto un token temporal. Pero para no tener que estar copiando y pegando este dato diariamente, vamos a crear un token definitivo.
Dentro de Meta, selecciona en la parte de Apps la cuenta que has creado y haz clic sobre el nombre del negocio.
Ahora, selecciona “Usuarios del sistema” y después “Agregar”.
Introduce el nombre y en el “Rol del usuario del sistema” selecciona “Administrador”. Después, haz clic en “Crear usuario del sistema”.
Pulsa en ““Agregar activos”.
Selecciona las siguientes opciones y guarda los cambios:
- Apps.
- Activos.
- Control total: aquí marca “Administrar app”.
Ahora dirígete a “Generar un nuevo token”. Aquí es importante que selecciones, al menos, los permisos de WhatsApp business messaging y WhatsApp business management.
Una vez hecho esto, obtendrás tu token definitivo. Te aconsejamos que lo guardes en un gestor de contraseñas o en un lugar seguro, ya que Facebook no guardará este dato por ti.
Ahora, lleva este dato a Arkibot dentro del apartado de configuración de WhatsApp, en la parte de “Api Key”. Igual que ha ocurrido antes, si lo has hecho correctamente, te saldrá el número de teléfono que hayas configurado. Esto significa que el token funciona bien. Felicidades de nuevo. 😊
El token estará activo en tu cuento de Meta hasta que tú quieras.
Ahora, solo tienes que dejar que tus clientes hablen con tu bot a través de WhatsApp para resolver sus preguntas más comunes y repetitivas mientras tú haces cosas más importantes para tu negocio. Esperamos que esta guía te haya resultado de ayuda. 😄