Home Planner
Retour au blogGuides pratiques

Comment envoyer des projets de Home Planner vers ton CRM

Home Planner
Home PlannerL’équipe de l’application · October 13, 2026

Connecte HubSpot, Pipedrive, Bitrix24, Salesforce, Google Sheets ou ton propre système, et envoie un projet avec ses pièces, ses produits, ses prix et son plan d’étage en une seule étape.

L’application Home Planner envoie un projet de conception de pièce via Zapier à HubSpot, Salesforce, Google Sheets et Pipedrive

Chaque projet que tu envoies arrive dans ton CRM sous la forme d’une fiche unique : le lien vers le projet, les pièces, les produits avec leur SKU, les quantités, les prix, le total et le plan d’étage en PDF. Fini de copier des captures d’écran ou de retaper des devis.

Ce guide t’explique comment connecter HubSpot, Pipedrive, Bitrix24, Salesforce ou Google Sheets grâce à Zapier, et comment connecter tout autre système à l’aide de son URL.

Comment ça marche

  1. Connecte une fois. Ajoute une connexion dans l’application : choisis ton CRM ou colle l’URL de ton propre système.
  2. Conçois. Planifie les pièces avec ton client et meuble-les avec des produits et des prix.
  3. Envoie. Sélectionne Partager → Envoyer à… sur le projet ouvert. Le projet arrive dans ton CRM en quelques secondes.

Avant de commencer

Ce dont tu as besoinPourquoi
PRO++ ou l’essai gratuitL’envoi vers un CRM fait partie de PRO++. Sans PRO++, ta première connexion lance un essai gratuit de 14 jours, sans paiement requis.
Un compte Home PlannerLes connexions appartiennent à ton compte et fonctionnent sur tous tes appareils. L’application te demande de te connecter lorsque tu enregistres la première.
Un projet enregistré dans le cloudUn projet stocké uniquement sur cet appareil ne peut pas être envoyé. La fiche renvoie vers la copie en ligne du projet.
Un compte Zapier (pour HubSpot, Pipedrive, Bitrix24, Salesforce, Google Sheets)Zapier transmet le projet à ton CRM. Zapier propose des forfaits gratuits et payants. Depuis octobre 2026, Salesforce nécessite un forfait Zapier payant (voir les tarifs de Zapier).

Connecter ton CRM via Zapier

Les étapes sont les mêmes pour tous les systèmes. Seule l’action du CRM à l’étape 5 dans Zapier diffère — voir le tableau ci-dessous.

Dans Home Planner

  1. Rends-toi dans Réglages → Entreprise → CRM et feuilles de calcul. Ou ouvre n’importe quel projet et sélectionne Partager → CRM et feuilles de calcul.
  2. Sélectionne Ajouter une connexion et choisis ton système.
  3. Sélectionne Copier la clé. La clé relie Zapier à ton compte Home Planner. Si tu n’as pas PRO++, cela lance ton essai gratuit de 14 jours.

Dans Zapier

  1. Ajoute Home Planner à ton compte Zapier. L’application Home Planner est actuellement en cours d’examen chez Zapier. Tant qu’elle n’est pas répertoriée, envoie-nous un e-mail pour recevoir une invitation — nous te répondrons avec un lien. Si l’application affiche Ouvrir le Zap prêt à l’emploi, sélectionne plutôt cette option : le déclencheur et l’étape de ton CRM sont déjà configurés.
  2. Crée un Zap avec le déclencheur Home Planner → Project Sent.
  3. Connecte un nouveau compte et colle la clé dans Connection key. Zapier affiche le nom de la connexion depuis l’application.
  4. Teste le déclencheur. Zapier charge un exemple de projet pour que tu puisses associer les champs avant ton premier envoi réel.
  5. Ajoute l’action pour ton CRM et associe les champs (voir le tableau).
  6. Active le Zap. De retour dans l’application, le statut de la connexion passe à Active. S’il indique toujours « Le Zap n’est pas encore activé », désactive puis réactive le Zap.
SystèmeAction ZapierAssociation suggérée
HubSpotCreate DealNom du projet → deal name ; totals.sum → amount ; Lien du projet, Produits (texte) et Lien PDF → description
PipedriveCreate DealNom du projet → title ; totals.sum et totals.currency → value ; Produits (texte) → note
Bitrix24Create Deal ou Create LeadNom du projet → title ; totals.sum → amount ; Produits (texte) → comment
SalesforceCreate Record → OpportunityNom du projet → name ; totals.sum → amount ; Lien du projet → description. Nécessite un forfait Zapier payant (depuis octobre 2026).
Google SheetsCreate Spreadsheet RowNom du projet, totals.sum, Lien du projet et mis à jour → colonnes séparées, une ligne par projet envoyé

