Integrazione WhatsApp per chatbot IA
Informazioni su questa integrazione
WhatsApp è l’integrazione più popolare su Botpress. Permette ai creator di collegare i propri chatbot e agenti AI alla piattaforma di messaggistica WhatsApp.
Di solito, i nostri utenti utilizzano l’integrazione WhatsApp per distribuire chatbot su WhatsApp – come linee di assistenza clienti, nurturing dei lead o qualsiasi altra comunicazione che avviene su WhatsApp.
L’integrazione si basa sull’API ufficiale WhatsApp Business, il che garantisce che ogni interazione sia sicura, affidabile e conforme alle policy di WhatsApp.
La nostra integrazione predefinita rende semplice creare un chatbot WhatsApp, indipendentemente dal tuo livello di programmazione.
Funzionalità principali
- Automatizza le conversazioni con i clienti
- Invia notifiche in tempo reale
- Supporta messaggi multimediali (immagini, video, note vocali)
- Personalizza le risposte con i dati del chatbot
- Abilita la messaggistica bidirezionale con gli utenti
- Attiva flussi di lavoro dalle interazioni su WhatsApp
- Scala il supporto tra regioni e lingue
- Mantieni la conformità con la WhatsApp Business API
Domande frequenti
Quali piattaforme chatbot si integrano con WhatsApp?
Per connetterti, devi richiedere l’accesso all’API WhatsApp Business e poi collegare la piattaforma chatbot all’account approvato. La maggior parte delle piattaforme, incluso Botpress, offre un connettore dove inserire le credenziali WhatsApp Business, il numero di telefono e i template. Una volta collegato, il chatbot può inviare e ricevere messaggi tramite WhatsApp.
Come collego un chatbot all’API WhatsApp Business?
Serve un account WhatsApp Business, un numero di telefono verificato e l’approvazione di Meta per l’accesso API. Senza tutti e tre, non puoi lanciare un chatbot WhatsApp in produzione.
Quanto costa integrare un chatbot con WhatsApp?
Integrare un chatbot con WhatsApp su piattaforme come Botpress è gratuito. Tuttavia, una volta pubblicato il bot, dovrai pagare una piccola somma per l'API dell'LLM e per WhatsApp (Meta). Il costo si aggira intorno a 0,008–0,063 USD a messaggio, solitamente tra 50 e 150 dollari al mese a seconda del volume di utenti.
Serve un account business verificato per usare i chatbot WhatsApp?
Sì. La verifica è richiesta per accedere all’API Business e per garantire che i messaggi rispettino le regole di WhatsApp.
I chatbot WhatsApp possono inviare immagini, file o messaggi vocali?
Sì. I chatbot WhatsApp possono gestire testo, immagini, PDF, documenti, video e note vocali. Per i messaggi in uscita e proattivi, spesso devono essere inviati all’interno di template pre-approvati, mentre le conversazioni in entrata (avviate dall’utente) permettono risposte multimediali libere.
I chatbot WhatsApp sono sicuri e conformi alle norme sulla privacy dei dati?
Sì, se costruiti sull’API ufficiale WhatsApp Business. Tutte le comunicazioni sono crittografate end-to-end e Meta garantisce la conformità al GDPR e ad altri standard regionali. La sicurezza dipende anche da come la piattaforma chatbot conserva i dati dei clienti, quindi chi sviluppa dovrebbe implementare controlli di accesso adeguati e rispettare i requisiti di conformità del proprio settore.
Cosa serve prima di poter configurare un chatbot WhatsApp?
Serve un account WhatsApp Business, un numero di telefono verificato e l’approvazione di Meta per l’accesso API. Senza tutti e tre, non puoi lanciare un chatbot WhatsApp in produzione.
Quanto tempo serve per ottenere l’approvazione per l’accesso alle API di WhatsApp?
L’approvazione di solito richiede alcuni giorni, ma può arrivare fino a un paio di settimane a seconda della revisione di Meta. Il processo verifica le informazioni aziendali, la proprietà del numero di telefono e la conformità alle politiche di 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'
}
})
```