Integrasi WhatsApp untuk Chatbot AI
Tentang integrasi ini
WhatsApp adalah integrasi paling populer di Botpress. Integrasi ini memungkinkan para pembuat untuk menghubungkan chatbot dan agen AI mereka dengan platform perpesanan WhatsApp.
Biasanya, pengguna kami menggunakan integrasi WhatsApp untuk menggunakan chatbot di WhatsApp - sebagai saluran layanan pelanggan, pengasuhan prospek, atau komunikasi informasi lainnya yang dilakukan melalui WhatsApp.
Integrasi ini dibangun di atas API WhatsApp Business resmi, yang berarti setiap interaksi aman, dapat diandalkan, dan sesuai dengan kebijakan WhatsApp.
Integrasi pra-bangun kami mempermudah pembuatan chatbot WhatsApp , apa pun tingkat pengkodean Anda.
Fitur utama
- Mengotomatiskan percakapan pelanggan
- Mengirim notifikasi waktu nyata
- Mendukung pesan multimedia (gambar, video, catatan suara)
- Mempersonalisasi respons dengan data chatbot
- Mengaktifkan pesan dua arah dengan pengguna
- Memicu alur kerja dari interaksi WhatsApp
- Dukungan skala di seluruh wilayah dan bahasa
- Menjaga kepatuhan dengan API WhatsApp Business
Hal-hal yang sering ditanyakan
Platform chatbot apa saja yang terintegrasi dengan WhatsApp?
Anda terhubung dengan mengajukan permohonan akses API WhatsApp Business dan kemudian menautkan platform chatbot Anda ke akun yang disetujui. Sebagian besar platform, termasuk Botpress, menyediakan penghubung tempat Anda menambahkan kredensial WhatsApp Business, nomor telepon, dan templat. Setelah terhubung, chatbot dapat mengirim dan menerima pesan melalui WhatsApp.
Bagaimana cara menghubungkan chatbot ke WhatsApp Business API?
Anda memerlukan Akun WhatsApp Business, nomor telepon terverifikasi, dan persetujuan Meta untuk akses API. Tanpa ketiganya, Anda tidak dapat meluncurkan chatbot WhatsApp produksi.
Berapa biaya yang dibutuhkan untuk mengintegrasikan chatbot dengan WhatsApp?
Mengintegrasikan chatbot dengan WhatsApp di platform seperti Botpress bisa dilakukan secara gratis. Tetapi setelah Anda menggunakan bot Anda, Anda harus membayar sejumlah kecil uang untuk API LLMdan WhatsApp (Meta). Bersiaplah untuk membayar sekitar $ 0,008 hingga $ 0,063 USD per pesan, yang biasanya $ 50- $ 150 per bulan tergantung pada volume pengguna.
Apakah saya memerlukan akun bisnis terverifikasi untuk menggunakan chatbot WhatsApp ?
Ya. Verifikasi diperlukan untuk mengakses API Bisnis dan untuk memastikan pesan mematuhi aturan WhatsApp.
Dapatkah chatbot WhatsApp mengirim gambar, file, atau catatan suara?
Ya. Chatbot WhatsApp dapat menangani teks, gambar, PDF, dokumen, video, dan catatan suara. Untuk pesan proaktif keluar, pesan-pesan ini sering kali harus dikirim di dalam templat pesan yang telah disetujui sebelumnya, sementara percakapan masuk (yang diprakarsai pengguna) memungkinkan respons multimedia dalam bentuk bebas.
Apakah chatbot WhatsApp aman dan sesuai dengan aturan privasi data?
Ya, jika dibangun di atas API WhatsApp Business resmi. Semua komunikasi dienkripsi dari ujung ke ujung, dan Meta memberlakukan kepatuhan terhadap GDPR dan standar privasi regional lainnya. Keamanan juga bergantung pada bagaimana platform chatbot Anda menyimpan data pelanggan, jadi pembuatnya harus menerapkan kontrol akses yang tepat dan mengikuti persyaratan kepatuhan industri mereka.
Apa yang saya perlukan sebelum menyiapkan chatbot WhatsApp ?
Anda memerlukan Akun WhatsApp Business, nomor telepon terverifikasi, dan persetujuan Meta untuk akses API. Tanpa ketiganya, Anda tidak dapat meluncurkan chatbot WhatsApp produksi.
Berapa lama waktu yang dibutuhkan untuk mendapatkan persetujuan akses API WhatsApp ?
Persetujuan biasanya memakan waktu beberapa hari tetapi bisa sampai beberapa minggu tergantung pada tinjauan Meta. Proses ini memeriksa informasi bisnis Anda, kepemilikan nomor telepon, dan kepatuhan terhadap kebijakan 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'
}
})
```