Skip to Content
Wagoo SaaS 1.0.25 is released 🎉
03 FeaturesSystème de ticketsSystème de Tickets

Système de Tickets

Overview

Le système de tickets Wagoo permet de gérer les demandes de support et les problèmes.

Créer un ticket

Via l’interface

  1. Allez Ă  /dashboard/tickets/create
  2. Remplissez le formulaire :
    • Titre : Sujet du ticket
    • Description : DĂ©tails du problème
    • PrioritĂ© : LOW / MEDIUM / HIGH / URGENT
    • Projet : Optionnel (associer Ă  un projet)
  3. Cliquez Submit

Via l’API

curl -X POST http://localhost:3000/api/tickets \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "title": "Impossible de créer un article", "description": "Quand je clique sur 'New Article', rien ne se passe", "priority": "HIGH", "projectId": "proj_123" }'

Statuts de ticket

OPEN

Nouveau ticket, non traité.

Couleur : 🔴 Rouge Notifs : Admin reçoit une alerte

IN_PROGRESS

En cours de traitement.

Couleur : 🟡 Orange Signifie : L'équipe travaille sur le problème

CLOSED

Résolu et fermé.

Couleur : 🟢 Vert Archivé : Visible en historique

Niveaux de priorité

LOW (Basse)

Demandes non-urgentes, amélioration de fonctionnalités.

MEDIUM (Normale)

Problèmes standards, défauts mineurs.

HIGH (Haute)

Problèmes importants, affect plusieurs utilisateurs.

URGENT (Critique)

Outages, bugs bloquants, perte de données.

Ajouter des messages

Message public

Visible pour le client.

Utilisé pour : Réponses, mises à jour, solutions

Message interne

Non-visible pour le client.

Utilisé pour : Notes internes, discussions d'équipe

Via l’interface

  1. Ouvrez le ticket
  2. Écrivez votre message
  3. Choisissez Public ou Internal
  4. Cliquez Send

Via l’API

curl -X POST http://localhost:3000/api/tickets/{ticketId}/messages \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "content": "Nous avons trouvé le problème...", "isPublic": true }'

Assigner un ticket

Via l’interface

  1. Ouvrez le ticket
  2. Cliquez Assign to
  3. Sélectionnez un membre de l’équipe
  4. Cliquez Assign

Via l’API

curl -X PATCH http://localhost:3000/api/admin/tickets/{ticketId} \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "assignedToId": "user_123" }'

Voir mes tickets

Pour les clients

URL : http://localhost:3000/dashboard/tickets

Affiche :

  • Mes tickets soumis
  • Statut et prioritĂ©
  • Messages privĂ©s avec l’équipe

Pour l’admin

URL : http://localhost:3000/admin/tickets

Affiche :

  • Tous les tickets
  • Assignations
  • Filtres par statut/prioritĂ©
  • Stats

Via l’API

Récupérer mes tickets

curl http://localhost:3000/api/tickets \ -H "Authorization: Bearer YOUR_TOKEN"

Modifier un ticket

curl -X PUT http://localhost:3000/api/tickets/{ticketId} \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "title": "Titre modifié", "priority": "MEDIUM", "status": "IN_PROGRESS" }'

Fermer un ticket

curl -X PATCH http://localhost:3000/api/tickets/{ticketId} \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "status": "CLOSED" }'

Notifications

Pour le client

  • đź“§ Confirmation de soumission
  • đź“§ RĂ©ponse publique reçue
  • đź“§ Ticket fermĂ©

Pour l’équipe

  • đź”” Nouveau ticket soumis
  • đź”” RĂ©ponse client reçue
  • đź“§ Digest quotidien des tickets

Cas d’usage

Support client

Gérere les questions et problèmes des utilisateurs.

Bugs internes

Tracker les bugs et les améliorations.

Feature requests

Collecter les demandes de nouvelles fonctionnalités.

Maintenance

Organiser les tâches de maintenance.

Fonctionnalités futures

  • 🤖 Chatbot IA pour les questions frĂ©quentes
  • 📊 Analytics des tickets
  • đź”” Notifications SMS
  • ⏱️ SLA (Service Level Agreements)
  • 📎 Pièces jointes
  • 🏷️ Tags et catĂ©gories

Voir Gestion d’équipe pour ajouter des support agents.

Last updated on