Integração WhatsApp para Chatbots de IA
Sobre esta integração
WhatsApp é a integração mais popular no Botpress. Permite aos construtores ligar os seus chatbots e agentes de IA à plataforma de mensagens WhatsApp.
Normalmente, os nossos utilizadores utilizam a integração do WhatsApp para implementar chatbots no WhatsApp - como linhas de apoio ao cliente, criação de leads ou qualquer outra comunicação de informações que ocorra através do WhatsApp.
A integração baseia-se na API oficial WhatsApp Business, o que significa que todas as interações são seguras, fiáveis e compatíveis com as políticas do WhatsApp.
A nossa integração pré-construída torna simples a criação de um chatbot WhatsApp , independentemente do seu nível de programação.
Características principais
- Automatizar as conversas com os clientes
- Enviar notificações em tempo real
- Suporte de mensagens multimédia (imagens, vídeo, notas de voz)
- Personalizar respostas com dados do chatbot
- Permitir o envio de mensagens bidireccionais aos utilizadores
- Desencadear fluxos de trabalho a partir de interações WhatsApp
- Escalar o suporte em todas as regiões e línguas
- Manter a conformidade com a API WhatsApp Business
FAQs
Que plataformas de chatbot se integram no WhatsApp?
A conexão é feita solicitando acesso à API WhatsApp Business e, em seguida, vinculando sua plataforma de chatbot à conta aprovada. A maioria das plataformas, incluindo o Botpress, fornece um conetor onde você adiciona suas credenciais WhatsApp Business, número de telefone e modelos. Uma vez conectado, o chatbot pode enviar e receber mensagens pelo WhatsApp.
Como posso ligar um chatbot à API WhatsApp Business?
É necessária uma conta comercial WhatsApp , um número de telefone verificado e a aprovação da Meta para o acesso à API. Sem os três, não é possível lançar um chatbot WhatsApp de produção.
Quanto custa integrar um chatbot no WhatsApp?
A integração de um chatbot no WhatsApp é gratuita em plataformas como o Botpress. Mas depois de implementar o seu bot, terá de pagar uma pequena quantia à API do LLMe ao WhatsApp (Meta). Espere pagar cerca de $0,008 a $0,063 USD por mensagem, o que normalmente corresponde a $50-$150 por mês, dependendo do volume de utilizadores.
Preciso de uma conta empresarial verificada para utilizar os chatbots WhatsApp ?
Sim. A verificação é necessária para aceder à Business API e para garantir que as mensagens cumprem as regras do WhatsApp.
Os chatbots WhatsApp podem enviar imagens, ficheiros ou notas de voz?
Sim. Os chatbots WhatsApp podem lidar com texto, imagens, PDFs, documentos, vídeos e notas de voz. Para mensagens proactivas de saída, estas devem ser enviadas dentro de modelos de mensagens pré-aprovados, enquanto as conversas de entrada (iniciadas pelo utilizador) permitem respostas multimédia de forma livre.
Os chatbots WhatsApp são seguros e estão em conformidade com as regras de privacidade de dados?
Sim, quando construído sobre a API oficial WhatsApp Business. Toda a comunicação é criptografada de ponta a ponta e o Meta impõe a conformidade com o GDPR e outros padrões de privacidade regionais. A segurança também depende da forma como a sua plataforma de chatbot armazena os dados dos clientes, pelo que os criadores devem implementar controlos de acesso adequados e seguir os requisitos de conformidade da sua indústria.
O que é necessário para poder configurar um chatbot WhatsApp ?
É necessária uma conta comercial WhatsApp , um número de telefone verificado e a aprovação da Meta para o acesso à API. Sem os três, não é possível lançar um chatbot WhatsApp de produção.
Quanto tempo demora a aprovação do acesso à API WhatsApp ?
A aprovação demora normalmente alguns dias, mas pode prolongar-se até duas semanas, dependendo da análise da Meta. O processo verifica as informações da empresa, a propriedade do número de telefone e a conformidade com as políticas 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'
}
})
```