Freshchat을 고객용 위젯으로 사용할 때, 고객은 먼저 주제를 보게 됩니다. 주제는 고객이 팀과 연결할 수 있는 특정 메시징 채널입니다. 주제에 따라 특정 지원을 제공할 수 있습니다. 봇을 사용하는 경우 각 주제에 대해 다른 봇 흐름을 트리거할 수 있습니다. 여러 개의 Whatsapp 번호가 Freshchat 계정에 연결되어 있는 경우, 각 번호에 대해 고유한 봇 흐름을 설정할 수도 있습니다.
Freshchat BYOB를 사용하는 경우, 한 번에 하나의 봇만 Freshchat 계정에 연결할 수 있습니다. 동일한 봇에서 다양한 주제와 Whatsapp 번호에 대한 봇 흐름을 구축하고, 조건부 논리를 사용하여 고객에게 관련 봇 대화를 트리거할 수 있습니다.
목차
API 설정
- 소유자/관리자로 Freddy 셀프 서비스 계정에 로그인하고 API를 설정해야 하는 봇을 엽니다.
- 흐름 > 구성 > API 라이브러리 >로 이동하여 새 API를 클릭합니다.
- 이 새로운 API를 사용하여 고객이 Freshchat 대화를 시작한 주제를 인식합니다.
- Freshchat 계정의 데이터 센터에 따라 URL 섹션에 API 엔드포인트를 구성합니다.
인도 DC: https://api.in.freshchat.com/v2/conversations/<external ID>
유럽 DC: https://api.eu.freshchat.com/v2/conversations/<external ID>
미국 DC: https://api.freshchat.com/v2/conversations/<external ID>
호주 DC: https://api.au.freshchat.com/v2/conversations/<external ID>
- API 호출 방법을 GET으로 설정합니다.
- 엔드포인트의 외부 ID는 Freshchat의 대화 ID를 저장하는 자리 표시자입니다. 이 자리 표시자를 삽입하려면 URL 텍스트 편집기에서 + 아이콘을 클릭 > 매개변수 > 외부 대화 ID를 선택합니다.


- 권한 헤더를 아래와 같이 추가합니다. 권한 키는 “Bearer <API Token>”입니다. API 토큰을 얻으려면 Freshchat 계정 설정 > API 토큰 > 기존 API 토큰 생성/복사를 엽니다.
- 필수 응답 매개변수로 channel_id를 입력합니다. 이를 통해 봇에 채널 ID가 반환되며, 조건부 논리를 사용하여 어떤 봇 흐름이나 Whatsapp 번호를 트리거할지 결정할 수 있습니다.
조건부 논리 설정
- 고객이 Freshchat 위젯을 통해 문의할 때, 봇은 일치하는 의도를 찾기 시작합니다. 이 상호작용은 세 가지 방법으로 시작될 수 있습니다:
- 고객이 인사말로 시작할 수 있으며, 이는 Hello 흐름과 일치합니다.
- 고객이 사용하는 키워드를 기반으로 대화를 다른 의도에 매핑하도록 선택할 수 있습니다 — 설정한 답변의 흐름 이름과 같은.
- 봇이 의도를 기반으로 대화를 일치시킬 수 없는 경우, 대신 Sorry 흐름을 트리거합니다. 고객 경험을 원활하게 하기 위해, “Sorry” 흐름의 첫 번째 대화를 비공개로 설정한 다음 “Sorry” 흐름을 “Hello” 흐름의 첫 번째 대화나 설정한 다른 흐름에 연결할 수 있습니다.“Sorry” 흐름을 “Hello” 흐름의 첫 번째 대화나 설정한 다른 흐름에 연결할 수 있습니다.

- “Hello” 흐름의 첫 번째 대화를 열고 비공개로 설정합니다.
- 새로운 액션을 추가 > API 트리거를 선택 > 이전에 구성한 API를 선택합니다. 예를 들어, 소스 가져오기 API였습니다.

Freshchat에서 채널 ID 가져오기
- 다양한 Freshchat 주제/Whatsapp 번호에 대한 조건부 논리를 구성하기 전에, 각 주제/Whatsapp 번호와 연결된 채널 ID를 가져와야 합니다. 이를 위해 API 도구에서 모든 채널 나열 API를 트리거할 수 있습니다.
조건부 논리 설정
- Freddy 셀프 서비스에서 설정 중이던 봇으로 돌아갑니다. API 트리거 액션을 구성한 흐름을 열고 조건으로 전환합니다.
- 여기서 API 호출에 의해 반환된 채널 ID를 확인할 조건을 구성해야 합니다. 우리의 경우, 소스 가져오기 API의 응답 매개변수입니다.
- 조건 탭에서 규칙을 설정하여 봇이 고객이 대화를 시작한 채널 ID 또는 주제를 감지하고 적절한 봇 흐름을 트리거하도록 합니다.

- 채널 ID를 얻으면 Freshchat의 채널 ID 목록과 일치하는지를 확인합니다. API 호출에서 반환된 채널 ID가 주제와 연결된 채널 ID와 동일한 경우, 조건은 봇 흐름을 해당 주제로 라우팅합니다.
- 예를 들어, Freshchat 계정에는 두 가지 주제: 영업 및 지원이 있습니다. 고객이 어느 주제에서 대화를 시작하느냐에 따라 봇은 다른 흐름을 트리거합니다.
