Logiciel de ticketing pour agence web : demandes clients et forfait d'heures
Un logiciel de ticketing pour agence web fait avec Claude Code : demandes avec capture, estimation validée par le client, heures décomptées du forfait.
L'essentiel
Un logiciel de ticketing pour agence web reçoit les demandes des clients dans une file unique, avec la capture d'écran et l'adresse de la page concernée. L'agence chiffre chaque demande, le client valide l'estimation, puis le temps passé se décompte de son forfait d'heures. Avec Claude Code, un freelance ou une petite agence construit cet outil en le décrivant en français.
Sommaire
- Que fait un logiciel de ticketing pour une agence web ?
- Que remplit le client dans le formulaire de demande ?
- Comment ranger la file des demandes par client et par priorité ?
- Comment faire valider l'estimation par le client ?
- Comment le temps passé se décompte-t-il du forfait ?
- Que se passe-t-il quand le forfait arrive au bout ?
- Pourquoi garder l'historique des interventions par site ?
- Ce que l'outil change dans une semaine d'agence
- Quelles sont les limites d'un ticketing fait maison ?
- Questions fréquentes
- Par où commencer
Un logiciel de ticketing pour agence web rassemble les demandes des clients dans une seule file, chacune avec sa capture d'écran, l'adresse de la page concernée et le site visé. L'agence chiffre, le client valide, puis le temps passé se décompte de son forfait d'heures, avec une alerte des deux côtés quand le forfait s'épuise.
Cet article s'adresse à ceux qui vendent de la maintenance : un intégrateur WordPress qui suit les sites de commerçants, un studio qui gère des boutiques Shopify, un webdesigner qui garde la main sur ses sites vitrines. À la fin, vous saurez quels écrans construire et quoi demander à Claude Code, l'outil de programmation de Claude.
Rugstar, une marque de tapis, a construit avec Claude Code un CRM qui donne à chaque client une page de suivi privée et fait signer les devis d'un « bon pour accord ». Le ticketing décrit ici reprend ces deux briques.
Que fait un logiciel de ticketing pour une agence web ?
Un ticket est la fiche d'une demande, du dépôt à la clôture. La demande peut être un bouton qui ne répond plus sur téléphone, un texte d'accueil à changer, une extension à mettre à jour, un accès à créer pour une salariée du client. Sans outil, elle arrive par e-mail, par message ou en fin d'appel, et parfois se perd.
Le ticketing donne à chaque demande le même parcours :
| Statut | Qui agit | Ce que l'outil enregistre |
|---|---|---|
| Nouvelle | Le client dépose | Site, page, description, capture |
| À estimer | Vous chiffrez | Temps estimé, explication |
| En attente d'accord | Le client accepte ou refuse | Nom, date et heure de l'accord |
| En cours | Vous intervenez | Temps passé, notes internes |
| À vérifier | Le client contrôle | Commentaire éventuel |
| Close | L'outil fait le compte | Temps retiré du forfait |
Le même principe sert aux services techniques qui gèrent des demandes d'intervention avec un ticketing maison. Une agence web y ajoute le forfait d'heures.
Que remplit le client dans le formulaire de demande ?
Une demande mal décrite coûte un aller-retour d'e-mails. Le formulaire tient donc sur une page, lisible au téléphone :
- Site concerné : une liste limitée aux sites de ce client.
- Adresse de la page, copiée depuis la barre du navigateur.
- Type : bug, modification de contenu, nouvelle fonction, question, site en panne.
- Ce que vous voyez et ce que vous attendiez, en deux champs séparés.
- Captures d'écran, collées ou glissées dans le champ.
- Urgence souhaitée : normale, rapide ou bloquante.
- Navigateur et appareil, remplis par le formulaire lui-même.
Une ligne d'aide sous le champ des captures rappelle les raccourcis : sur Mac, Commande + Maj + 4 capture une zone de l'écran ; sur Windows, la touche Windows + Maj + S ouvre l'outil Capture d'écran.
Les champs s'adaptent aux sites suivis : un « Numéro de commande » pour une boutique en ligne, un type « Carte et horaires » pour un restaurant, un « Compte utilisateur » pour une application métier.
Une adresse de support peut aussi alimenter la file : l'outil lit la boîte et transforme chaque message en ticket, comme le CRM de Rugstar lit déjà les boîtes Gmail connectées.
Crée un formulaire « Nouvelle demande » pour mes clients. Le client choisit un de ses sites, colle l'adresse de la page, choisit le type (bug, modification de contenu, nouvelle fonction, question, site en panne), décrit ce qu'il voit et ce qu'il attendait, et ajoute des captures collées ou glissées. Note tout seul le navigateur et l'appareil. Une demande « site en panne » m'envoie un e-mail tout de suite.
Comment ranger la file des demandes par client et par priorité ?
La file des demandes est votre écran du matin : une ligne par ticket, avec numéro, client, site, titre, type, priorité, statut, temps estimé, temps passé et date de dépôt. Des onglets filtrent par statut : « À estimer », « En attente d'accord », « En cours », « À vérifier par le client ».
La priorité suit une règle écrite, la même pour tous :
- Un site en panne ou un paiement bloqué passe devant tout le reste.
- Une demande marquée bloquante par le client vient ensuite.
- Les autres suivent l'ordre d'arrivée, et la date promise passe en rouge quand elle approche.
Un clic sur un client ouvre sa fiche : ses sites, ses demandes ouvertes, sa formule et son compteur d'heures. Un freelance en renfort voit seulement les tickets qui lui sont confiés.
Comment faire valider l'estimation par le client ?
Après lecture, vous indiquez le temps estimé et une phrase sur ce que vous allez faire. Le bouton « Envoyer pour accord » passe le ticket en « En attente d'accord » et envoie au client un e-mail avec un lien.
Ce lien ouvre une page privée, sans compte ni mot de passe, sur le modèle d'un portail client avec un lien personnel. Le client y lit sa demande, votre estimation, et le temps qui lui restera après l'intervention. Trois boutons : « J'accepte », « Je refuse », « J'ai une question ». L'accord enregistre le nom de la personne, la date et l'heure, comme le bon pour accord d'un devis signé en ligne.
Deux réglages, client par client, gardent les petites demandes rapides :
- un seuil d'accord automatique, sous lequel vous commencez sans attendre ;
- une règle pour le hors forfait : si l'estimation dépasse le temps restant, la page montre la part hors forfait et son prix, calculé avec votre taux horaire.
Ajoute un bouton « Envoyer pour accord » sur chaque demande. J'indique un temps estimé et une explication. Le client reçoit un lien vers une page sans mot de passe : la demande, l'estimation, son temps restant avant et après. Il accepte, refuse ou pose une question ; enregistre son nom, la date et l'heure de l'accord. Au-delà du temps restant, affiche la part hors forfait et son prix avec mon taux horaire.
Comment le temps passé se décompte-t-il du forfait ?
Sur chaque ticket, « Démarrer » lance un chronomètre et « Arrêter » crée une ligne de temps. Une ligne se saisit aussi après coup : date, durée, note, case « Facturable ». La correction d'une erreur de votre part se note case décochée, hors forfait. L'arrondi suit votre contrat, à la minute, au quart d'heure ou avec un minimum par intervention.
Le compteur dépend de la formule vendue, choisie sur la fiche du client :
| Formule | Comportement du compteur |
|---|---|
| Forfait mensuel sans report | Revient au total du forfait le premier du mois |
| Forfait mensuel avec report | Les heures non utilisées passent au mois suivant, dans la limite fixée |
| Carnet d'heures prépayé | Descend jusqu'à zéro, avec ou sans date d'expiration |
| Au ticket | Chaque demande acceptée est facturée à part |
Sur chaque demande, ajoute un chronomètre « Démarrer / Arrêter » et la saisie manuelle d'une ligne de temps : date, durée, note, case « Facturable ». Sur la fiche client, je choisis sa formule (forfait mensuel avec ou sans report, carnet d'heures prépayé, facturation au ticket) et la règle d'arrondi. Affiche en haut de la fiche : heures du forfait, heures utilisées, heures restantes.
Que se passe-t-il quand le forfait arrive au bout ?
L'alerte prévient les deux côtés, au seuil que vous fixez pour chaque client. Le client reçoit un e-mail avec le temps restant et les demandes en attente. Vous voyez un badge sur sa ligne dans la file, et un e-mail du matin liste les forfaits proches de la fin, sur le modèle de celui du CRM de Rugstar, qui résume ce qui attend.
À zéro, selon le client, les nouvelles demandes attendent un accord hors forfait, s'ajoutent à la facture suivante, ou un bouton « Proposer une recharge » prépare le devis d'un nouveau carnet d'heures.
En fin de mois, l'outil prépare le relevé d'interventions de chaque client : les tickets clos, le temps de chacun et le solde du forfait. Il accompagne la facture.
Pourquoi garder l'historique des interventions par site ?
Chaque site a sa fiche : l'adresse, l'hébergeur, l'outil qui le fait tourner (WordPress, Shopify, Webflow, code sur mesure), la date de renouvellement du nom de domaine, et toutes les interventions avec leur date, leur durée et une note.
L'historique donne la date de mise à jour d'une extension ou l'auteur d'une modification. Au renouvellement du contrat, il montre au client le travail de l'année.
Les mots de passe des sites clients restent dans un gestionnaire de mots de passe, et la fiche indique seulement où les trouver. Comme ça, un accès au ticketing ne donne jamais accès aux sites.
Ce que l'outil change dans une semaine d'agence
Le lundi matin, la file montre les demandes du week-end, classées par priorité. Pendant la semaine, les échanges restent dans le ticket et le client suit sa demande sur sa page. Une estimation sans réponse se relance seule : sur le CRM de Rugstar, une action qui attend une réponse prévoit une relance douce sept jours plus tard, comme pour relancer un devis sans réponse. En fin de mois, la facture part du relevé.
Quelles sont les limites d'un ticketing fait maison ?
- La facture électronique. Depuis le 1er septembre 2026, toutes les entreprises assujetties à la TVA en France doivent pouvoir recevoir des factures électroniques par une plateforme agréée ; l'obligation d'en émettre arrive le 1er septembre 2027 pour les PME et les micro-entreprises, selon le ministère de l'Économie. Votre outil prépare la facture et passe par une plateforme agréée pour la transmettre, comme un logiciel de devis et factures sur mesure.
- La comptabilité reste dans votre logiciel comptable, que l'outil peut alimenter.
- La surveillance des sites demande un service à part, qui teste chaque site à intervalles réguliers. S'il sait envoyer une alerte à une adresse web, votre outil ouvre le ticket « site en panne » de lui-même.
- L'entretien : vérifier après chaque changement, garder des sauvegardes, suivre les coûts des services.
Questions fréquentes
Le client d'une agence web doit-il créer un compte pour déposer une demande ?
Le client d'une agence web peut déposer une demande sans créer de compte : il reçoit un lien personnel et secret vers son espace, avec ses sites et ses demandes. Si plusieurs personnes chez lui déposent des demandes, chacune reçoit son propre lien, et le ticket garde le nom de son auteur.
Comment décompter les heures d'un forfait de maintenance de site web ?
Les heures d'un forfait de maintenance se décomptent ticket par ticket : chaque intervention crée une ligne de temps arrondie selon le contrat, et seules les lignes facturables réduisent le forfait. Le compteur affiche le forfait, le temps utilisé et le temps restant, pour l'agence comme pour le client. Le report des heures non utilisées dépend de la formule de chaque client.
Un ticketing d'agence web peut-il se relier à Gmail ou à Slack ?
Un ticketing d'agence web fait avec Claude Code peut se relier à Gmail, à Slack et aux autres services qui ont une API, une porte d'entrée prévue pour que deux logiciels échangent des informations. Un e-mail reçu sur l'adresse de support devient un ticket, et une demande « site en panne » peut prévenir votre canal Slack.
Par où commencer
Commencez par un tableur : vos clients, leurs sites, la formule de chacun, et les demandes du mois dernier retrouvées dans vos e-mails. Cette liste montre les champs dont le formulaire a besoin.
Construisez ensuite le formulaire et la file, et faites-les essayer à un client de confiance avant d'ajouter le compteur d'heures. D'autres exemples d'outils par métier se trouvent dans le guide du logiciel métier sur mesure, et les deux leçons gratuites montrent comment installer Claude Code en partant de zéro.
Apprenez à construire vos propres outils
Korbolia est une formation vidéo qui vous apprend à créer vos logiciels avec Claude Code, sans écrire de code : un tronc commun, puis les spécialités qui servent votre métier. Les deux premières leçons sont gratuites.

Victor vous guide dans Korbolia, le cours pour construire soi-même ses outils avec Claude Code, sans savoir programmer.
Korbolia est une formation indépendante. Elle n'est ni affiliée à Anthropic ni approuvée par Anthropic. Claude et Claude Code sont des marques d'Anthropic. Les autres marques citées appartiennent à leurs propriétaires, et Korbolia n'est lié à aucune d'elles.