Zendesk
ElevenLabs 에이전트를 Zendesk Support와 연결하세요
개요
ElevenLabs AI 에이전트를 Zendesk와 연결하여 지원 티켓, 사용자 및 조직을 관리하세요. 이 통합을 사용하면 에이전트가 티켓을 생성하고 업데이트하며, 기존 레코드를 검색하고, 사용자를 관리하고, 수신 티켓 댓글에 응답할 수 있습니다.
기능
설정
이 통합은 ElevenLabs OAuth 앱, 자체 OAuth 클라이언트, API 토큰의 세 가지 인증 방식을 지원합니다.
Zendesk는 인증 방식으로서 API 토큰을 단계적으로 폐지하고 OAuth 전용 액세스로 전환하고 있습니다. 기존 API 토큰 기반 Zendesk 통합은 2027년 4월 30일까지 계속 작동합니다. ElevenLabs는 이 마이그레이션을 지원하기 위해 노력하고 있으며, 그 전에 OAuth로 전환할 수 있도록 영향받는 고객에게 사전 안내를 드릴 예정입니다. 아래의 사용자 지정 OAuth 클라이언트 방식으로 언제든 전환할 수 있습니다.
OAuth
API 토큰
사용자 지정 OAuth 클라이언트
OAuth 범위
OAuth2 자격 증명으로 연결하면 ElevenLabs에 다음 Zendesk OAuth 범위가 부여됩니다. 읽기 액세스는 계정 전체에 부여되며, 쓰기 액세스는 통합에서 사용하지 않는 리소스를 토큰이 수정할 수 없도록 리소스별로 요청됩니다.
토큰은 이를 승인한 사용자의 권한을 초과하지 않습니다. 실제 액세스 권한은 이 범위와 해당 사용자의 Zendesk 역할이 교차하는 범위입니다.
이 범위는 다른 두 인증 방식에는 적용되지 않습니다. 사용자 지정 OAuth 클라이언트는 read 및 write(전체 읽기 및 쓰기 액세스)를 요청하며, API 토큰에는 해당 토큰이 속한 Zendesk 사용자의 모든 권한이 포함됩니다.
데이터 공개
아래 표에는 통합 기능이 Zendesk 계정에서 액세스하는 모든 필드와 ElevenLabs가 해당 데이터를 저장하는지 여부, 그리고 언제 어떤 이유로 액세스하는지가 나와 있습니다. 읽기는 처리 중에 값이 사용되지만 영구 저장되지는 않음을 의미합니다. 읽기 및 저장은 ElevenLabs 대화 레코드에 영구 저장됨을 의미합니다. 쓰기는 통합 기능이 데이터를 Zendesk로 전송함을 의미합니다.
통합 기능은 연결된 트리거가 실행되거나 에이전트가 Zendesk 도구를 호출할 때만 Zendesk API를 호출합니다. Zendesk 계정을 폴링하거나 데이터를 대량으로 내보내지 않습니다.
Zendesk 도구가 반환한 레코드는 도구 호출 결과의 일부로 대화 기록에 저장되므로 레코드를 읽는 도구는 해당 레코드도 저장합니다. 저장된 데이터의 보존은 대화 기록 및 PII 삭제를 포함하여 티켓을 처리한 에이전트의 개인정보 보호 설정을 따릅니다.
Zendesk 도구
대화 중 티켓, 사용자 및 조직을 관리할 수 있도록 에이전트에 Zendesk 도구를 추가하세요. 통합 기능을 연결한 후 에이전트의 구성 페이지에서 개별 도구를 활성화할 수 있습니다.
사용 가능한 도구
통합 기능은 다음 카테고리로 구성된 30개 이상의 도구를 제공합니다.
- 티켓 — 티켓을 생성, 업데이트, 삭제, 나열 및 검색합니다. 대량 작업(여러 개 생성, 여러 개 업데이트, 여러 개 삭제)도 사용할 수 있습니다.
- 댓글 및 태그 — 티켓에 공개 또는 내부 댓글을 추가하고 태그를 추가하거나 제거합니다.
- 사용자 — 사용자를 조회, 생성, 업데이트 및 삭제합니다. 사용자 데이터 동기화를 위해 대량 생성 또는 업데이트를 지원합니다.
- 조직 — 조직 세부 정보를 조회하고 조직의 티켓을 나열합니다.
- 검색 — 티켓, 사용자 및 조직 전반에서 Zendesk 검색 쿼리를 실행합니다(예:
type:ticket status:open).
도구 예시
zendesk_create_ticket
zendesk_search
zendesk_add_comment
zendesk_get_user
새 지원 티켓을 생성합니다. 에이전트가 발신자로부터 세부 정보를 수집하고 발신자를 대신해 티켓을 엽니다.
도구 구성
레거시 웹훅 설정
기본 Zendesk 통합 기능을 사용하는 경우 도구가 자동으로 구성됩니다. 아래 단계는 수동 웹훅 설정에만 적용됩니다.
레거시 통합 기능은 지원 에이전트를 생성하기 위해 3개의 웹훅 도구를 사용합니다. 아래 탭에서 각 도구의 구성을 검토하세요.
zendesk_get_ticket_comments
zendesk_get_resolved_tickets
zendesk_open_ticket
이름: zendesk_get_ticket_comments
설명: 티켓의 댓글을 조회합니다.
메서드: GET
URL: https://acmecorp.zendesk.com/api/v2/tickets/{ticket_id}/comments.json
헤더:
- Content-Type:
application/json - Authorization: (시크릿:
zendesk_key)
경로 매개변수:
- ticket_id: get_resolved_tickets 결과의
id필드에서 값을 추출합니다.
도구 JSON:
Zendesk 트리거
에이전트가 수신 티켓 댓글을 모니터링하고 대응하여 1차 지원을 제공하도록 Zendesk 트리거를 구성하세요.
설정
Zendesk에서 트리거 생성
Zendesk 관리 센터에서 Objects and rules > Business rules > Triggers로 이동하여 Add trigger를 클릭하세요. 에이전트가 응답해야 하는 티켓 이벤트를 결정하는 조건을 구성합니다(예: 특정 그룹의 새 티켓, 특정 태그가 있는 티켓 댓글). 다음 단계에서 필요하므로 트리거 이름을 기록해 두세요.
작업이 누락되어 트리거를 저장할 수 없다면, 티켓에 “agent is processing” 태그를 추가하는 등의 간단한 작업을 추가하세요.
ElevenLabs에서 트리거 연결
에이전트의 구성 페이지에서 새 트리거를 추가하고 Zendesk Trigger를 선택하세요. 다음 필드를 구성합니다.
- 에이전트: 수신 대화를 처리하는 에이전트입니다.
- 트리거 규칙 이름: 이전 단계에서 생성한 Zendesk 트리거의 이름입니다.
- 일일 티켓 한도(선택 사항): 에이전트가 하루에 처리할 최대 티켓 수입니다. 무제한으로 설정하려면 비워 두세요.
트리거를 활성화하면 ElevenLabs가 Zendesk 계정에 웹훅을 생성하고 지정한 트리거에 작업으로 추가합니다. 트리거를 비활성화하면 웹훅과 작업이 제거됩니다.
섀도 모드
Zendesk 트리거에서 섀도 모드를 활성화하면 에이전트가 고객에게 직접 답변하지 않고 관찰하며 답변 초안을 작성할 수 있습니다. 섀도 모드가 활성화되면 에이전트는 공개 답변 대신 티켓에 내부 댓글로 답변을 작성합니다. 내부 댓글은 Zendesk 에이전트와 관리자만 볼 수 있으며 최종 사용자에게는 알림이 전송되지 않습니다.
섀도 모드는 에이전트가 답변을 게시하는 방식에만 영향을 줍니다. 에이전트가 티켓을 수정하는 도구(예: 상태 변경, 태그 추가 또는 티켓 할당)를 사용하는 경우, 해당 변경 사항은 계속 적용됩니다. 의도하지 않은 수정을 방지하려면 수정 도구 호출을 제거한 에이전트의 별도 브랜치를 사용하세요.
섀도 모드는 정식 배포 전에 에이전트 품질을 평가하는 데 유용합니다. 정확성과 어조를 비교하기 위해 실제 지원 답변과 함께 내부 댓글을 검토한 후, 결과물에 확신이 생기면 에이전트를 활성 모드로 전환하세요.
루프 방지
에이전트가 Zendesk API를 통해 티켓 댓글에 응답하면 그 응답 자체가 새 댓글이 됩니다. 이로 인해 에이전트가 다시 트리거되어 무한 루프가 발생할 수 있습니다. 이를 방지하려면 다음 조건 중 하나를 Zendesk 트리거에 추가하세요.
트리거에서 서비스 계정을 제외합니다. 통합 기능용 별도의 Zendesk 사용자(예: ai-agent@yourcompany.com)를 만들고 ElevenLabs에서 연결할 때 이 계정의 자격 증명을 사용하세요. 그런 다음 Zendesk 트리거에 다음 조건을 추가하세요.
- Current User, Is Not, <서비스 계정>
트리거에서 API 업데이트를 제외합니다. 이 조건은 업데이트한 사용자가 누구인지에 관계없이 Zendesk API를 통해 이루어진 모든 업데이트를 필터링합니다.
- Ticket > Update Via, Is Not, Web Service (API)

