WhatsApp-integratie voor AI-chatbots
Over deze integratie
WhatsApp is de populairste integratie op Botpress. Hiermee kunnen makers hun chatbots en AI-agenten verbinden met het berichtenplatform WhatsApp.
Onze gebruikers gebruiken meestal de WhatsApp-integratie om chatbots op WhatsApp te implementeren – bijvoorbeeld als klantenservice, voor lead nurturing, of voor andere vormen van communicatie via WhatsApp.
De integratie is gebaseerd op de officiële WhatsApp Business API, wat betekent dat elke interactie veilig, betrouwbaar en in overeenstemming met de WhatsApp-richtlijnen verloopt.
Met onze kant-en-klare integratie kun je eenvoudig een WhatsApp-chatbot bouwen, ongeacht je programmeerkennis.
Belangrijkste functies
- Automatiseer klantgesprekken
- Verstuur realtime meldingen
- Ondersteunt multimediaberichten (afbeeldingen, video, spraakberichten)
- Personaliseer antwoorden met chatbotdata
- Sta tweerichtingsverkeer toe met gebruikers
- Start workflows vanuit WhatsApp-interacties
- Schaal ondersteuning over regio’s en talen
- Blijf voldoen aan de WhatsApp Business API
Veelgestelde vragen
Met welke chatbotplatforms integreert WhatsApp?
Je koppelt door toegang aan te vragen tot de WhatsApp Business API en vervolgens je chatbotplatform te verbinden met het goedgekeurde account. De meeste platforms, waaronder Botpress, bieden een connector waarin je je WhatsApp Business-gegevens, telefoonnummer en sjablonen toevoegt. Eenmaal verbonden kan de chatbot berichten versturen en ontvangen via WhatsApp.
Hoe verbind ik een chatbot met de WhatsApp Business API?
Je hebt een WhatsApp Business-account, een geverifieerd telefoonnummer en goedkeuring van Meta voor API-toegang nodig. Zonder deze drie kun je geen WhatsApp-chatbot in productie nemen.
Wat kost het om een chatbot te integreren met WhatsApp?
Het integreren van een chatbot met WhatsApp is gratis op platforms zoals Botpress. Zodra je bot actief is, betaal je een klein bedrag aan de API van het LLM en aan WhatsApp (Meta). Reken op ongeveer $0,008 tot $0,063 USD per bericht, meestal $50-$150 per maand afhankelijk van het aantal gebruikers.
Heb ik een geverifieerd zakelijk account nodig om WhatsApp-chatbots te gebruiken?
Ja. Verificatie is vereist om toegang te krijgen tot de Business API en om te zorgen dat berichten voldoen aan de WhatsApp-regels.
Kunnen WhatsApp-chatbots afbeeldingen, bestanden of spraakberichten versturen?
Ja. WhatsApp-chatbots kunnen omgaan met tekst, afbeeldingen, PDF’s, documenten, video’s en spraakberichten. Voor uitgaande, proactieve berichten moeten deze vaak binnen vooraf goedgekeurde berichtsjablonen worden verstuurd, terwijl inkomende (door de gebruiker gestarte) gesprekken vrije multimedia-antwoorden toestaan.
Zijn WhatsApp-chatbots veilig en voldoen ze aan privacyregels?
Ja, als ze gebouwd zijn op de officiële WhatsApp Business API. Alle communicatie is end-to-end versleuteld en Meta ziet toe op naleving van de GDPR en andere regionale privacyregels. De veiligheid hangt ook af van hoe je chatbotplatform klantgegevens opslaat, dus zorg voor goede toegangscontrole en volg de compliance-eisen van jouw branche.
Wat heb ik nodig voordat ik een WhatsApp-chatbot kan instellen?
Je hebt een WhatsApp Business-account, een geverifieerd telefoonnummer en goedkeuring van Meta voor API-toegang nodig. Zonder deze drie kun je geen WhatsApp-chatbot in productie nemen.
Hoe lang duurt het om goedkeuring te krijgen voor WhatsApp API-toegang?
Goedkeuring duurt meestal enkele dagen, maar kan tot een paar weken duren afhankelijk van de beoordeling door Meta. Tijdens het proces wordt je bedrijfsinformatie, eigendom van het telefoonnummer en naleving van WhatsApp-beleid gecontroleerd.
<iframe src="https://www.youtube.com/embed/Fs6dIxgEKoY" ></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'
}
})
```