Integración de WhatsApp para chatbots de inteligencia artificial
Acerca de esta integración
WhatsApp es la integración más popular en Botpress. Permite a los creadores conectar sus chatbots y agentes de IA con la plataforma de mensajería WhatsApp.
Normalmente, nuestros usuarios utilizan la integración de WhatsApp para implementar chatbots en WhatsApp , como líneas de atención al cliente, lead nurturing o cualquier otra comunicación de información que tenga lugar a través de WhatsApp.
La integración se basa en la API oficial de WhatsApp Business, lo que significa que todas las interacciones son seguras, fiables y cumplen las políticas de WhatsApp.
Nuestra integración preconfigurada simplifica la creación de un chatbot WhatsApp , independientemente de su nivel de programación.
Características principales
- Automatice las conversaciones con los clientes
- Enviar notificaciones en tiempo real
- Admite mensajes multimedia (imágenes, vídeo, notas de voz)
- Personalice las respuestas con los datos del chatbot
- Habilitar la mensajería bidireccional con los usuarios
- Activar flujos de trabajo a partir de interacciones de WhatsApp
- Apoyo a escala regional y lingüística
- Mantener el cumplimiento de la API de WhatsApp Business
Preguntas frecuentes
¿Qué plataformas de chatbot se integran con WhatsApp?
Para conectarse, solicite acceso a la API de WhatsApp Business y, a continuación, vincule su plataforma de chatbot a la cuenta aprobada. La mayoría de las plataformas, incluida Botpress, proporcionan un conector en el que se añaden las credenciales, el número de teléfono y las plantillas de WhatsApp Business. Una vez conectado, el chatbot puede enviar y recibir mensajes a través de WhatsApp.
¿Cómo conecto un chatbot a la API de WhatsApp Business?
Necesita una cuenta de WhatsApp Business, un número de teléfono verificado y la aprobación de Meta para acceder a la API. Sin las tres cosas, no puedes lanzar un chatbot de WhatsApp en producción.
¿Cuánto cuesta integrar un chatbot con WhatsApp?
Integrar un chatbot con WhatsApp en plataformas como Botpress es gratis. Pero una vez que despliegues tu bot, tendrás que pagar una pequeña cantidad a la API de LLMy a WhatsApp (Meta). Prepárate para pagar aproximadamente entre 0,008 y 0,063 USD por mensaje, lo que suele suponer entre 50 y 150 USD al mes en función del volumen de usuarios.
¿Necesito una cuenta de empresa verificada para utilizar los chatbots WhatsApp ?
Sí. La verificación es necesaria para acceder a la Business API y para garantizar que los mensajes cumplen las normas de WhatsApp.
¿Pueden los chatbots WhatsApp WhatsApp enviar imágenes, archivos o notas de voz?
Sí. Los chatbots WhatsApp pueden manejar texto, imágenes, PDF, documentos, vídeos y notas de voz. En el caso de los mensajes salientes y proactivos, a menudo deben enviarse dentro de plantillas de mensajes preaprobadas, mientras que las conversaciones entrantes (iniciadas por el usuario) permiten respuestas multimedia de forma libre.
Los chatbots WhatsApp WhatsApp, ¿son seguros y cumplen las normas de privacidad de datos?
Sí, cuando se construye sobre la API oficial de WhatsApp Business. Toda la comunicación está cifrada de extremo a extremo, y Meta cumple con GDPR y otras normas de privacidad regionales. La seguridad también depende de cómo la plataforma de chatbot almacena los datos del cliente, por lo que los desarrolladores deben implementar controles de acceso adecuados y seguir los requisitos de cumplimiento de su industria.
¿Qué necesito para crear un chatbot WhatsApp ?
Necesita una cuenta de WhatsApp Business, un número de teléfono verificado y la aprobación de Meta para acceder a la API. Sin las tres cosas, no puedes lanzar un chatbot de WhatsApp en producción.
¿Cuánto tarda en aprobarse el acceso a la API de WhatsApp ?
La aprobación suele tardar unos días, pero puede alargarse hasta un par de semanas en función de la revisión de Meta. El proceso comprueba la información de tu empresa, la titularidad del número de teléfono y el cumplimiento de las políticas de WhatsApp .
<iframe src="https://www.youtube.com/embed/Kt4Ay_q-WKI" ></iframe>
The WhatsApp integration allows your AI-powered chatbot to seamlessly connect with WhatsApp, one of the most popular messaging platforms worldwide. Integrate your chatbot with WhatsApp to engage with your audience, automate conversations, and provide instant support. With this integration, you can send messages, handle inquiries, deliver notifications, and perform actions directly within WhatsApp. Leverage WhatsApp's powerful features such as text messages, media sharing, document sharing, and more to create personalized and interactive chatbot experiences. Connect with users on a platform they already use and enhance customer engagement with the WhatsApp Integration for Botpress.
## Migrating from 3.x to 4.x
### Automatic downloading of media files
Previously, accessing the content of media messages (such as images, videos, audio and documents) required authenticating with the WhatsApp API using a valid token. In version 4.0 of WhatsApp, the _Download Media_ parameter enables automatic downloading of media files. These downloaded files do not require authentication for access. However, they do count against your workspace's file storage. To continue using the WhatsApp API URLs, set the _Download Media_ parameter to disabled. The _Downloaded Media Expiry_ parameter allows you to set an expiry time for downloaded files.
### Interactive messages values
In version 4.0 of WhatsApp, all incoming button and list reply messages will include both the text displayed to the user (_text_) and the payload (_value_). Use `event.payload.text` to retrieve the label of a button or choice, and use `event.payload.value` to access the underlying value.
### _postback_ and _say_ messages prefix
In version 4.0 of WhatsApp, _postback_ and _say_ messages no longer use the prefixes `p:` or `s:`. If your bot relied on these prefixes for logic or transitions, you can update it to depend solely on the value set for the postback.
### Start conversation
Version 4.0 of WhatsApp introduces small changes in the call signature of the `startConversation` action:
- The `senderPhoneNumberId` parameter has been renamed to `botPhoneNumberId`
- The input object now includes a single property called `conversation`, which contains the actual arguments
If your bot used the `startConversation` action, make sure all parameters are set. Also, if you called `startConversation` from code, make sure the action is called with the correct arguments:
```ts
actions.whatsapp.startConversation({
conversation: {
userPhone: '+1 123 456 7890',
templateName: 'test_message',
templateLanguage: 'en',
templateVariablesJson: JSON.stringify(['First value', 'Second value'])
botPhoneNumberId: '1234567890'
}
})
```