AI 챗봇을 위한 WhatsApp 통합
이 통합 정보
WhatsApp Botpress 가장 인기 있는 통합 기능입니다. 이를 통해 빌더는 챗봇과 AI 에이전트를 메시징 플랫폼인 WhatsApp 연결할 수 있습니다.
일반적으로 사용자들은 WhatsApp 통합 기능을 사용하여 고객 서비스 라인, 리드 육성 또는 기타 WhatsApp 통해 이루어지는 정보 전달을 위해 WhatsApp에 챗봇을 배포합니다.
이 통합은 공식 WhatsApp 비즈니스 API를 기반으로 구축되었기 때문에 모든 상호 작용이 안전하고 신뢰할 수 있으며 WhatsApp정책을 준수합니다.
사전 구축된 통합 기능을 사용하면 코딩 수준에 관계없이 WhatsApp 챗봇을 간편하게 구축할 수 있습니다.
주요 기능
- 고객 대화 자동화
- 실시간 알림 보내기
- 멀티미디어 메시지(이미지, 동영상, 음성 메모) 지원
- 챗봇 데이터로 개인화된 응답
- 사용자와의 양방향 메시징 활성화
- WhatsApp 상호 작용에서 워크플로 트리거
- 지역 및 언어에 따른 지원 확장
- WhatsApp 비즈니스 API로 규정 준수 유지
자주 묻는 질문
WhatsApp 통합되는 챗봇 플랫폼은 무엇인가요?
WhatsApp 비즈니스 API 액세스를 신청한 다음 승인된 계정에 챗봇 플랫폼을 연결하여 연결합니다. Botpress 포함한 대부분의 플랫폼은 WhatsApp 비즈니스 자격증명, 전화번호 및 템플릿을 추가할 수 있는 커넥터를 제공합니다. 연결이 완료되면 챗봇은 WhatsApp 통해 메시지를 주고받을 수 있습니다.
챗봇을 WhatsApp 비즈니스 API에 연결하려면 어떻게 해야 하나요?
WhatsApp 비즈니스 계정, 인증된 전화번호, API 액세스를 위한 메타 승인이 필요합니다. 이 세 가지가 모두 없으면 프로덕션 WhatsApp 챗봇을 실행할 수 없습니다.
WhatsApp 챗봇을 통합하는 데 드는 비용은 얼마인가요?
Botpress 같은 플랫폼에서 WhatsApp 챗봇을 통합하는 것은 무료입니다. 하지만 봇을 배포한 후에는 LLMAPI와 WhatsApp (메타)에 소정의 금액을 지불해야 합니다. 메시지당 약 0.008~0. USD 지불해야 하며, 사용자 규모에 따라 일반적으로 월 50~150달러를 지불해야 합니다.
WhatsApp 챗봇을 사용하려면 인증된 비즈니스 계정이 필요한가요?
예. 비즈니스 API에 액세스하고 메시지가 WhatsApp규칙을 준수하는지 확인하려면 인증이 필요합니다.
WhatsApp 챗봇이 이미지, 파일 또는 음성 메모를 보낼 수 있나요?
예. WhatsApp 챗봇은 텍스트, 이미지, PDF, 문서, 동영상, 음성 메모를 처리할 수 있습니다. 아웃바운드의 경우 사전 승인된 메시지 템플릿을 사용하여 메시지를 보내야 하는 경우가 많지만, 인바운드(사용자 개시) 대화에서는 자유로운 형식의 멀티미디어 응답을 허용합니다.
WhatsApp 챗봇은 안전하고 데이터 개인정보 보호 규칙을 준수하나요?
예, 공식 WhatsApp 비즈니스 API를 기반으로 구축된 경우입니다. 모든 커뮤니케이션은 엔드투엔드 암호화되며, 메타는 GDPR 및 기타 지역 개인정보 보호 표준을 준수합니다. 보안은 또한 챗봇 플랫폼이 고객 데이터를 저장하는 방식에 따라 달라지므로, 개발자는 적절한 액세스 제어를 구현하고 해당 업계의 규정 준수 요건을 따라야 합니다.
WhatsApp 챗봇을 설정하려면 무엇이 필요한가요?
WhatsApp 비즈니스 계정, 인증된 전화번호, API 액세스를 위한 메타 승인이 필요합니다. 이 세 가지가 모두 없으면 프로덕션 WhatsApp 챗봇을 실행할 수 없습니다.
WhatsApp API 액세스 승인을 받는 데 얼마나 걸리나요?
승인은 보통 며칠이 걸리지만 메타의 검토에 따라 몇 주까지 걸릴 수 있습니다. 이 프로세스에서는 비즈니스 정보, 휴대폰 번호 소유권, 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'
}
})
```