고객 대상 위젯으로 Freshchat을 사용하면 고객에게 먼저 토픽이 표시됩니다. 토픽은 고객이 팀과 소통하는 데 사용할 수 있는 특정 메시징 채널입니다. 토픽에 따라 구체적인 지원을 제공할 수 있습니다. 봇을 사용하는 경우에는 각 토픽에 대해 서로 다른 봇 플로우를 트리거할 수 있습니다. Freshchat 계정에 여러 개의 왓츠앱 번호가 연결되어 있는 경우, 각 번호에 대해 고유한 봇 플로우를 설정할 수도 있습니다.
Freshchat BYOB를 사용하는 경우, 특정 시점에 계정에서 하나의 봇만 Freshchat에 연결할 수 있습니다. 동일한 봇에서 다양한 주제와 Whatsapp 번호에 대한 봇 플로우를 구축하고, 조건부 로직을 사용하여 고객에게 관련 봇 대화를 트리거할 수 있습니다.
API 설정하기
- 프레디 셀프 서비스 계정에 소유자/관리자로 로그인하고 API를 설정해야 하는 봇을 엽니다.
- Flows &t; API 라이브러리 구성으로 이동하여 New API를 클릭합니다.
- 이 새 API를 사용하여 고객이 Freshchat 대화를 시작한 토픽을 인식할 수 있도록 할 것입니다.
- URL 섹션에서 API 엔드포인트를 구성합니다. 이는 Freshchat 계정의 데이터 센터에 따라 변경됩니다.
India DC: https://api.in.freshchat.com/v2/conversations/<external ID>
Europe DC: https://api.eu.freshchat.com/v2/conversations/<external ID>
미국 DC: https://api.freshchat.com/v2/conversations/<external ID>
Australia DC: https://api.au.freshchat.com/v2/conversations/<external ID>
- API 호출 방법을 GET으로 설정합니다.
- 엔드포인트의 외부 ID는 Freshchat의 대화 ID를 저장하는 플레이스홀더입니다 . 이 자리 표시자를 삽입하려면 URL 텍스트 편집기에서 + 아이콘을 클릭하고 파라미터 및 외부 대화 ID를 클릭하세요.
- 아래와 같이 인증 헤더를 추가합니다. 인증 키는 "베어러 API 토큰"입니다. API 토큰을 받으려면 Freshchat 계정 설정 > API 토큰 > 기존 API 토큰 생성/복사를 엽니다.
- 필수 응답 파라미터로 channel_id를 입력하세요. 그러면 봇에 채널 ID가 반환되며, 봇은 조건부 로직을 사용하여 트리거할 봇 플로우 또는 Whatsapp 번호를 결정할 수 있습니다.
조건부 논리 설정
- 고객이 Freshchat 위젯을 통해 연락하면 봇이 일치하는 의도를 찾기 시작합니다. 이 상호작용을 시작하는 방법에는 세 가지가 있습니다.
- 고객이 인사말로 시작한 다음 Hello 흐름과 일치하는 인사말을 할 수 있습니다.
- 고객이 사용하는 키워드를 기반으로 대화를 (설정한 모든 답변의 흐름 이름과 같은) 다른 의도에 매핑하도록 선택할 수 있습니다.
- 봇이 의도에 따라 대화를 매칭할 수 없으면 대신 Sorry 플로우를 트리거합니다. 원활한 고객 경험을 제공하기 위해 "죄송합니다" 플로우의 첫 번째 대화 상자를 비공개로 설정한 다음: helvetica Neue;;">"죄송합니다" 플로우를 "안녕하세요" 플로우의 첫 번째 대화 상자 또는 설정한 다른 플로우에 연결합니다.
- 'Hello' 플로우에서 첫 번째 대화 상자를 열고 비공개로 표시합니다.
- 새 Action을 추가하고 Trigger API를 선택하면 앞서 구성한 API를 선택할 수 있습니다. 이 예제에서는 Fetch 소스 API를 선택했습니다.
Freshchat에서 채널 ID 가져오기
- 다양한 Freshchat 주제/Watsapp 번호에 대한 조건부 로직을 구성하기 전에 각 주제/Watsapp 번호와 연결된 채널 ID를 가져와야 합니다. 이를 얻으려면 API 도구에서 모든 채널 목록 API를 트리거하면 됩니다.
조건부 논리 설정하기
- 프레디 셀프 서비스에서 설정했던 봇으로 돌아갑니다. 트리거 API 작업을 구성한 플로우를 열고 조건으로 전환합니다.
- 여기서 API 호출이 반환한 채널 ID(이 경우 Fetch Source API의 응답 매개 변수)를 확인하는 조건을 구성해야 합니다.
- 조건 탭에서 봇이 고객이 대화를 시작한 채널 ID 또는 토픽을 감지하여 적절한 봇 플로우를 트리거하도록 규칙을 설정합니다.
- 채널 ID를 얻으면 Freshchat의 채널 ID 목록과 일치하는 것을 찾습니다 . API 호출에서 반환된 채널 ID가 토픽과 연결된 채널 ID와 동일한 것으로 확인되면 조건에 따라 봇 플로우를 해당 토픽으로 라우팅합니다.
- 이 예에서 Freshchat 계정에는 두 개의 토픽이 있습니다: 영업과 지원입니다. 고객이 어떤 토픽에서 대화를 시작하느냐에 따라 봇은 서로 다른 플로우를 트리거합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.