Aller au contenu principal

Portail client

Chaque client a accès à un portail personnalisé où il peut consulter ses factures, devis et l'état de ses paiements. Sans besoin de créer un compte ou un mot de passe.

Accès au portail

Pour le client

Frihet génère un lien sécurisé pour chaque facture :

https://app.frihet.io/pay/{userId}/{invoiceId}/{token}

Le client clique et accède directement sans login. Le lien est automatiquement inclus dans les e-mails de facture avec un bouton "Voir et payer la facture".

Sans compte requis

Pas besoin de :

  • Créer un utilisateur
  • Se souvenir d'un mot de passe
  • Configurer 2FA

Le lien est unique par facture et identifié par un jeton HMAC-SHA256. Chaque combinaison utilisateur+facture génère un jeton déterministe, sans stockage en base de données.

Ce que le client voit sur le portail

En ouvrant le lien, le client voit une page avec votre branding (logo et couleur de marque) :

En-tête

  • Logo ou initiale de votre entreprise avec votre couleur de marque
  • Nom de votre entreprise
  • Numéro de facture

Détails de la facture

  • Montant total mis en évidence
  • Date d'échéance
  • Date d'émission
  • Nom du client
  • Tableau des lignes : description, quantité, prix unitaire, montant
  • Répartition : sous-total, TVA, IRPF (le cas échéant), total

Statut

  • Bannière verte si déjà payée
  • Bannière rouge si elle est échue

Notes

Si la facture inclut des notes, elles sont affichées à la fin.

Bouton de paiement

Si vous avez configuré Stripe Connect, un bouton "Payer [montant]" apparaît et redirige vers le checkout de Stripe. Le paiement est traité et la facture est automatiquement marquée comme payée.

Fonctionnalités par plan

Plan Free

  • Voir les factures : ✅
  • Télécharger le PDF : ✅
  • Voir les devis : ✅
  • Message direct : ❌
  • Accepter un devis : ❌

Plan Pro

  • Tout le Plan Free +
  • Accepter les devis : ✅
  • Envoyer un message : ✅ (reçu sur votre e-mail)
  • Historique : ✅

Plan Business

  • Tout le Plan Pro +
  • Portail de marque personnalisée (votre logo, vos couleurs)
  • État des projets (si vous utilisez le module Projets)
  • Télécharger l'état de compte consolidé
  • Intégration avec le portail : accepter le devis → facture automatique

Personnalisation du portail

En plan Pro et Business

Personnalisez l'expérience client :

  1. Allez dans Paramètres > Portail client
  2. Téléchargez votre logo (JPG, PNG, max 2MB)
  3. Choisissez la couleur principale (votre marque)
  4. Rédigez un message de bienvenue
  5. Configurez la langue du portail

Exemple :

Logo:         Votre logo d'entreprise
Couleur: #0066cc
Bienvenue: "Accès sécurisé à vos factures et documents"
Langue: Español / English (automatique selon le navigateur)

Langue automatique

Si le client accède depuis un navigateur en anglais, le portail s'affiche en anglais automatiquement (si vous avez activé le multilingue en plan Business).

Sécurité

Authentification

  • Jeton HMAC-SHA256 unique par facture (déterministe, sans stockage en BD)
  • Comparaison timing-safe pour prévenir les attaques par synchronisation
  • HTTPS obligatoire
  • En-têtes de sécurité : X-Frame-Options: DENY, X-Content-Type-Options: nosniff

Confidentialité

Le client voit seulement :

  • La facture spécifique du lien
  • Données sécurisées (pas d'exposition d'IDs internes ni de données sensibles)

Il ne peut pas accéder à :

  • D'autres factures
  • Des données d'autres clients
  • Des informations sur les dépenses
  • La configuration de votre compte

Révocation d'accès

Si vous supprimez un client :

  1. Ses liens de portail sont immédiatement invalidés
  2. Il ne peut plus accéder à rien
  3. Les données sont conservées pour l'audit (suppression logique, pas physique)

Envoi de factures

Automatique

Lorsque vous créez une facture, Frihet demande :

Envoyer par e-mail au client ?
✓ Oui, avec lien vers le portail
○ Non, seulement enregistrer

Manuel

Pour renvoyer une facture :

  1. Ouvrez la facture dans Frihet
  2. Cliquez sur Envoyer
  3. Un e-mail est envoyé avec :
    • Fichier PDF joint
    • Lien vers le portail
    • Date d'échéance
    • Données de paiement si vous les avez configurées

Modèle d'e-mail

Par défaut :

Objet : Votre facture INV-2026-001 est prête

Bonjour,

Ci-joint votre facture du 5 février pour 1.250 EUR.

Échéance : 7 mars 2026
Délai de paiement : 30 jours

Voir sur le portail : [lien]
Télécharger le PDF : [lien de téléchargement direct]

[Vos coordonnées]

En plan Business, personnalisez le modèle et la signature.

Notifications au client

Frihet peut envoyer automatiquement :

  • Facture émise : E-mail lorsque vous créez une nouvelle facture
  • Rappel de paiement : E-mail 3 jours avant l'échéance (configurable)
  • Paiement reçu : E-mail de confirmation lorsque la facture est marquée comme payée
  • Devis expiré : Notification si un devis expire sans être accepté

Configurez dans Paramètres > Notifications clients.

Support et questions

Si le client a des questions via le portail :

En plan Pro/Business

Un champ "Envoyer un message" apparaît pour le client. Le message arrive dans votre e-mail :

De : Acme Corp
Message : "Puis-je changer l'adresse de livraison de la facture ?"

Vous répondez par e-mail normal (ou depuis Frihet).

En plan Free

Le client ne peut pas envoyer de message direct (incitation à la mise à niveau).

Métriques d'utilisation

Dans Rapports > Portail client :

  • Clients actifs (ayant accédé au cours du dernier mois)
  • Documents téléchargés
  • Messages envoyés
  • Temps de consultation moyen

Utile pour savoir si le client lit vos factures ou a besoin d'un rappel.

Problème courant : Le client n'accède pas

Lien expiré

Si le client enregistre le lien et l'utilise 6 mois plus tard :

  • Si le client est toujours dans votre base : accès normal (jeton valide indéfiniment)
  • Si vous avez supprimé le client : accès bloqué

Solution : Renvoyer la facture (génère un nouveau lien valide).

E-mail spam

L'e-mail de Frihet tombe en spam. Solutions :

  1. Le client ajoute noreply@frihet.io à ses contacts
  2. En plan Business, utilisez votre propre domaine (SPF/DKIM configuré)
  3. Renvoyer depuis Frihet (pas le client qui transfère)

Prochaines améliorations

Nous développons :

  • Portail avec chat : Contact direct intégré
  • Notifications push : Alerte lorsque la facture arrive à échéance
  • Paiements avec Bizum : Alternative au paiement par carte
  • Documents additionnels : Reçus, notes de crédit
  • Contrôle d'accès : Le client ne voit que les factures d'un certain projet/contrat