Relia
SaaS B2B
Les factures partent à 30 jours, sont payées à 60, et personne ne relance. Relia prépare les relances au bon ton, les envoie depuis la boîte e-mail du client, lit les réponses et suit les promesses de règlement.
Fiche technique
- Type
- Application SaaS + site marketing
- Cible
- TPE, PME, freelances et agences
- Stack
- Next.js 15 · TypeScript · Supabase · Stripe · Mistral · Tailwind v4
- Hébergement
- Union européenne (Paris)
01 — Contexte
Relancer un client est gênant et prend du temps. Les outils existants sont chers, pensés pour les grands comptes, ou envoient depuis leur propre domaine.
02 — Défi
Automatiser sans basculer dans le recouvrement, activité réglementée. Respecter le RGPD, l'AI Act et le Code de commerce dès l'architecture, pas après coup.
03 — Réponse
Un outil en libre-service à 29–79 €/mois. Les relances partent de la boîte du client, l'IA est hébergée en Europe et chaque garde-fou juridique est vérifié en base et par des tests.
Ce qui a été construit
Un tableau de bord qui dit quoi faire
Encours, retards, sommes sous promesse et délai moyen d'encaissement. En dessous : l'ancienneté des retards, les factures à risque, les réponses à traiter et l'activité du jour.
Le suivi de chaque facture
Onglets À encaisser, En retard, Promesses, Payées, avec l'échéance et le nombre de jours de retard sur chaque ligne.
Import CSV et factures électroniques
Import d'un export de logiciel de facturation, ou de factures Factur-X et UBL (norme EN 16931), lues dans le navigateur. Saisie manuelle possible.
Des relances rédigées, validées par un humain
L'IA (Mistral, hébergée en Europe) reformule le modèle ; le texte n'est gardé que s'il contient le bon numéro et le bon montant. Badge « Message assisté par IA », et validation obligatoire avant le premier envoi à chaque client.
Les réponses sont lues et classées
Contestation, règlement annoncé, promesse de paiement : Relia lit uniquement les fils de relance, repère une date promise (« vendredi », « sous huitaine », « fin du mois ») et suspend les relances le temps qu'il faut.
Score de risque, dans les règles
Le score de retard n'est calculé que pour les entreprises identifiées par un SIREN. Pour un particulier, l'écran affiche « Non applicable », comme l'impose l'AI Act. Export et effacement des données en un clic.
Un garde-fou juridique dans l'éditeur
Écrire « huissier » ou l'indemnité de 40 € dans un modèle destiné à un particulier déclenche une alerte immédiate : menaces interdites, mentions réservées aux professionnels.
Des scénarios de relance sur une frise
De J-3 à J+30 : chaque étape a son délai, son ton (courtois, ferme, mise en demeure) et son modèle. Envoi le jour ouvré suivant à 9 h 30, heure de Paris.
Envoi depuis la boîte du client
Connexion Gmail ou Outlook en OAuth, ou SMTP + IMAP en repli. L'état de chaque boîte est surveillé et l'accès refusé est signalé clairement.
Un journal d'audit inaltérable
Chaque action, humaine ou automatique, est tracée : qui, quoi, quand, sur quelle facture. Personne ne peut modifier ni effacer une entrée.
Abonnement et équipe
Trois offres Stripe, période d'essai, devise de travail, durée de conservation des données et invitations d'équipe avec rôles.
Une identité qui raconte le produit
Le logo est un anneau de quatre arcs : facture émise, relance envoyée, promesse obtenue, encaissement. Il sert aussi d'indicateur de chargement et de favicon animé.
Thème sombre et thème clair
Toute l'interface repose sur des jetons de design ; le contraste des couleurs est vérifié par un test automatisé.
L'application complète fonctionne au téléphone, navigation comprise.
Sous le capot
- 89 fichiers de tests Vitest, dont un test qui échoue si le mot « recouvrement » apparaît dans l'interface
- 20 migrations Supabase, Row Level Security, écritures sensibles réservées à des fonctions serveur
- Validation humaine imposée en base par un déclencheur, pas seulement dans l'interface
- Envoi par cron avec for update skip locked : deux exécutions ne prennent jamais la même relance
- Politique de sécurité du contenu avec nonce par requête, garde anti-SSRF sur SMTP et IMAP
- Exécution forcée en région Paris (Vercel cdg1, Supabase UE), sous-traitants publiés
Un projet similaire à concevoir ?
Décrivez-nous votre contrainte technique. Nous vous répondons sous 48h avec une approche concrète.