0seat
WHMCS

WHMCS, en lecture seule

La plupart des questions d’un client d’hébergeur portent sur son propre compte : un service suspendu, un domaine qui expire, une facture en attente. 0seat lit ces informations dans WHMCS, par une liste fermée d’actions, pour que le brouillon parle de sa situation réelle.

Ce que 0seat lit

Le dossier du client

Services, domaines, factures, commandes et tickets (objet et statut seulement), résumés dans la note privée de l’agent.

Une liste fermée d’actions

GetClients, GetClientsDetails, GetClientsProducts, GetClientsDomains, GetInvoices, GetInvoice, GetOrders, GetTickets, GetProducts, GetTLDPricing. Rien d’autre ne passe.

Des champs filtrés dans le code

Mot de passe, adresse postale et téléphone sont retirés avant tout appel au modèle. Le corps des tickets n’est pas lu.

Un récapitulatif de compte par e-mail

Sur commande d’un agent, l’état du compte part à l’adresse enregistrée dans WHMCS, construit par le code, sans texte de modèle.

Mise en place

  1. Créer un rôle API minimal

    Dans WHMCS, un rôle limité aux actions de lecture listées ci-dessus, et des identifiants dédiés.

  2. Enregistrer les identifiants

    Dans la console, sur l’espace : chiffrés en AES-256-GCM, jamais réaffichés.

  3. Relire avant d’envoyer

    En brouillon, l’agent relit tout : l’e-mail déclaré par le contact ne prouve pas son identité, et le brouillon ne l’affirme jamais. L’automatique est refusé tant que l’identité n’est pas vérifiable.

Limites honnêtes

  • Aucune écriture : 0seat ne suspend, ne rembourse, ne modifie aucune offre. Ces demandes passent à un humain.
  • Les tarifs cités viennent de votre catalogue WHMCS, pas d’une page copiée dans la base.
  • Les appels portent un agent utilisateur identifiable et sont espacés, pour ne pas déclencher le pare-feu applicatif de votre WHMCS.

Questions fréquentes

Pourquoi un rôle en lecture seule ?

Parce que 0seat n’a rien à écrire. Un rôle limité aux actions listées rend toute écriture impossible, quoi que fasse l’assistant.

Le modèle voit-il les coordonnées de mes clients ?

Non. Mot de passe, adresse postale et téléphone sont retirés dans le code avant l’appel ; les autres champs sont limités à ceux utiles au support.

Comment le client est-il retrouvé dans WHMCS ?

Par l’adresse e-mail du contact, en écartant les doublons. Un client introuvable est traité sans données de compte.

Et l’hébergement WHMCS lui-même ?

0seat lit votre WHMCS là où il est. Il n’héberge pas WHMCS et n’y installe aucun module.

Votre équipe garde la main. 0seat prépare le terrain.

Branchez une boîte de réception, validez la base de connaissances proposée, et recevez vos premières réponses préparées.