Envoyer un projet

  1. Ouvre le projet. Assure-toi que le devis est prêt : les produits, les quantités et les prix correspondent à ce que le client verra.
  2. Sélectionne Partager → Envoyer à…. Chaque connexion active possède sa propre ligne, par exemple Envoyer à HubSpot.
  3. Vérifie le résultat. L’application affiche Projet envoyé à HubSpot avec le nombre de pièces et de produits. Si ton système ne répond pas, l’application indique Nous réessaierons automatiquement : Home Planner tente une nouvelle tentative après 1 minute, 10 minutes et 1 heure.

Tu as envoyé le même projet deux fois ? Un projet inchangé renvoyé dans les 24 heures n’est pas dupliqué. Modifie quoi que ce soit — un prix, une quantité, le plan — et l’envoi suivant créera une nouvelle fiche.

Ce que contient une fiche

Les mêmes champs parviennent à Zapier et à ta propre URL. Les prix et les totaux correspondent au devis du projet dans l’application.

ChampCe qu’il contient
planNameNom du projet
revisionUrlLien vers le projet en ligne. Ton client l’ouvre dans un navigateur ou dans l’application.
pdfUrlPlan d’étage en PDF. Présent lorsque ton plan inclut l’exportation de dessins ; le fichier est conservé pendant 7 jours — enregistre-le dans ton CRM.
totals.sum, totals.currency, totals.itemsTotal du devis, sa devise et le nombre de lignes
productsTextL’ensemble du devis sous forme de texte lisible : pièces, produits, SKU, quantité × prix. Idéal pour une note ou un champ de description.
rooms[]Chaque pièce : nom, type, superficie, dimensions et ses éléments
rooms[].items[]Chaque produit ou matériau : itemNumber (SKU), nom, quantité, prix, total, imageURL, composants
client_reference_idIdentifiant unique de cet envoi
created, updatedDate de création et de dernière sauvegarde du projet

Exemple de productsText :

productsTextyaml
Living room:
- Sofa Oslo (SOFA-1042): 1 × 899.00 = 899.00 USD
  - Cushion (CUSH-17): 2 × 25.00 = 50.00 USD
- Oak flooring (Floor_Oak_01): 1 × 540.00 = 540.00 USD

Total: 1489.00 USD

Connecter ton propre système par URL (webhook)

Pour un système qui ne figure pas dans la liste, ou pour ton propre serveur. Home Planner transmet la fiche au format JSON à ton adresse HTTPS.

  1. Sélectionne Ajouter une connexion → Autre système (ton URL). Saisis un nom pour le bouton (jusqu’à 24 caractères) et l’URL. Elle doit commencer par https://.
  2. L’application envoie une requête de test et affiche, par exemple, Vérifié : réponse 200 en 0,4 s.
  3. Recommandé : copie la Clé de signature et vérifie chaque requête avec celle-ci sur ton serveur.

La requête

PartieValeur
Méthode, corpsPOST, Content-Type: application/json, la fiche décrite ci-dessus
X-HomePlanner-Signaturet=<temps unix>,v1=<hex>, où v1 = HMAC-SHA256(secret, t + "." + corps)
X-HomePlanner-DeliveryIdentifiant de livraison. Il reste le même à chaque tentative — utilise-le pour ignorer un doublon.

Vérifie la signature par rapport au corps brut de la requête, exactement tel qu’il a été reçu, avant toute analyse JSON. Un corps analysé puis resérialisé ne correspondra jamais à la signature.

verify-signature.jsjavascript
const crypto = require('crypto');

// rawBody: the request body exactly as received (Buffer or string), before JSON parsing.
// Express: app.post('/home-planner', express.raw({ type: 'application/json' }), handler)
function isFromHomePlanner(rawBody, header, secret) {
  if (!header) return false;
  const parts = Object.fromEntries(header.split(',').map(p => p.split('=', 2)));
  if (!parts.t || !parts.v1) return false;
  if (Math.abs(Date.now() / 1000 - Number(parts.t)) > 300) return false;
  const expected = Buffer.from(
    crypto.createHmac('sha256', secret).update(`${parts.t}.${rawBody}`).digest('hex'), 'hex');
  const received = Buffer.from(parts.v1, 'hex');
  return expected.length === received.length && crypto.timingSafeEqual(expected, received);
}

