Ajouter des données à Google Sheets à partir de workflows
Dernière mise à jour: juin 11, 2024
Disponible avec le ou les abonnements suivants, sauf mention contraire :
Marketing Hub Pro , Enterprise |
Sales Hub Pro , Enterprise |
Service Hub Pro , Enterprise |
Operations Hub Pro , Enterprise |
Utilisez l'action Créer une ligne Google Sheets ou Mettre à jour les données d'une feuille Google Sheets pour envoyer des données à partir de propriétés HubSpot vers votre feuille de calcul. Par exemple, vous pouvez utiliser cette action pour envoyer les coordonnées de nouveaux leads vers une feuille de calcul à l'usage de votre équipe commerciale.
Avant de pouvoir ajouter des données à Google Sheets avec des workflows, vous devez connecter Google Sheets à votre compte HubSpot. Vous pouvez connecter l'application depuis l'App Marketplace ou depuis au sein d'un workflow.
Avant de commencer
Gardez à l'esprit les points suivants lorsque vous envoyez des données à Google Sheets depuis HubSpot :
- Par défaut, HubSpot envoie les valeurs des propriétés internes à Google Sheets. Pour les dates, HubSpot envoie des horodatages Unix en millisecondes.
- Si vous disposez d'un abonnement à Operations Hub Pro, vous pouvez mettre en forme la propriété de date selon le format de votre choix en ajoutant une action Formater les données avant l'action Créer une ligne Google Sheets. Ensuite, dans le menu déroulant Propriété de l'action Google Sheets, sélectionnez la date de sortie de l'action Formater les données.
- Vous pouvez également convertir des dates en millisecondes dans Google Sheets en ajoutant la formule suivante dans une colonne distincte de la feuille de calcul : =A1/1000/60/60/24 + DATE(1970,1,1). Remplacez A1 par la colonne dans laquelle se trouve l'horodatage Unix.
- Lorsque vous utilisez l'action Créer une ligne Google Sheets, les données ne sont pas ajoutées aux lignes existantes. Au lieu de cela, l'action insère une nouvelle ligne dans la feuille. Cela peut affecter les cellules référencées et toutes les formules utilisées. Pour éviter cela, veillez à ce que seules les lignes renseignées et existantes soient référencées. Pour ajouter des données aux lignes existantes, utilisez l'action Update existing Google Sheet rows .
- Évitez d'ajouter manuellement des données à la feuille à laquelle HubSpot envoie des données. Si vous devez ajouter manuellement des données à la feuille de calcul, vous devez créer une nouvelle feuille et renvoyer vers les données existantes de la première feuille.
- Lors de la sélection d'une feuille de calcul dans l'éditeur de workflows, les feuilles disponibles sont liées aux feuilles auxquelles l'utilisateur connecté a accès. Pour qu'une feuille apparaisse en tant qu'option, elle doit remplir au moins l'une des conditions suivantes :
- Appartenir au lecteur de l'utilisateur qui se connecte.
- Précédemment partagée avec l'utilisateur connecté.
- Appartient à un lecteur partagé auquel l'utilisateur connecté a accès.
- Si vous vous déconnectez de Google Sheets et que vous vous reconnectez avec un autre utilisateur, les feuilles disponibles peuvent être différentes. Il est recommandé de vérifier tous les workflows dépendants avant la déconnexion et la reconnexion.
Remarque : il peut arriver que, lors de l'ajout de données, une demande expire et qu'une ligne soit créée en double. Pour résoudre ce problème, les données en double peuvent être supprimées de votre compte.
Mise en place de la feuille de calcul
Lorsque vous établissez votre feuille de calcul, tenez compte des éléments suivants :- La ligne d'en-tête doit commencer dans la première colonne de la première ligne.
- Chaque en-tête de colonne doit être libellé afin que HubSpot puisse l'identifier et y envoyer des données. HubSpot ne peut pas envoyer de données à des colonnes non libellées.
- Assurez-vous que toutes les colonnes de votre tableau disposent d'en-têtes de colonne. Évitez les en-têtes de colonne vides entre les colonnes, car cela peut causer des problèmes et empêcher la mise à jour de la feuille de calcul. Par exemple, si votre feuille de calcul utilise les colonnes A à C, ne laissez pas l'en-tête de la colonne B vide.
- Seules les 100 premières colonnes d'une feuille de calcul peuvent être mises à jour. Si une colonne située après les 100 premières colonnes est sélectionnée lors de la configuration de l'action de workflow, elle ne sera pas mise à jour.
- La feuille de calcul ne peut pas compter plus de 5 000 000 de cellules.
Connecter Google sheets à HubSpot
Avant de pouvoir ajouter des données à Google Sheets avec des workflows, vous devez connecter Google Sheets à votre compte HubSpot.
Vous pouvez connecter l'application à partir de l'App Marketplace.
Ajouter de nouvelles lignes Google Sheets
Lorsque vous utilisez l'action Create Google Sheet row pour ajouter des données à votre feuille Google, assurez-vous que votre feuille de calcul a été correctement formatée. Outre la ligne d'en-tête, n'incluez aucune autre donnée dans la feuille à laquelle vous envoyez des données.
Cette action n'ajoute pas de données aux lignes existantes. Au lieu de cela, l'action insère une nouvelle ligne dans la feuille. Cela peut affecter les cellules référencées et toutes les formules utilisées. Pour éviter cela, veillez à ce que seules les lignes renseignées et existantes soient référencées.
Pour ajouter de nouvelles lignes à Google Sheet :
- Dans votre compte HubSpot, accédez à Automatisations > Workflows.
- Pour modifier un workflow existant, survolez le workflow, puis cliquez sur Modifier. Ou bien, créer un nouveau Workflow.
- Dans l'éditeur de workflow, cliquez sur l'icône (+) Plus pour ajouter une action.
- Dans le panneau de gauche, sous Google Sheets, sélectionnez Create Google Sheet row.
- Cliquez sur le menu déroulant Spreadsheet et sélectionnez la feuille de calcul à laquelle vous souhaitez envoyer des données. Vous pouvez effectuer une sélection parmi les feuilles de calcul qui appartiennent ou ont été partagées avec l'utilisateur qui a connecté Google Sheets à HubSpot.
- Cliquez sur le menu déroulant Sheet et sélectionnez la feuille à laquelle vous souhaitez envoyer des données. Le champ Sheet fait référence aux onglets situés au bas de votre feuille de calcul.
- Configurez l'en-tête de colonne de votre feuille Google et la propriété HubSpot correspondante. HubSpot ajoutera des données aux lignes vides sous les données existantes dans la feuille. Chaque action peut ajouter jusqu'à 20 cellules de données par ligne.
- Cliquez sur le menu déroulant Header et sélectionnez la feuille Google column header à laquelle envoyer les données.
- Cliquez sur le menu déroulant Property et sélectionnez la propriété HubSpot correspondante à partir de laquelle vous enverrez des données.
- Après avoir configuré votre action de workflow, cliquez sur Save.
Mettre à jour des lignes Google Sheets existantes
Lorsque vous utilisez l'action Mettre à jour les lignes existantes de Google Sheet , assurez-vous que votre feuille de calcul a été correctement formatée.
Cette action permet de mettre à jour les données contenues dans votre Google Sheet. Par défaut, aucune ligne supplémentaire ne sera ajoutée à votre feuille Google, seules les lignes existantes seront mises à jour.
Pour mettre à jour les lignes de votre Google Sheet existante :
- Dans votre compte HubSpot, accédez à Automatisations > Workflows.
- Pour modifier un workflow existant, survolez le workflow, puis cliquez sur Modifier. Ou bien, créer un nouveau Workflow.
- Dans l'éditeur de workflow, cliquez sur l'icône (+) Plus pour ajouter une action.
- Dans le panneau de gauche, sélectionnez Mettre à jour les données d'une feuille Google.
- Cliquez sur le menu déroulant Spreadsheet et sélectionnez la feuille de calcul à laquelle vous souhaitez envoyer des données. Vous pouvez effectuer une sélection parmi les feuilles de calcul qui appartiennent ou ont été partagées avec l'utilisateur qui a connecté Google Sheets à HubSpot.
- Cliquez sur le menu déroulant Sheet et sélectionnez la feuille à laquelle vous souhaitez envoyer des données. Le champ Sheet fait référence aux onglets situés au bas de votre feuille de calcul.
- Mettre en place des identifiants uniques pour faire correspondre les données de Google Sheets à celles de HubSpot. Lorsque la valeur d'une cellule de l'en-tête de colonne Lookup sélectionnée correspond à la valeur de la propriété HubSpot sélectionnée pour l'enregistrement inscrit, la ligne contenant la cellule correspondante est mise à jour. Si plusieurs lignes comprennent une valeur correspondante, seule la première contenant la cellule correspondante sera mise à jour.
- Cliquez sur le menu déroulant Lookup column header et sélectionnez une colonne header dans la feuille de calcul. Cela doit correspondre à une propriété HubSpot à utiliser comme identifiant unique pour la mise à jour. Par exemple, un identifiant unique pourrait être l'adresse e-mail d'un contact parce qu'elle lui est propre.
- Cliquez sur le menu déroulant Lookup column property et sélectionnez une propriété correspondant à l'en-tête de colonne Lookup à utiliser comme identifiant pour la mise à jour.
- Dans le menu déroulant Créer une nouvelle ligne si aucune ne correspond :
- Si vous souhaitez créer une nouvelle ligne s'il n'existe pas d'en-tête de colonne de recherche et de propriété de colonne de recherche correspondants, cliquez sur Oui. Une nouvelle ligne contenant uniquement les propriétés définies dans la section Sélectionner les colonnes à mettre à jour sera créée.
-
- Si vous ne souhaitez pas créer une nouvelle ligne s'il n'existe pas d'en-tête de colonne de recherche et de propriété de colonne de recherche correspondants, cliquez sur Non.
- Configurez les colonnes de la feuille de calcul que vous souhaitez mettre à jour :
- Cliquez sur le menu déroulant Sélectionner les colonnes à mettre à jour. Une liste d'en-têtes de colonne de la feuille de calcul sélectionnée s'affiche. Sélectionnez ensuite la colonne que vous souhaitez mettre à jour.
- Cliquez sur le menu déroulant sous l'en-tête de colonne et sélectionnez une option. Vous pouvez choisir de mettre à jour les données avec une valeur de propriété existante de la fiche d'informations inscrite ou avec le résultat d'une action de workflow antérieure.
- Pour ajouter une autre colonne à mettre à jour, cliquez sur Ajouter une colonne. Vous pouvez ajouter jusqu'à 100 colonnes pour mettre à jour vos données.
- Pour supprimer une colonne, cliquez sur l'icône de suppression delete dete à côté de l'en-tête de la colonne.
- Cliquez sur Enregistrer.