WhatsApp voor AI-chatbots
Over deze integratie
WhatsApp is de populairste integratie op Botpress. Hiermee kunnen bouwers hun chatbots en AI-agents verbinden met het berichtenplatform WhatsApp.
Meestal gebruiken onze gebruikers de WhatsApp om chatbots in te zetten op WhatsApp - als klantenservicelijnen, lead-nurturing of andere communicatie van informatie die plaatsvindt via WhatsApp.
De integratie is gebouwd op de officiële WhatsApp Business API, wat betekent dat elke interactie veilig en betrouwbaar is en voldoet aan het beleid van WhatsApp.
Onze kant-en-klare integratie maakt het eenvoudig om een WhatsApp te bouwen, ongeacht je coderingsniveau.
Belangrijkste kenmerken
- Klantgesprekken automatiseren
- Realtime meldingen versturen
- Ondersteunt multimediaberichten (afbeeldingen, video, spraaknotities)
- Personaliseer reacties met chatbotgegevens
- Tweewegberichten met gebruikers mogelijk maken
- Workflows activeren vanuit WhatsApp
- Ondersteuning uitbreiden naar regio's en talen
- Naleving van WhatsApp Business API onderhouden
FAQs
Welke chatbotplatforms integreren met WhatsApp?
Je maakt verbinding door WhatsApp Business API-toegang aan te vragen en vervolgens je chatbotplatform te koppelen aan het goedgekeurde account. De meeste platforms, waaronder Botpress, bieden een connector waarin je je WhatsApp Business-referenties, telefoonnummer en sjablonen toevoegt. Na de koppeling kan de chatbot berichten verzenden en ontvangen via WhatsApp.
Hoe verbind ik een chatbot met WhatsApp Business API?
Je hebt een WhatsApp Business-account, een geverifieerd telefoonnummer en Meta-goedkeuring voor API-toegang nodig. Zonder alle drie kun je geen WhatsApp chatbot in productie nemen.
Hoeveel kost het om een chatbot te integreren met WhatsApp?
Het is gratis om een chatbot te integreren met WhatsApp op platforms zoals Botpress. Maar zodra je je bot implementeert, moet je een klein bedrag betalen aan de API van LLMen aan WhatsApp (Meta). Reken op een betaling van ongeveer $0,008 tot $0,063 USD per bericht, wat neerkomt op $50 tot $150 per maand, afhankelijk van het gebruikersvolume.
Heb ik een geverifieerd zakelijk account nodig om WhatsApp chatbots te gebruiken?
Ja. Verificatie is vereist voor toegang tot de Business API en om ervoor te zorgen dat berichten voldoen aan de regels van WhatsApp.
Kunnen WhatsApp afbeeldingen, bestanden of spraaknotities versturen?
Ja. WhatsApp kunnen tekst, afbeeldingen, PDF's, documenten, video's en spraaknotities verwerken. Voor uitgaande, proactieve berichten moeten deze vaak worden verzonden binnen vooraf goedgekeurde berichtsjablonen, terwijl inkomende (door de gebruiker geïnitieerde) gesprekken multimediaantwoorden in vrije vorm toestaan.
Zijn WhatsApp veilig en voldoen ze aan de regels voor gegevensprivacy?
Ja, als het is gebouwd op de officiële WhatsApp Business API. Alle communicatie is end-to-end versleuteld en Meta dwingt naleving van GDPR en andere regionale privacynormen af. Beveiliging hangt ook af van de manier waarop je chatbotplatform klantgegevens opslaat, dus bouwers moeten goede toegangscontroles implementeren en de compliance-vereisten van hun branche volgen.
Wat heb ik nodig om een WhatsApp op te zetten?
Je hebt een WhatsApp Business-account, een geverifieerd telefoonnummer en Meta-goedkeuring voor API-toegang nodig. Zonder alle drie kun je geen WhatsApp chatbot in productie nemen.
Hoe lang duurt het om goedgekeurd te worden voor WhatsApp API-toegang?
Goedkeuring duurt meestal een paar dagen, maar kan oplopen tot een paar weken afhankelijk van Meta's beoordeling. Tijdens het proces worden je bedrijfsgegevens, eigendom van het telefoonnummer en naleving van het WhatsApp gecontroleerd.
<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'
}
})
```