Ta réponse

  • Tout code 2xx dans un délai de 15 secondes signifie que la livraison a réussi.
  • Absence de réponse, un code 5xx, 408 ou 429 : Home Planner réessaie après 1 min, 10 min et 1 h, puis s’arrête au bout de 2 heures.
  • Tout autre code 4xx, une redirection ou une erreur de certificat est définitif : la connexion passe en Erreur. Les redirections ne sont pas suivies.
  • Les adresses sur les réseaux privés ou locaux ne sont pas autorisées, par exemple localhost, 127.*, 10.*, 172.16–31.*, 192.168.* et 169.254.*.

Google Sheets sans Zapier. Une application web Google Apps Script peut faire office d’URL. Sa réponse habituelle 302 vers script.googleusercontent.com est considérée comme livrée.

Statuts et erreurs

Dans l’applicationCe que cela signifieCe qu’il faut faire
ActiveLes projets parviennent à Zapier ou à ton URL.Rien.
ConnectéeLe scénario est lié ; les projets arrivent tant qu’il est activé.Laisse le scénario activé.
Le Zap n’est pas encore activéZapier ne s’est pas abonné à cette clé.Active le Zap. S’il est déjà activé, désactive-le puis réactive-le.
DésactivéeTu as désactivé la connexion. Sa ligne dans Partager est masquée.Active-la dans les paramètres de la connexion.
ErreurLe dernier envoi a échoué. La raison est affichée sous le statut.Corrige le problème, puis renvoie depuis Partager.
Le serveur n’a pas réponduAucune réponse dans un délai de 15 secondes.Vérifie que ton serveur est fonctionnel.
Réponse du serveur : 404Ton système a refusé la requête.Vérifie l’URL et les journaux de ton serveur.
La vérification du certificat du site a échouéLe certificat HTTPS a expiré ou n’est pas valide.Renouvelle le certificat.
Impossible de livrer pendant 2 heures — l’envoi a été arrêtéToutes les tentatives ont échoué.Corrige le récepteur, puis réessaie l’envoi.
Ce projet est stocké uniquement sur cet appareilLe projet n’est pas enregistré dans le cloud.Active la sauvegarde sur le cloud pour ce projet.

Foire aux questions

Combien cela coûte-t-il ?

L’envoi vers un CRM est inclus dans PRO++. Ta première connexion lance un essai gratuit de 14 jours si tu n’as jamais eu PRO++. Zapier propose des forfaits gratuits et payants. Depuis octobre 2026, Salesforce nécessite un forfait Zapier payant : consulte les tarifs de Zapier.

Que se passe-t-il à la fin de l’essai ou de l’abonnement PRO++ ?

Les lignes Envoyer à… disparaissent du menu Partager. Tes connexions restent enregistrées ; tu peux toujours les désactiver ou les supprimer. Prends PRO++, et elles fonctionneront à nouveau sans aucune reconfiguration.

Combien de connexions puis-je avoir ?

Jusqu’à 3, par exemple HubSpot pour les transactions et Google Sheets pour un journal des prix.

J’ai créé une nouvelle clé. Pourquoi les projets n’arrivent-ils plus ?

Une nouvelle clé désactive immédiatement l’ancienne. Colle la nouvelle clé dans Zapier, puis désactive et réactive le Zap.

Certains produits n’ont pas de SKU. Qu’est-ce qui est envoyé ?

Ils sont envoyés avec les codes de produit Home Planner. L’application te précise leur nombre après l’envoi.

Mon client voit-il quelque chose ?

Non. La fiche est transmise à la connexion que tu as configurée (Zapier ou ton URL). Ton client ne voit le projet que lorsque tu lui partages le lien.

Les données de mon CRM sont-elles en sécurité ?

Home Planner effectue uniquement des envois — il ne lit jamais ton CRM. Tu peux remplacer la clé ou la clé de signature à tout moment avec Nouvelle clé ou Nouveau secret.

Mention sur les marques. Home Planner est indépendant de HubSpot, Inc. et n’est pas approuvé, sponsorisé ni affilié à HubSpot, Inc. Home Planner est indépendant des autres marques citées sur cette page et n’est ni approuvé, ni sponsorisé, ni affilié à celles-ci.

Home Planner

Essaye sur ton propre projet

Application gratuite pour iPhone, iPad, Mac, Android et Windows.