Skip to content

Se libérer des limitations sur les produits pour faire vos devis sur Hubspot

Vous avez des logiques complexes dans l'utilisation de vos produits et aussi dans votre tarification ? Et vous pensez que cette logique ne peut pas s'appliquer à HubSpot ? Vous avez sans doute raison, mais vous avez quand même les moyens d'utiliser les devis d'HubSpot avec cette astuce.

Story time

En 2023 j'ai accompagné une entreprise qui distribue et commercialise des produits pour les GMS et GSB. Comme vous pouvez l'imaginer, ils possèdent un catalogue produits assez large, et leurs tarification est assez complexe : en fonction des accords contractualisés avec les enseignes, du volume d'articles commandé, des offres promotionnelles, ... bref, un sacré merdier ! 

La logique était tellement complexe qu'ils réalisaient leurs devis grâce à un tableur et un editeur de texte, imaginez le temps nécessaire pour réaliser un devis ! Et le pire, c'est qu'ils envisageaient de ne pas utiliser les devis d'hubspot car ils avaient peur de ne pas pouvoir reproduire cette logique dans le CRM ...

Oui, je leur ai dit que c'était impossible de reproduire cette logique dans le CRM, mais pour ce qui est de ne pas créer les devis via Hubspot ... Alors comment j'ai procédé ? 

Configurer l'intégration par API

L'application qui a été développée interroge les transactions dans hubspot pour récupérer les entreprises, lignes de produits, et tout autre élément nécessaire pour établir un chiffrage.

Pour récupérer les lignes de produits associées :

POST/crm/v3/objects/line_items/search
{
"filterGroups":[
{
"filters":[
{
"propertyName": "associations.deal",
"operator": "EQ",
"value": "{dealId}"
}
]
}
]
}

 

Pour récupérer l'entreprise associée :

POST/crm/v3/objects/companies/search
{
"filterGroups":[
{
"filters":[
{
"propertyName": "associations.deal",
"operator": "EQ",
"value": "{dealId}"
}
]
}
]
}

 

Vous pouvez choisir les propriétés que vous souhaitez récupérer dans votre requête en ajoutant dans votre body : 

{
"properties": [ "propertyName", "propertyName" ]
}

 

Lorsque vous êtes prêt pour mettre à jour le prix de vos articles, vous pouvez faire un update en batch de vos lignes de produits : 

POST/crm/v3/objects/line_items/batch/update 
{
  "inputs": [
   {
      "idProperty": "my_unique_property_name",
      "id": "string",
    "properties": {
  "name": "1 year implementation consultation",
  "price": "6000.00",
"quantity": "2"
}
},
   {
      "idProperty": "my_unique_property_name",
      "id": "string",
    "properties": {
  "name": "1 year implementation consultation",
  "price": "6000.00",
"quantity": "2"
}
}
]
}

 

Appliquer un process simple pour vos équipes commerciales

Dans ce cas là, on a simplifié au maximum la création du devis dans Hubspot : 

  • Création d'une transaction par le commercial
  • Qualification de la fiche avec ajout des lignes de produits
  • Lorsque le commercial souhaite faire le chiffrage, il déplace sa transaction dans une phase du pipe dédiée
  • L'API interroge les transactions dans cette phase et récupère les lignes de produits associées, l'entreprises, et toutes les infos nécessaire pour calculer le prix des articles
  • L'API modifie les lignes de produits et modifie la phase de la transaction (ce qui notifie le propriétaire)
  • Le commercial peut créer son devis pour l'envoyer au client

Un processus simple et efficace permettra à vos équipes de gagner du temps et d'augmenter leur productivité, tout en évitant les erreurs de saisies.

Bilan

Le reste du processus, c'est natif à Hubspot et vous utilisez sans doute déjà les fonctionnalités de suivi, d'analyse et de relances commerciales. 

Avec cette petite intégration, vous profiter pleinement des fonctionnalités proposées par votre CRM sans le rendre complexe, et vous pérennisé la maintenance de votre système d'informations en évitant de déléguer vos logiques de traitement en dehors de votre EPR. 

 

Cette article vous a plu ? N'hésitez pas à le partager et me faire un retour :