Aller au contenu
Q
QuoteNode

Questions frequentes

General

Qu’est-ce que QuoteNode ?

QuoteNode est une plateforme CRM et de creation de devis self-hosted pour les equipes commerciales B2B et B2C. Elle fournit la gestion des clients, les workflows de produits et listes de prix, la creation d’offres professionnelles, la generation de PDF personnalises, des liens publics tracables, des tableaux de workflow, des actifs client et des analyses commerciales — le tout sur votre propre infrastructure.

A qui s’adresse QuoteNode ?

QuoteNode est concu pour les freelances, les consultants, les petites agences et les entreprises de taille intermediaire qui creent et envoient des offres a leurs clients. Il convient particulierement aux organisations qui ont besoin de propriete des donnees, de documents clients personnalises, d’un travail commercial structure et d’operations self-hosted.

En quoi QuoteNode se distingue-t-il des plateformes CRM SaaS ?

QuoteNode est self-hosted et single-tenant. Vos donnees restent sur votre serveur. Il n’y a ni base de donnees partagee, ni melange de tenants SaaS, ni mesure d’utilisation, ni dependance a des services runtime externes. Vous controlez l’infrastructure, les sauvegardes, le DNS, le TLS et le perimetre d’acces.

Deploiement et infrastructure

Que faut-il pour executer QuoteNode ?

Une machine avec Docker et Docker Compose v2, 2 Go de RAM minimum (4 Go recommandes), et un stockage SSD. QuoteNode est livre sous forme de conteneurs Docker et peut etre deploye localement, dans un LAN, sur un serveur Ubuntu public, via Coolify, ou via des interfaces Docker avancees telles que Portainer.

Voir Options d’installation.

Puis-je executer QuoteNode sur mon ordinateur portable pour l’evaluer ?

Oui. La configuration Docker Compose fonctionne sur toute machine ayant Docker installe, incluant Linux, macOS et Windows avec Docker Desktop/WSL2. C’est utile pour l’evaluation, les donnees de demo et la formation.

Les installations sur ordinateur portable utilisent generalement localhost. Les liens publics d’offre generes depuis localhost fonctionnent uniquement sur la meme machine, donc ils ne conviennent pas au partage client externe.

Puis-je deployer QuoteNode pour une equipe de bureau sans l’exposer a internet ?

Oui. Un deploiement LAN peut utiliser une adresse IP serveur, un nom DNS local, ou un hostname VPN-only. Les liens publics d’offre fonctionneront uniquement pour les utilisateurs qui peuvent atteindre cette adresse interne. C’est un bon modele pour les essais internes et les equipes commerciales en reseau ferme.

Voir Installation LAN Windows et Installation LAN Linux.

Quel est le chemin de deploiement public le plus simple ?

Pour une utilisation beta publique, utilisez un vrai domaine, HTTPS, SMTP, et un reverse proxy ou une plateforme de deploiement gere. Le chemin le plus friendly pour l’operateur est generalement Coolify avec le fichier de deploiement Docker Compose.

Voir Deploiement Coolify et Serveur public Ubuntu.

QuoteNode a-t-il besoin d’un acces internet ?

Non. QuoteNode peut fonctionner dans des reseaux restreints. Pas de telemetrie, pas de callbacks analytiques, et aucun serveur de licence externe n’est requis. Un acces sortant n’est necessaire que pour les services que vous configurez, tels que SMTP, le stockage de backup distant, les sources de taux de change, les telechargements GeoIP, ou les verifications de manifest de release public.

Quelle base de donnees QuoteNode utilise-t-il ?

PostgreSQL est le moteur de base de donnees supporte. Dans la configuration Docker Compose standard, PostgreSQL tourne comme un conteneur a cote de l’application.

Licence et tarification

QuoteNode est-il vraiment gratuit ?

L’édition Free est gratuite pour toujours et ne nécessite pas de carte bancaire. Elle inclut le CRM, le workflow de devis, la génération PDF, les liens publics, les rapports, l’intégration SMTP et les contrôles de sécurité pour jusqu’à 3 comptes utilisateurs sous licence. La limite est le badge “Powered by QuoteNode” sur les pages d’offres publiques et les PDFs.

Que contient la licence Pro ?

Pro augmente la limite de comptes utilisateurs sous licence et retire le badge “Powered by QuoteNode” tant que la licence payante est active ou en période de grâce. Le produit payant public est uniquement Pro : 20 EUR/mois jusqu’à 3 comptes sous licence, 15 EUR/mois par compte supplémentaire ou 200 EUR/an de base plus 150 EUR/an par compte supplémentaire.

