Jira

Connectez vos agents ElevenLabs à Jira Cloud

Vue d’ensemble

Connectez vos agents IA ElevenLabs à Jira Cloud pour gérer les problèmes, suivre les projets et automatiser les flux de support. Cette intégration permet à vos agents de créer et mettre à jour des problèmes, de les faire progresser dans les flux de travail, de lier les tickets associés pour les escalades et d’effectuer des recherches dans les projets.

Fonctionnalités

FonctionnalitéPrise en charge
Mode zéro rétention (ZRM)Non pris en charge
Pièces jointes dans les outilsNon prises en charge, les outils traitent uniquement du texte

Configuration

Cette intégration utilise un jeton API Jira avec une authentification Basic. Vous avez besoin de l’email de votre compte Atlassian, d’un jeton API et de votre sous-domaine Jira Cloud.

1

Générer un jeton API

Accédez à la gestion des jetons API Atlassian et cliquez sur Create API token. Copiez le jeton, vous ne pourrez plus l’afficher.

2

Trouver votre sous-domaine Jira

Votre sous-domaine correspond à la première partie de votre URL Jira Cloud. Par exemple, si votre Jira se trouve à l’adresse mycompany.atlassian.net, votre sous-domaine est mycompany.

3

Se connecter dans ElevenLabs

Dans la configuration de l’intégration ElevenLabs, saisissez :

  • Email : l’email de votre compte Atlassian
  • API Token : le jeton généré à l’étape 1
  • Jira Subdomain : votre sous-domaine de l’étape 2

Les jetons API expirent par défaut après un an. Si votre agent ne peut plus accéder à Jira, générez un nouveau jeton et mettez à jour la connexion.

Identifier les appelants

L’outil jira_search_issues exige un paramètre labels pour limiter les recherches aux tickets d’un utilisateur spécifique. Cela suppose que votre flux Jira applique à chaque problème une étiquette identifiant l’appelant, par exemple en convertissant un email comme jane.smith@example.com en une étiquette comme jane-smith-at-example-com.

Pour automatiser cela, configurez le champ labels comme une variable dynamique qui reçoit l’identifiant de l’appelant depuis votre application. Ainsi, l’agent n’a pas besoin de demander l’email de l’appelant à chaque appel.

Les étiquettes Jira ne peuvent pas contenir d’espaces. Une convention courante consiste à remplacer @ par -at- et . par - (par exemple, jane-smith-at-example-com). L’outil jira_search_issues recherche une correspondance exacte avec l’étiquette, la valeur fournie doit donc correspondre à l’étiquette du problème.

Fonctionnement

1

Identification de l’appelant

L’agent identifie l’appelant à partir de son adresse email ou d’un autre identifiant configuré dans le champ labels.

2

Collecte des informations

L’agent recueille les informations sur le problème auprès de l’appelant : ce qui s’est passé, la gravité et tout contexte pertinent.

3

Création du problème

L’agent crée un problème Jira dans le projet approprié, avec le bon type de problème, la priorité et la description adéquats.

4

Confirmation auprès de l’appelant

L’agent communique le numéro du ticket créé afin que l’appelant dispose d’une référence pour le suivi.

Exemple de prompt système

# 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.

Outils disponibles

OutilDescription
jira_create_issueCrée un problème avec le projet, le résumé, le type de problème et des champs facultatifs comme la priorité.
jira_get_issueRécupère les détails d’un problème spécifique à partir de sa clé.
jira_search_issuesRecherche des problèmes par étiquette, projet, statut, priorité, type, responsable, texte ou plage de dates.
jira_update_issueMet à jour les champs d’un problème existant : priorité, responsable, étiquettes ou description.
jira_add_commentAjoute un commentaire en texte brut à un problème.
jira_get_transitionsListe les transitions de flux de travail disponibles pour un problème.
jira_transition_issueDéplace un problème vers un nouveau statut de flux de travail à l’aide d’un ID de transition provenant de jira_get_transitions.
jira_link_issuesLie deux problèmes, par exemple « Blocks », « Duplicate », « Relates ».
jira_list_projectsListe les projets disponibles et leurs clés.
jira_get_issue_typesListe les types de problèmes disponibles, par exemple Bug, Task, Story.
jira_get_prioritiesListe les niveaux de priorité disponibles.

Les descriptions de problèmes et les commentaires sont uniquement en texte brut. L’intégration les convertit automatiquement au format Atlassian Document Format (ADF) de Jira. Markdown et HTML ne sont pas pris en charge.

Liens utiles