Guides

Comment créer une API de signature de documents "blanche étiquette" dans votre produit SaaS

"Remplacer 'Firma.dev' par le texte 'Votre Logo'. L'icône de la main place le logo avec une flèche et l'invite 'Placez votre marque ici !'."

Vous cherchez l'analyse complète ? Cet article couvre les concepts clés et les décisions. Pour un guide complet de chaque fonctionnalité de marque blanche, y compris les logos, la personnalisation des couleurs, les modèles d'e-mails personnalisés, les adresses d'expéditeur et des exemples de code, consultez The Complete Guide to White-Label E-Signatures for SaaS.

Si vous intégrez une API de signature de documents dans votre produit, vos clients ne devraient pas avoir l'impression d'utiliser le logiciel d'un tiers. L'expérience de signature doit ressembler à votre produit, et non à un outil tiers.

La marque blanche rend cela possible. Mais la plupart des développeurs pensent que la marque blanche consiste simplement à apposer un logo. En pratique, c'est plus nuancé. Une intégration d'API de signature numérique entièrement personnalisée implique l'identité visuelle, la personnalisation des e-mails, le contrôle des notifications et des interfaces intégrées, et vous n'avez pas toujours besoin de tout cela. Pour connaître toute l'étendue de ce que vous pouvez personnaliser, consultez l'aperçu des fonctionnalités de l'white-label e-signature API.

Ce guide détaille le rôle de chaque couche, le moment de l'utiliser et la manière d'implémenter une API de signature PDF en marque blanche adaptée à votre produit.

Ce que signifie réellement la marque blanche pour les signatures électroniques

Lorsqu'un client signe un document via votre application, plusieurs points de contact portent votre marque :

  • L'interface de signature elle-même (logo, couleurs, mise en page)

  • L'e-mail qui l'informe qu'un document est prêt à être signé

  • L'adresse de l'expéditeur et le modèle d'e-mail

  • Les notifications de finalisation et de rappel

  • Toutes les conditions juridiques ou étapes d'acceptation

Par défaut, la plupart des API de signature affichent leur propre marque sur tous ces éléments. La Marque blanche vous permet de remplacer cette marque par la vôtre, ou de la supprimer complètement.

L'objectif est simple : vos clients interagissent avec votre marque tout au long du processus de signature. Ils ne voient jamais le fournisseur de l'API sous-jacente.

Les quatre couches de la marque blanche

Couche 1 : L'identité visuelle

L'impact le plus immédiat. Téléchargez votre logo, définissez votre palette de couleurs et masquez complètement la marque du fournisseur d'API dans l'expérience de signature.

Avec Firma.dev, vous contrôlez six paramètres de couleur (accentuation principale, texte de premier plan, arrière-plan, couleur de carte et couleur de bordure) et pouvez télécharger des logos au niveau de l'entreprise et de l'espace de travail. Pour les produits SaaS multi-locataires, cela signifie que chacun de vos clients peut avoir sa propre identité visuelle distincte dans le parcours de signature.

Activez show_custom_branding_only et l'interface de signature semblera avoir été développée par votre équipe. Pas de logos tiers, pas de palettes de couleurs inconnues.

Cette couche prend quelques minutes à mettre en œuvre et présente l'impact visuel le plus fort. Commencez par là, même si vous prévoyez d'ajouter les autres couches plus tard.

Couche 2 : Domaines de messagerie et modèles personnalisés

Au lieu d'envoyer des demandes de signature depuis noreply@signatureprovider.com, les e-mails proviennent de votre domaine, comme documents@yourcompany.com. Vous contrôlez également la partie locale de l'adresse de l'expéditeur (ce qui précède le @), ce qui vous permet d'utiliser noreply, signing, contracts, ou tout ce qui correspond à votre produit.

Au-delà de l'expéditeur, vous pouvez personnaliser les modèles d'e-mails eux-mêmes. Firma.dev prend en charge les modèles HTML personnalisés pour 11 types d'e-mails (invitations à signer, finalisations, rappels, expirations, etc.), avec des variables dynamiques pour les noms des signataires, les liens de signature, les logos d'entreprise et les détails de l'équipe. Définissez des modèles au niveau de l'entreprise pour des raisons de cohérence, et surchargez-les par espace de travail si nécessaire.