Puis-je acheter une licence payante ?

Le checkout payant n’est pas encore actif. Commencez avec Free pour une vraie évaluation et contactez [email protected] si vous avez besoin d’une licence Pro anticipée. Quand le checkout self-service sera actif, Paddle gérera paiement, factures, renouvellements, annulation et ajouts de comptes.

Comment fonctionne techniquement la licence ?

QuoteNode utilise des fichiers de licence signés Ed25519 et vérifiés entièrement hors ligne. Aucun serveur de licence externe n’est contacté au runtime. Les licences payantes n’utilisent pas de clés de licence du fournisseur de paiement dans l’application installée.

Que se passe-t-il si je ne renouvelle pas ma licence ?

La fonctionnalité normale de l’application continue. Après la période de grâce, le badge “Powered by QuoteNode” revient sur les surfaces client et un petit rappel de renouvellement reste dans l’UI. Aucun blocage, aucun mode lecture seule et aucune suppression de données.

Puis-je passer de Free à Pro plus tard ?

Oui. Chargez un nouveau fichier de licence signé dans l’écran d’administration des licences. Aucune migration de données ni réinstallation n’est nécessaire.

Offres et workflow

Combien de temps faut-il pour creer une offre ?

La plupart des offres peuvent etre creees en quelques minutes une fois que les clients, produits et modeles sont configures. Selectionnez un client ou un flux a audience ouverte, ajoutez des produits depuis le catalogue, choisissez les parametres commerciaux, revoyez les totaux, et preparez le lien public ou le PDF.

Mes clients peuvent-ils consulter les offres sans creer de compte ?

Oui. Chaque offre envoyee peut etre partagee via un lien public. Le client voit une page responsive personnalisee et peut accepter, repondre ou refuser sans inscription.

Pourquoi mon lien public d’offre ne fonctionne-t-il pas pour un client ?

Le lien doit pointer vers une adresse que le client peut atteindre. Les liens generes avec localhost fonctionnent uniquement sur la meme machine. Les liens LAN fonctionnement uniquement a l’interieur de ce LAN ou VPN. Pour les clients externes, deployez QuoteNode derriere un domaine public avec HTTPS et assurez-vous que CORS_ALLOWED_ORIGINS, les parametres d’URL frontend, le DNS et les regles de pare-feu correspondent au vrai point d’entree public.

Voir Resolution des problemes d’installation.

Ai-je besoin de SMTP pour utiliser les liens publics ?

Non. SMTP est requis uniquement pour la livraison d’email depuis l’application. Vous pouvez toujours generer un lien public ou un PDF et le partager manuellement via un autre canal. Les liens email envoyes par l’application necessitent une configuration SMTP correcte.

Les offres sont-elles suivies ?

Oui. Le systeme suit les ouvertures de lien public, telechargements, reponses, acceptations et refus. Selon la configuration, il peut aussi montrer l’activite au niveau pays via GeoIP et notifier le proprietaire des visites de retour.

Puis-je utiliser QuoteNode pour la generation de leads ?

Oui. QuoteNode prend en charge les offres a audience ouverte : des liens publics non lies a un client specifique au moment du brouillon. Les visiteurs peuvent soumettre un formulaire de demande leger avec des coordonnees, creant une notification de lead pour le commercial.

Puis-je creer des offres dans plusieurs devises ?

Oui. QuoteNode prend en charge plusieurs devises et la conversion de taux de change. Les rapports pipeline peuvent convertir les valeurs vers la devise de base du workspace pour un reporting unifie.

Que se passe-t-il lorsqu’une offre expire ?

Le statut de l’offre passe a Expiree et le lien public affiche un avis d’expiration. Vous pouvez cloner ou renouveler une offre pour preparer une nouvelle version avec une nouvelle periode de validite.

QuoteNode inclut-il un pipeline de deals ?

Oui. Le pipeline de deals est un workflow de type Kanban pour les opportunites, avec des etapes configurables et des liens vers les clients et documents. Il est controle par les parametres operationnels du tenant.

QuoteNode inclut-il un tableau de taches ?

Oui. Le tableau de taches aide les utilisateurs a gerer les suivis et le travail lie aux deals dans des colonnes Kanban. Il est controle par les parametres operationnels du tenant.

Que sont les actifs client ?

Les actifs client sont des enregistrements pour les equipements, appareils, abonnements, produits installes ou autres elements appartenant au client qui comptent pour le travail commercial et de service. Ils peuvent stocker des dates, statuts, evenements de service, pieces jointes et rappels.

