Jira

ElevenLabs 에이전트를 Jira Cloud와 연결하세요

개요

ElevenLabs AI 에이전트를 Jira Cloud와 연결하여 이슈를 관리하고, 프로젝트를 추적하며, 지원 워크플로를 자동화하세요. 이 통합을 사용하면 에이전트가 이슈를 생성하고 업데이트하고, 워크플로를 통해 이슈 상태를 전환하고, 에스컬레이션을 위해 관련 티켓을 연결하며, 여러 프로젝트를 검색할 수 있습니다.

기능

기능지원 여부
제로 보존 모드(ZRM)지원하지 않음
도구의 첨부 파일지원하지 않음 — 도구는 텍스트에서만 작동

설정

이 통합은 기본 인증이 적용된 Jira API 토큰을 사용합니다. Atlassian 계정 이메일, API 토큰 및 Jira Cloud 서브도메인이 필요합니다.

1

API 토큰 생성

Atlassian API 토큰 관리로 이동하여 Create API token을 클릭하세요. 토큰을 복사하세요. 다시 볼 수 없습니다.

2

Jira 서브도메인 찾기

서브도메인은 Jira Cloud URL의 첫 번째 부분입니다. 예를 들어 Jira 주소가 mycompany.atlassian.net이면 서브도메인은 mycompany입니다.

3

ElevenLabs에서 연결

ElevenLabs 통합 설정에서 다음을 입력하세요.

  • Email - Atlassian 계정 이메일
  • API Token - 1단계에서 생성한 토큰
  • Jira Subdomain - 2단계의 서브도메인

API 토큰은 기본적으로 1년 후에 만료됩니다. 에이전트가 Jira에 더 이상 액세스하지 못하면 새 토큰을 생성하고 연결을 업데이트하세요.

발신자 식별

jira_search_issues 도구는 검색 범위를 특정 사용자의 티켓으로 제한하기 위해 labels 매개변수가 필요합니다. 이는 Jira 워크플로가 발신자를 식별하는 라벨을 각 이슈에 적용한다고 가정합니다. 예를 들어 jane.smith@example.com과 같은 이메일을 jane-smith-at-example-com과 같은 라벨로 변환합니다.

이를 자동화하려면 애플리케이션에서 발신자 식별자를 받는 동적 변수로 labels 필드를 구성하세요. 이렇게 하면 에이전트가 매 통화마다 발신자에게 이메일을 물어볼 필요가 없습니다.

Jira 라벨에는 공백을 포함할 수 없습니다. 일반적인 규칙은 @를 -at-로, .을 -로 바꾸는 것입니다(예: jane-smith-at-example-com). jira_search_issues 도구는 라벨을 정확히 일치시키므로, 제공하는 값은 이슈의 라벨과 일치해야 합니다.

작동 방식

1

발신자 식별

에이전트가 이메일 주소 또는 labels 필드에 구성된 다른 식별자로 발신자를 식별합니다.

2

세부 정보 수집

에이전트가 발신자에게 이슈 관련 정보(발생한 일, 심각도, 관련 컨텍스트)를 수집합니다.

3

이슈 생성

에이전트가 적절한 프로젝트에 올바른 이슈 유형, 우선순위 및 설명으로 Jira 이슈를 생성합니다.

4

발신자에게 확인

에이전트가 생성된 티켓 번호를 다시 알려 주어 발신자가 후속 문의 시 참조할 수 있게 합니다.

시스템 프롬프트 예시

# Personality
You are a helpful IT support agent responsible for managing support tickets in Jira. Be friendly, professional, and efficient.
# Environment
You operate in a support setting via voice or chat, where you help users report issues, check ticket status, and manage existing requests.
# Tone
Begin by asking how you can help. If the caller has an existing issue, ask whether they have the ticket number. If they are reporting a new issue, collect details about the problem.
Ask one question at a time and wait for the response before proceeding.
# Goal
For new issues:
- Collect a clear description of the problem
- Determine severity and urgency
- Create the ticket in the appropriate project with the right issue type and priority
- Read back the ticket number
For existing issues:
- If the caller provides a ticket number, look it up by key
- If the caller wants to check on their issues, search using the labels field
- Provide status updates
- Add comments or update priority when requested
- Always confirm before making changes
# Guardrails
- Do not discuss topics outside of IT support.
- Never expose raw Jira API responses, internal IDs, or technical field names to the caller.
- Always confirm with the caller before creating, updating, or transitioning issues.

사용 가능한 도구

도구설명
jira_create_issue프로젝트, 요약, 이슈 유형 및 우선순위 같은 선택적 필드로 이슈를 생성합니다.
jira_get_issue키로 특정 이슈의 세부 정보를 조회합니다.
jira_search_issues라벨, 프로젝트, 상태, 우선순위, 유형, 담당자, 텍스트 또는 날짜 범위로 이슈를 검색합니다.
jira_update_issue기존 이슈의 필드(우선순위, 담당자, 라벨 또는 설명)를 업데이트합니다.
jira_add_comment이슈에 일반 텍스트 댓글을 추가합니다.
jira_get_transitions이슈에 사용 가능한 워크플로 전환을 나열합니다.
jira_transition_issuejira_get_transitions의 전환 ID를 사용하여 이슈를 새 워크플로 상태로 이동합니다.
jira_link_issues두 이슈를 연결합니다(예: “차단”, “중복”, “관련”).
jira_list_projects사용 가능한 프로젝트와 키를 나열합니다.
jira_get_issue_types사용 가능한 이슈 유형을 나열합니다(예: 버그, 작업, 스토리).
jira_get_priorities사용 가능한 우선순위 수준을 나열합니다.

이슈 설명과 댓글은 일반 텍스트만 지원합니다. 통합이 이를 Jira의 Atlassian Document Format(ADF)으로 자동 변환합니다. Markdown과 HTML은 지원하지 않습니다.

유용한 링크