Pour les produits SaaS multi-locataires, les domaines de messagerie au niveau de l'espace de travail permettent à chacun de vos clients d'envoyer des messages depuis son propre domaine. Une plateforme de gestion immobilière pourrait ainsi envoyer des e-mails de signature depuis leases@buildingname.com pour chaque propriété.

Si vous souhaitez une mise en œuvre rapide, lisez How to White-Label Your E-Signature Emails and Signing Links pour un guide étape par étape.

Couche 3 : Contrôle des notifications

Des e-mails à vos couleurs et des modèles personnalisés, c'est bien. Un contrôle total sur les notifications, c'est mieux.

La plupart des API de signature numérique envoient des e-mails automatisés pour les demandes de signature, les confirmations de finalisation, les avertissements d'expiration et les avis d'annulation. Une configuration en marque blanche vous permet de désactiver tout ou partie de ces messages pour chaque demande de signature.

Pourquoi vouloir les désactiver ? Parce que vous pourriez vouloir :

  • Envoyer les liens de signature via votre propre infrastructure de messagerie

  • Intégrer les notifications dans les flux de communication clients existants

  • Contrôler le calendrier des rappels et des suivis

  • Déclencher des e-mails en fonction de votre propre logique métier

Lorsque vous désactivez les e-mails de l'API, vous récupérez les URL de signature directement depuis l'API et les distribuez comme vous le souhaitez. C'est particulièrement utile si vous disposez déjà d'une infrastructure d'e-mails transactionnels (SendGrid, Postmark, Customer.io) et que vous souhaitez que les notifications de signature transitent par le même système.

Couche 4 : Expériences de signature intégrées

C'est la solution de marque blanche complète. Au lieu de rediriger les utilisateurs vers une page de signature tierce, vous intégrez l'interface de signature directement dans votre application.

Avec la signature intégrée, l'ensemble du processus se déroule au sein de votre produit. Les utilisateurs ne quittent jamais votre domaine. Ils voient votre en-tête, votre navigation, votre design. L'interface de signature apparaît comme une partie intégrante de votre application, affichée avec votre logo et vos couleurs.

La plupart des API de signature PDF proposent des composants intégrables pour :

  • La signature : Le flux de signature de document proprement dit

  • L'édition de modèles : Permettre aux utilisateurs de définir des champs de signature et des variables

  • La configuration de la demande de signature : Définir les destinataires, l'ordre et les options

Les expériences intégrées utilisent généralement l'authentification par JWT (JSON Web Token). Votre backend génère un jeton à courte durée de vie, et le frontend charge le composant intégré avec ce jeton. Aucune clé API n'est exposée au client.

La personnalisation du flux intégré va désormais au-delà de l'interface elle-même. Le texte des boutons destinés aux signataires est personnalisable par langue, de sorte que les boutons à l'intérieur de votre vue de signature intégrée peuvent correspondre à la terminologie de votre produit plutôt que d'hériter de valeurs génériques par défaut. Consultez les libellés de boutons de signature personnalisables pour savoir comment les configurer.

Pour les produits SaaS où la signature de documents est une fonctionnalité essentielle, la signature intégrée vaut généralement l'effort d'intégration. Votre produit semble plus cohérent et vous conservez le contrôle total de l'expérience utilisateur.

Choisir la bonne approche

Toutes les intégrations n'ont pas besoin d'une marque blanche totale. Voici comment décider :

Le logo, les couleurs et les e-mails personnalisés conviennent bien lorsque la signature est une fonctionnalité secondaire. Vos clients bénéficient d'une expérience professionnelle et personnalisée sans effort de développement important. L'intégration prend quelques heures, principalement pour la configuration DNS et quelques appels API pour la charte graphique.

Ce qui précède + modèles d'e-mails personnalisés convient aux produits pour lesquels vous souhaitez des communications à vos couleurs sans remplacer votre infrastructure de messagerie. Vous personnalisez le contenu et le code HTML des e-mails de signature tandis que Firma.dev gère la distribution. Cela ajoute une heure ou deux de travail sur les modèles.