Factures proforma

QuoteNode emet-il des factures proforma ?

QuoteNode inclut un module experimental de facture proforma pendant la beta. Il peut generer un document proforma depuis un snapshot d’offre acceptee, avec des conditions de paiement, une reference de paiement, des coordonnees bancaires, un telechargement PDF et un suivi de statut.

Une facture proforma QuoteNode est-elle une facture fiscale ?

Non. Le module proforma est un workflow operationnel de demande de paiement. Ce n’est pas un logiciel comptable et ne remplace pas les systemes fiscaux, TVA, ou de facturation electronique. Les operateurs sont responsables de verifier les exigences legales et comptables locales avant d’utiliser les documents proforma generes avec les clients.

Dois-je activer les factures proforma en production ?

Utilisez le module avec prudence pendant la beta. Traitez-le comme experimental et verifiez la mise en page generee, le libelle, la numerotation, les implications fiscales et le transfert comptable avant de l’envoyer aux clients.

Securite

Comment les donnees client sont-elles protegees sur les liens publics ?

Les liens publics utilisent des jetons aleatoires cryptographiques. Seul le hash SHA-256 est stocke en base de donnees. Les liens peuvent etre proteges par mot de passe/PIN, limites en debit, verifies par email pour les destinataires nommes, et revokes a tout moment. La detection de bots aide a prevenir les abus automatises.

QuoteNode dispose-t-il d’une piste d’audit ?

Oui. Chaque mutation du systeme est enregistree dans un journal d’audit append-only : qui a change quoi, quand, et depuis quelle adresse IP. Le journal est immuable et ne peut pas etre modifie par les administrateurs.

QuoteNode prend-il en charge l’authentification a deux facteurs ?

Oui. L’authentification a deux facteurs basee sur TOTP est prise en charge pour les utilisateurs et peut etre imposee aux administrateurs.

Donnees et sauvegardes

Comment les sauvegardes sont-elles gerees ?

QuoteNode inclut un worker de backup qui peut executer des sauvegardes planifiees de la base de donnees et des fichiers. Les sauvegardes sont stockees localement et peuvent optionnellement etre telechargees vers un stockage distant via rclone.

Que dois-je proteger dans .env ?

Protegez tous les secrets, specialement DB_PASSWORD, DB_ENCRYPTION_KEY, TIMING_TOKEN_SECRET, et PUBLIC_LINK_PASSWORD_SESSION_SECRET. Si le chiffrement applicatif est active, perdre DB_ENCRYPTION_KEY peut rendre les donnees chiffrees irrecuperables.

Puis-je telecharger une sauvegarde sur mon ordinateur ?

Oui. Les administrateurs peuvent telecharger les archives de sauvegarde depuis la zone admin de backup quand les telechargements de backup sont actives.

Puis-je chiffrer mes sauvegardes ?

Oui. Les sauvegardes peuvent etre chiffrees avant stockage quand les parametres GPG sont configures. C’est recommande quand les archives sont stockees en dehors du serveur.

Comment restaurer depuis une sauvegarde ?

Utilisez la procedure de restauration documentee dans Sauvegarde et restauration. Testez toujours les restaurations avant de vous fier a une politique de backup.

Technique

Quelle pile technologique QuoteNode utilise-t-il ?

Backend : Java 26 avec Spring Boot 4. Frontend : Vue 3 avec Vite, PrimeVue 4, et Tailwind CSS 4. Base de donnees : PostgreSQL. Generation PDF : Gotenberg/Chromium. Reverse proxy : Caddy ou un proxy fourni par l’operateur.

Comment les migrations de base de donnees sont-elles gerees ?

QuoteNode utilise Flyway pour la gestion du schema. Les migrations s’executent automatiquement au demarrage du backend. Les migrations existantes ne sont jamais modifiees ; les changements de schema sont additifs.

Puis-je personnaliser le modele PDF d’offre ?

Oui. Le systeme de modeles prend en charge des mises en page de documents configurables, des familles de modeles, des tableaux de produits, des sections de contenu, des variables, des images, du branding, et des types de documents separes.

Comment fonctionne la generation PDF ?

Le backend rend un document HTML depuis l’offre ou le snapshot de document operationnel, puis l’envoie a Gotenberg pour conversion en PDF. Les PDFs generes sont stockes par l’application et peuvent etre telecharges depuis le workflow correspondant.

Prêt pour une vraie maîtrise des données ?

Gratuit pour les freelances. Prix raisonnable pour les équipes. Déployé en quelques minutes avec Docker Compose.