Home Planner
Retour au Centre d'aideGuides 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 les pièces, les produits, les prix et le plan d'étage en une seule étape.

L'application Home Planner envoie un projet d'aménagement de pièces via Zapier vers HubSpot, Salesforce, Google Sheets et Pipedrive

Chaque projet que tu envoies arrive dans ton CRM sous la forme d'un enregistrement 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. Plus besoin de copier depuis des captures d'écran ni de retaper des devis.

Ce guide t'explique comment connecter HubSpot, Pipedrive, Bitrix24, Salesforce ou Google Sheets via Zapier, et comment raccorder n'importe quel autre système grâce à 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. Aménage les pièces avec ton client et meuble-les avec des produits et des prix.
  3. Envoie. Sélectionne Partager → Envoyer vers… 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 la formule PRO++. Sans la formule PRO++, ta première connexion lance un essai gratuit de 14 jours — sans aucun paiement nécessaire.
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é. L'enregistrement 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 formules gratuites et payantes. Depuis octobre 2026, Salesforce nécessite une formule Zapier payante (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 varie — consulte 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 la formule PRO++, cela démarre ton essai gratuit de 14 jours.

Dans Zapier

  1. Ajoute Home Planner à ton compte Zapier. L'application Home Planner est actuellement en cours de vérification 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 provenant de l'application.
  4. Teste le déclencheur. Zapier charge un projet d'exemple 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 ZapierCorrespondance suggérée
HubSpotCreate DealProject name → nom de la transaction ; totals.sum → montant ; Project link, Products (text) et PDF link → description
PipedriveCreate DealProject name → titre ; totals.sum et totals.currency → valeur ; Products (text) → note
Bitrix24Create Deal ou Create LeadProject name → titre ; totals.sum → montant ; Products (text) → commentaire
SalesforceCreate Record → OpportunityProject name → nom ; totals.sum → montant ; Project link → description. Nécessite une formule payante Zapier (depuis octobre 2026).
Google SheetsCreate Spreadsheet RowProject name, totals.sum, Project link et updated → colonnes distinctes, 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 vers…. Chaque connexion active possède sa propre ligne, par exemple Envoyer vers 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é deux fois le même projet ? Un projet inchangé renvoyé dans les 24 heures n'est pas dupliqué. Modifie n'importe quel élément — un prix, une quantité, le plan — et l'envoi suivant créera un nouvel enregistrement.

Ce que contient un enregistrement

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.
pdfUrlPDF du plan d'étage. Présent quand ton plan inclut l'exportation de dessin ; 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 et heure où le projet a été créé et enregistré pour la dernière fois

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 l'enregistrement au format JSON à ton adresse HTTPS.

  1. Sélectionne Ajouter une connexion → Autre système (votre URL). Saisis un nom de 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 elle sur ton serveur.

La requête

PartieValeur
Méthode, corpsPOST, Content-Type: application/json, l'enregistrement décrit ci-dessus
X-HomePlanner-Signaturet=<temps unix>,v1=<hex>, où v1 = HMAC-SHA256(secret, t + "." + body)
X-HomePlanner-DeliveryIdentifiant de livraison. Il reste identique à chaque nouvelle 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 tout traitement JSON. Un corps analysé puis de nouveau sé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 sous 15 secondes signifie que l'élément est livré.
  • Sans 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 des 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 reste actif.Laisse le scénario actif.
Le Zap n’est pas encore activéZapier ne s'est pas abonné à cette clé.Active le Zap. S'il est déjà actif, 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 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 les 15 secondes.Vérifie que ton serveur est opérationnel.
Réponse du serveur : 404Ton système a refusé la requête.Vérifie l'URL et le journal 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é.Répare le destinataire, puis renvoie à nouveau.
Ce projet est stocké uniquement sur cet appareilLe projet n'est pas enregistré dans le cloud.Active la sauvegarde dans le cloud pour ce projet.

Foire aux questions

Combien cela coûte-t-il ?

L'envoi vers un CRM est inclus dans la formule PRO++. Ta première connexion démarre un essai gratuit de 14 jours si tu n'as jamais eu PRO++. Zapier propose des formules gratuites et payantes. Depuis octobre 2026, Salesforce requiert une formule Zapier payante : consulte les tarifs de Zapier.

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

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

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 t'indique combien il y en a après l'envoi.

Mon client voit-il quelque chose ?

Non. L'enregistrement est transmis à la connexion que tu as configurée (Zapier ou ton URL). Ton client ne voit le projet que lorsque tu partages le lien.

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

Home Planner se contente d'envoyer — 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 ni approuvé, ni 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

Essaie sur ton propre projet

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