Chatbot de IA para WhatsApp Business

Conectar tu chatbot de IA a WhatsApp Business

Aprovecha la potencia de la IA conversacional en la app de mensajería más popular del mundo integrando tu iSales AI Chatbot con WhatsApp Business. Esta guía te acompaña en el proceso, que principalmente implica configurar una app en Meta Developers Platform y hacerla funcionar con tu iSales AI Chatbot.

Recuerda que para WhatsApp AI ChatBot necesitas una cuenta Business separada que será gestionada únicamente por la IA.

Resumen de la integración de WhatsApp en iSales AI:

Tu panel de iSales AI para WhatsApp Business ofrece:

  • Datos de la cuenta de WhatsApp: campos para introducir App ID, App Secret y WhatsApp Access Token obtenidos desde Meta Developer App. También muestra Access Token Expiration.
  • Webhook para WhatsApp:
    • Callback URL: URL única proporcionada por iSales AI (por ejemplo, https://api.isales.ai/connector/whatsapp/your-unique-id) a la que Meta enviará eventos de mensajes.
    • Verify Token: token único proporcionado por iSales AI (por ejemplo, una cadena JWT larga) usado por Meta para verificar tu Callback URL.
    • Webhook Status: (por ejemplo, Disabled) – indica si Meta verificó correctamente y envía eventos a tu Callback URL.
  • Estados:
    • WhatsApp Business: (por ejemplo, ❌ Disabled) – estado general de la integración de WhatsApp.
    • AI Instruction: (por ejemplo, General) – muestra si el bot usa instrucciones generales o personales para WhatsApp.
  • Estadísticas de WhatsApp: registra Total Chats, Total Messages, Total Expenses y Cost per Message específicamente para WhatsApp.
  • Instrucción personal del chatbot de IA para WhatsApp: área para personalizar instrucciones solo para interacciones de WhatsApp.
  • Botones de gestión:
    • Activar/desactivar la integración de WhatsApp Business.
    • Botones para actualizar WhatsApp APP ID, APP Secret y Access Token.
    • Opciones para cambiar entre General y Personal AI Instructions para WhatsApp.
    • Selección de WhatsApp AI Intelligence (Mini AI, Basic AI, Analytical AI, Super Intelligent AGI o modelos como GPT-4o Mini, etc.).
    • Botón Update Personal Instruction.
    • Download WhatsApp Chat History.

Guía rápida con capturas para integrar el chatbot de IA con tu Whatsapp

AI Chatbot for WhatsApp Business — image 1

AI Chatbot for WhatsApp Business — image 2

AI Chatbot for WhatsApp Business — image 3

AI Chatbot for WhatsApp Business — image 4

Guía de conexión paso a paso (Meta Developers Platform e iSales AI)

Conectar tu iSales AI Chatbot a WhatsApp Business requiere configuración tanto en Meta Developers Platform (developers.facebook.com) como en tus ajustes de iSales AI.

Requisitos previos:

  • Una cuenta de desarrollador de Facebook.
  • Una cuenta de Meta Business.
  • Un WhatsApp Business Account (WABA) y un número de teléfono vinculado que no esté activo en la app de WhatsApp para consumidores.

Fase 1: configurar tu app en Meta Developers Platform

  1. Ve a Meta for Developers: abre https://developers.facebook.com/ e inicia sesión.
  2. Crea una app nueva:
    • Haz clic en "My Apps" y luego "Create App."
    • Selecciona "Business", haz clic en "Next", introduce "App Display Name", "App Contact Email" y selecciona "Meta Business Account."
    • Haz clic en "Create App." Puede que debas volver a introducir tu contraseña de Facebook.
  3. Añade el producto WhatsApp:
    • En el panel de la app, baja hasta "Add products to your app."
    • Busca "WhatsApp" y haz clic en "Set up."
  4. Configura la API de WhatsApp:
    • Entrarás en la página WhatsApp Get Started dentro de la app.
    • Meta suele proporcionar un número de prueba temporal. Para producción, añade tu propio número.
    • Importante: aquí encontrarás tu Temporary access token. Copia este token. Es tu WhatsApp Access Token inicial para iSales AI. Estos tokens expiran y deberán renovarse o reemplazarse por un System User token permanente.
    • También verás un Phone number ID y WhatsApp Business Account ID. Tenlos a mano.
  5. Obtén App ID y App Secret:
    • En el menú izquierdo, ve a "App Settings" -> "Basic."
    • Allí encontrarás App ID y App Secret. Copia ambos.

Fase 2: configurar webhooks en Meta Developer App e iSales AI

  1. Ve a los ajustes de WhatsApp en iSales AI:
    • Abre "AI Chatbot for WhatsApp Business" en iSales AI.
    • Copia el Callback URL y el Verify Token proporcionados por iSales AI.
  2. Configura el webhook en Meta Developer App:
    • Vuelve a tu app en Meta Developers Platform.
    • Bajo "WhatsApp," abre "Configuration" (o "API Setup").
    • En "Webhook", haz clic en "Edit."
    • Pega el Callback URL y el Verify Token de iSales AI y haz clic en "Verify and Save."
  3. Suscríbete a eventos de mensajes:
    • En la configuración webhook de Meta, haz clic en "Manage" o "Webhook fields."
    • Asegúrate de suscribirte a messages y haz clic en "Done."
  4. Verifica el estado del webhook en iSales AI:
    • Revisa Webhook Status; debería cambiar a "Enabled" o "Verified."
    • Si hay un botón "Verify Webhook", haz clic. La captura dice: "Please add the webhook data in the Meta Platform settings and then click the Verify Webhook button."

Fase 3: introducir credenciales en iSales AI y activar

  1. Introduce las credenciales de Meta en iSales AI:
    • En "AI Chatbot for WhatsApp Business", haz clic en "Update WhatsApp APP ID" y pega App ID.
    • Haz clic en "Update WhatsApp APP Secret" y pega App Secret.
    • Haz clic en "Update WhatsApp Access Token" y pega WhatsApp Access Token.
  2. Activa WhatsApp Business en iSales AI:
    • En "WhatsApp Business", haz clic en "Enable."
    • El estado WhatsApp Business debería cambiar de ❌ Disabled a ✅ Enabled.

Fase 4: pruebas y configuración adicional (opcional)

  1. Envía un mensaje de prueba: envía un mensaje desde una cuenta personal de WhatsApp al número de WhatsApp Business vinculado a la API. iSales AI Chatbot debería responder.
  2. Configura instrucciones de IA para WhatsApp (opcional):
    • Bajo "WhatsApp AI Instruction", elige:
    • General: usa las instrucciones principales del bot.
    • Personal: permite definir instrucciones específicas para WhatsApp mediante "Update Personal Instruction".
  3. Define la inteligencia de IA para WhatsApp (opcional):
    • Bajo "WhatsApp AI Intelligence", selecciona el nivel deseado o un modelo LLM específico para WhatsApp.
  4. Supervisa las estadísticas: usa WhatsApp Statistics para seguir chats, mensajes y gastos.