Yapay Zeka Chatbotları için WhatsApp Entegrasyonu
Bu entegrasyon hakkında
WhatsApp, Botpress'te en çok kullanılan entegrasyondur. Chatbotlarınızı ve yapay zeka asistanlarınızı WhatsApp mesajlaşma platformuna bağlamanızı sağlar.
Genellikle kullanıcılarımız, WhatsApp entegrasyonunu WhatsApp'ta sohbet botları dağıtmak için kullanır – müşteri hizmetleri hattı, potansiyel müşteri kazanımı veya WhatsApp üzerinden gerçekleşen diğer bilgi iletişimleri gibi.
Entegrasyon, resmi WhatsApp Business API'si üzerine kuruludur; bu da her etkileşimin güvenli, güvenilir ve WhatsApp’ın kurallarına uygun olduğu anlamına gelir.
Hazır entegrasyonumuz sayesinde, kod bilginiz ne seviyede olursa olsun WhatsApp chatbotu oluşturmak çok kolay.
Temel özellikler
- Müşteri sohbetlerini otomatikleştirin
- Gerçek zamanlı bildirimler gönderin
- Multimedya mesajlarını destekler (görsel, video, sesli not)
- Yanıtları chatbot verileriyle kişiselleştirin
- Kullanıcılarla çift yönlü mesajlaşmayı etkinleştirin
- WhatsApp etkileşimlerinden iş akışları başlatın
- Farklı bölgeler ve dillerde desteği ölçeklendirin
- WhatsApp Business API ile uyumluluğu koruyun
Sıkça Sorulan Sorular
Hangi chatbot platformları WhatsApp ile entegre olur?
WhatsApp Business API erişimi için başvuru yapıp onay aldıktan sonra, chatbot platformunuzu bu hesaba bağlarsınız. Çoğu platformda, Botpress dahil, WhatsApp Business kimlik bilgilerinizi, telefon numaranızı ve şablonlarınızı ekleyebileceğiniz bir bağlantı aracı bulunur. Bağlantı kurulduktan sonra chatbotunuz WhatsApp üzerinden mesaj gönderip alabilir.
Bir chatbotu WhatsApp Business API'ye nasıl bağlarım?
Bir WhatsApp Business Hesabına, doğrulanmış bir telefon numarasına ve API erişimi için Meta onayına ihtiyacınız var. Bu üçü olmadan, üretim ortamında bir WhatsApp chatbotu başlatamazsınız.
Bir chatbotu WhatsApp'a entegre etmenin maliyeti nedir?
Botpress gibi platformlarda bir chatbotu WhatsApp'a entegre etmek ücretsizdir. Ancak botunuzu yayına aldığınızda, LLM API'si ve WhatsApp (Meta) için küçük bir ücret ödemeniz gerekir. Mesaj başına yaklaşık 0,008 - 0,063 ABD Doları, yani kullanıcı hacmine bağlı olarak genellikle aylık 50-150 ABD Doları arası bir maliyet bekleyebilirsiniz.
WhatsApp chatbotlarını kullanmak için doğrulanmış bir işletme hesabı gerekli mi?
Evet. Business API'ye erişim ve mesajların WhatsApp kurallarına uygun olması için doğrulama gereklidir.
WhatsApp chatbotları görsel, dosya veya sesli not gönderebilir mi?
Evet. WhatsApp chatbotları metin, görsel, PDF, belge, video ve sesli notları işleyebilir. Giden, yani proaktif mesajlarda, genellikle bu içerikler önceden onaylanmış mesaj şablonları içinde gönderilmelidir; gelen (kullanıcı başlatmalı) sohbetlerde ise serbest biçimli multimedya yanıtları mümkündür.
WhatsApp chatbotları güvenli ve veri gizliliği kurallarına uygun mu?
Evet, resmi WhatsApp Business API'si kullanıldığında. Tüm iletişim uçtan uca şifrelenir ve Meta, GDPR ve diğer bölgesel gizlilik standartlarına uyumu zorunlu kılar. Güvenlik ayrıca chatbot platformunuzun müşteri verilerini nasıl sakladığına da bağlıdır; bu nedenle geliştiriciler uygun erişim kontrolleri uygulamalı ve sektörlerinin uyumluluk gereksinimlerine uymalıdır.
Bir WhatsApp sohbet botu kurmadan önce nelere ihtiyacım var?
Bir WhatsApp Business Hesabına, doğrulanmış bir telefon numarasına ve API erişimi için Meta onayına ihtiyacınız var. Bu üçü olmadan, üretim ortamında bir WhatsApp chatbotu başlatamazsınız.
WhatsApp API erişimi için onay almak ne kadar sürer?
Onay genellikle birkaç gün sürer, ancak Meta'nın incelemesine bağlı olarak birkaç haftaya kadar uzayabilir. Süreçte işletme bilgileriniz, telefon numarası sahipliğiniz ve WhatsApp kurallarına uygunluğunuz kontrol edilir.
<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'
}
})
```