Router un ticket support
Cette capacité lit un ticket de support et détermine vers quelle équipe l’orienter : facturation, technique, commercial, réclamation. Elle en dégage le sujet, une urgence estimée et le service compétent, pour qu’une demande entrante arrive directement au bon interlocuteur plutôt que de patienter dans une file unique.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Le bon service dès la réception
Un client qui décrit un prélèvement erroné n’attend pas la même personne que celui qui signale un bug. L’outil lit le message, identifie le sujet réel — au-delà des mots employés — et propose l’équipe compétente parmi celles que vous définissez. La demande n’erre plus d’un service à l’autre : elle part au bon endroit dès le premier tri, ce qui raccourcit d’autant le délai de réponse ressenti.
Sujet, urgence et catégorie
Au-delà de l’aiguillage, l’outil qualifie le ticket : une catégorie (facturation, technique, livraison…), un niveau d’urgence, et parfois un début de résumé. Un message qui évoque une panne bloquante ou un client mécontent remonte plus haut dans la file. Vous fixez vos catégories et vos seuils ; l’outil s’y conforme, sans imposer une grille étrangère à votre organisation. Ce classement facilite ensuite le suivi et les statistiques de votre service client.
Intégration et prix
Vous collez un ticket sur cette page pour tester le tri ; pour traiter le flux d’une boîte de support, la capacité s’appelle aussi en API et se branche à votre outil de tickets. Le tarif : $0.003 la requête, plus $0.0135 par ticket, en dollars US, connu avant l’envoi. Sans abonnement : vous payez les tickets réellement classés. L’application mobile et l’e-mail viendront compléter ces canaux.
Cas d’usage
Aiguiller une boîte de support partagée
Studio Lumen SAS fait trier les messages arrivant sur son adresse d’assistance : les questions de facturation partent à la gestion, les bugs à la technique, sans tri manuel.
Faire remonter l’urgent
Camille Moreau repère automatiquement les tickets signalant un service interrompu, placés en tête de file avant les demandes courantes.
Classer par catégorie pour le suivi
Menuiserie Rousseau & Fils étiquette ses demandes entrantes par thème afin de mesurer, en fin de mois, d’où viennent les sollicitations les plus fréquentes.
Questions fréquentes
Puis-je définir mes propres équipes et catégories ?
Oui. Vous fournissez la liste de vos services et catégories ; l’outil aiguille chaque ticket vers l’une d’elles, sans grille imposée.
L’urgence est-elle évaluée ?
Oui. Chaque ticket reçoit un niveau d’urgence selon les signaux du message, ce qui permet de faire remonter les cas bloquants.
L’outil répond-il au client à ma place ?
Non. Il classe et oriente ; la rédaction d’une réponse relève d’une autre capacité du KIT, et l’envoi reste sous votre contrôle.
Peut-il se brancher à mon logiciel de tickets ?
Oui, via l’API : le classement s’intègre à votre flux entrant pour étiqueter et router chaque demande automatiquement.
Combien coûte le tri d’un ticket ?
$0.003 la requête, plus $0.0135 par ticket, en dollars US. Le prix est affiché avant l’envoi, sans abonnement.
Le contenu des tickets est-il conservé ?
Non. Chaque message transite chiffré, sert au classement, puis n’est rattaché à aucun profil ; à vous de traiter ces échanges conformément au RGPD.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/text/ticket-route \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/ticket-route", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/ticket-route",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/ticket-route", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/ticket-route", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.ticket_route",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |