Freshchat에서 봇과 Freshdesk 통합하기

Freshchat의 봇을 Freshdesk와 통합하기

Freshchat의 봇을 Freshdesk 계정과 API를 통해 연결할 수 있습니다. 이 통합은 봇이 대화를 Freshdesk 에이전트에게 넘기거나 기존 티켓을 업데이트하려는 경우 유용합니다. 또한 Freshdesk 계정의 정보를 Freshchat과 공유하려는 경우에도 유용합니다.

목차

  • 봇 흐름 설정
  • API 설정
  • 봇 흐름 마무리
  • Multipart API 사용

봇 흐름 설정

봇이 고객 대화를 Freshdesk 에이전트에게 넘길 때, 고객을 대신하여 티켓을 생성하는 데 필요한 정보를 수집할 수 있습니다.

참고: Freshdesk에서 티켓을 생성하는 데 필요한 필수 필드를 반드시 수집해야 합니다. 예를 들어, 연락처 정보(이메일 또는 전화번호 등)는 티켓 생성에 필수적입니다.

이 예제에서는 고객에게 어떤 도움이 필요한지 물어보고, 요구 사항에 따라 다른 흐름으로 안내하여 필요한 세부 정보를 수집한 후 티켓 생성 흐름으로 다시 안내합니다. 이 작업이 완료되면 티켓 생성을 트리거하는 API를 설정해야 합니다.

API 설정

Go Flows > Configure > API library로 이동하여 새 API를 클릭합니다.

  1. API에 이름을 지정합니다. 이는 나중에 봇 흐름에서 참조하기 위한 것입니다.
  2. URL / JS 함수 이름 필드에 엔드포인트를 입력합니다. API에 대한 관련 엔드포인트를 찾으려면 Freshdesk API 문서를 참조하십시오. 예제에서는 Create Ticket API를 사용합니다.
  3. 메서드를 선택합니다. 메서드의 선택은 사용하는 API에 따라 달라집니다. 예제에서는 Create Ticket API를 사용하므로 POST를 선택합니다.
  4. 페이로드 유형을 JSON으로 설정합니다.
  5. API 문서의 샘플 코드를 기반으로 페이로드 내용을 입력합니다. 이는 페이로드 내용의 예입니다. 플레이스홀더를 사용하여 페이로드에 동적 정보를 사용할 수도 있습니다. + 아이콘을 클릭하여 봇이 수집할 수 있는 정보의 플레이스홀더 목록을 가져옵니다.
{
  "description": "문제에 대한 세부 사항...",
  "subject": "지원 필요...",
  "email": "tom@outerspace.com",
  "parent_id": 1,
  "priority": 1,
  "status": 2,
  "cc_emails": ["ram@freshdesk.com", "diana@freshdesk.com"]
}

헤더 추가를 체크하여 인증 헤더를 사용할 수 있습니다. 인증 헤더를 설정하려면 API 도구를 사용하거나 Freshdesk API 문서를 참조할 수 있습니다. 응답 매개변수에 봇 흐름에서 사용할 수 있는 값을 채울 수 있습니다. 예제에서는 고객과 티켓 ID를 공유하고 있으므로 ID를 응답 매개변수로 사용합니다. 완료되면 새 API 양식은 다음과 같습니다.

봇 흐름 마무리

지금까지 고객 입력을 받기 위한 봇 흐름을 설정했으며, API를 사용하여 티켓을 생성하고 티켓 ID를 반환하는 API를 설정했습니다.

Freshdesk API를 트리거하려는 대화를 열고 > 작업 선택 > 작업 유형 드롭다운에서 Trigger API 선택 > 이전에 구성한 API 선택

티켓이 생성되면 고객이 나중에 참조할 수 있는 티켓 번호와 함께 확인 메시지를 표시할 수 있습니다.

Multipart API 사용

Multipart API를 사용하여 첨부 파일과 같은 여러 데이터 세트를 봇 대화에서 선호하는 타사 시스템으로 결합하여 보낼 수 있습니다. 예를 들어, REST API에서 Multipart 폼 데이터 형식을 사용하여 파일 첨부와 함께 추가 컨텍스트를 수집하고 이를 Freshdesk로 전달하여 티켓을 생성할 수 있습니다.

이 문서가 도움이 되었나요?

Freshdesk Omni AI 도우미

Freshchat에서 봇과 Freshdesk 통합하기

AI 어시스턴트 초기화 중...