Ce qui précède + contrôle des notifications est la bonne option si vous souhaitez maîtriser entièrement la couche de communication. Vous pouvez avoir des exigences de conformité spécifiques concernant les e-mails, ou vous souhaitez que les notifications de signature s'intègrent dans votre système transactionnel existant. Cela ajoute un jour ou deux de travail d'intégration.

L'expérience intégrée complète est le choix idéal lorsque la signature est au cœur de votre produit. Plateformes de ressources humaines, outils de gestion des contrats, logiciels immobiliers, systèmes d'intégration dans le secteur de la santé. Si vos clients passent beaucoup de temps dans les processus de signature, l'intégration de cette expérience est payante. Comptez de quelques jours à une semaine de travail d'intégration, selon le nombre de composants que vous intégrez.

Considérations d'implémentation

Quelques éléments à prendre en compte avant de commencer :

  1. Espaces de travail et multi-location. Si vous concevez un produit SaaS multi-locataire, recherchez une API de signature de documents qui prend en charge les espaces de travail clients. Chacun de vos clients bénéficie d'un environnement isolé avec ses propres modèles, son historique de signature, sa marque et (facultativement) son domaine de messagerie. Cela permet de séparer proprement les données sans avoir à développer vous-même l'isolation des locataires.

  2. La hiérarchie des paramètres. Les paramètres de marque dans Firma.dev se propagent en cascade : l'espace de travail l'emporte sur l'entreprise, l'entreprise l'emporte sur les valeurs par défaut. Cela signifie que vous configurez la marque de l'entreprise une seule fois et que vous ne configurez les surcharges au niveau de l'espace de travail que si nécessaire. Définir une valeur d'espace de travail sur null permet d'en hériter depuis le niveau de l'entreprise.

  3. Sécurité. Générez des jetons JWT sur votre backend, jamais dans le code côté client. Assurez-vous que l'expiration des jetons soit courte (1 à 4 heures en général). Validez les origines des messages de l'iframe si vous gérez des événements provenant de composants intégrés.

  4. Conformité. La marque blanche ne modifie pas la validité juridique des signatures. Une API de signature numérique bien conçue maintient la conformité avec ESIGN, UETA et eIDAS, quelle que soit la marque. Assurez-vous que votre fournisseur prend en charge les cadres réglementaires applicables à vos clients.

  5. Coût. Les plateformes de signature destinées aux entreprises facturent souvent des frais élevés pour les fonctionnalités de marque blanche. Certains fournisseurs incluent la marque blanche dans toutes leurs formules tarifaires. Firma.dev inclut toutes les capacités de marque blanche dans ses tarifs flexibles à la consommation à 0,049 € par enveloppe (environ 5 ¢ USD), sans contrat ni engagement minimum.

Pour commencer

Si vous évaluez des API de signature de documents pour une intégration en marque blanche, commencez par identifier les points de contact qui comptent le plus pour vos clients. Se soucient-ils de l'image de marque des e-mails ? Ont-ils besoin d'intégrer le parcours de signature ? Les réponses guideront la portée de votre implémentation. Pour une vision stratégique plus large des configurations à marque unique et multi-locataires, consultez le complete guide to white-label e-signatures for SaaS.

Pour un guide technique détaillé, le Firma.dev White Labeling Guide couvre les domaines de messagerie personnalisés, les paramètres de notification et les composants intégrés avec des exemples de code.

Prêt à développer ? Obtenez votre clé API et commencez à procéder à l'intégration en quelques heures, et non en plusieurs semaines.

  1. Titre

Image de fond

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,049 € par enveloppe lorsque vous serez prêt à lancer votre activité.

Image de fond

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,049 € par enveloppe lorsque vous serez prêt à lancer votre activité.

Image de fond

Prêt à ajouter des signatures électroniques à votre application ?

Commencez gratuitement. Aucune carte de crédit requise. Payez seulement 0,049 € par enveloppe lorsque vous serez prêt à lancer votre activité.