AI sales

Comment maintenir la liste des prospects HubSpot à jour et sans doublons

Lucas Perret
LAST UPDATED
April 26, 2024
READING TIME
7 min.

L'un des facteurs clés de la réussite d'une campagne est de toucher les bonnes personnes.

Mais comment vous assurer de ne pas importer et contacter les mêmes prospects plusieurs fois et de ne pas ruiner vos chances d'obtenir des réponses ?

Dans cet article, vous trouverez une astuce permettant de vérifier rapidement l'état de vos prospects dans HubSpot avant de les importer, afin de ne pas perdre de temps à prospecter.

Étape #1 Assurez-vous que le statut de vos prospects est à jour

La première étape pour garder votre liste de prospects propre est de vous assurer que la propriété « statut du prospect » dans HubSpot reflète le cycle de vie de vos prospects.

Par exemple, lorsqu'une offre est gagnée, le statut de votre prospect doit être « Client », ou lorsque votre prospect a été contacté, son statut doit être « Contacté ».

Voici comment automatiser les mouvements de statut des prospects :

  1. Accédez à HubSpot automatisation des flux de travail
  2. Créez un nouveau flux de travail pour chaque statut
    → pour « Client », utilisez ce workflow :

Si vous souhaitez gagner du temps en migrant manuellement les données des prospects entre votre CRM et votre outil d'engagement commercial, vous pouvez intégrer votre CRM HubSpot dans lemliste.

Cette intégration permettra à lemlist d'enrichir votre base de données HubSpot avec des informations précises sur les prospects, afin que vous ayez leur aperçu synchronisé à 100 %.

En fonction de votre configuration, vous pouvez ajouter et mettre à jour des prospects dans HubSpot en fonction de leur activité dans la campagne lemlist (comme répondu, cliqué, marqué comme intéressé, etc.)

Suivant ce guide, vous pouvez configurer votre intégration lemlist x HubSpot pour toujours connaître le statut de vos prospects et savoir comment les aborder pour obtenir les meilleurs résultats !

Étape #2 Vérifiez le statut de HubSpot via Google Sheets

Une fois que vous avez une liste Google Sheets de prospects fraîchement extraits, voici ce que vous devez faire avant de les importer sur HubSpot ou lemlist :

  1. Accédez à Extensions → Apps Script

2. Supprimez le code et copiez-collez ce qui suit à la place
 → copiez et collez ce code :

HUBSPOT_API_KEY = « VOTRE_CLÉ_API »

/**
* Vérifiez si le contact est dans Hubspot.
*
* @param {string} e-mail.
* @return HS_Lead_Status
* @customfunction
*/

fonction findHubspotContact (e-mail) {

résultat = HubSpotLookup (e-mail)

while (result.includes (« RATE_LIMITS »)) {

 var RandomNumber = Math.random () ;

 //convertit 5 secondes en millisecondes
 var MaxSleep = 1000 ;

 //multiplie le nombre aléatoire par la durée de sommeil maximale
 var SleepTime = RandomNumber * MaxSleep ;

 //utilise la méthode Utilities.sleep () pour faire attendre le script
 Utilitaires. Sleep (SleepTime) ;

 result = HubspotLookup (email)} return result} function HubspotLookup (email) {
 var APIKey = HUBSPOT_API_KEY ;
 var url = « < https://api.hubapi.com/crm/v3/objects/contacts/search > » ;

 options variables = {
 « MuteHttpExceptions » : vrai,
 « méthode » : « publication »,
 « en-têtes » : {
 « Autorisation » : « Porteur » +clé API,
 « Type de contenu » : « application/json »,
 « Accepter » : « application/json »
 },
 « charge utile » : JSON.stringify ({
 « propriétés » : [« e-mail », « hs_lead_status », « notes_last_contacted »],
 « Groupes de filtres » : [
 {
 « filtres » : [
 {
 « propertyName » : « e-mail »,
 « operator » : « EQ »,
 « valeur » : e-mail
 }
 ]
 }
 ]
 })
 } ;

 var response = URLFetchApp.fetch (URL, options) ;
 var responseCode = response.getResponseCode () ;
 var responseBody = response.getContentText () ;

//Logger.log (ResponseBody)
si (code de réponse === 200) {
if (JSON.parse (responseBody) .results [0]) {

 //affiche les résultats dans 2 colonnes
var results = new Array (1) ; let info = new Array (3) ;
info [0] =JSON.parse (ResponseBody) .results [0] .properties.hs_lead_status
if (JSON.parse (responseBody) .results [0] .properties.notes_last_contacted) {
let lastContactedDate= Date.parse (JSON.parse (ResponseBody) .results [0] .properties.notes_last_contacted)
info [1] = nouvelle date (LastContactedDate)}
résultats [0] =info

return results} else {return « Pas dans Hubspot »}
 } autre {
 Logger.log (Utilities.FormatString (« La demande a échoué, oublié %d : %s », ResponseCode, ResponseBody)) ;
 return Utilities.FormatString (« Échec de la demande oublié %d : %s », ResponseCode, ResponseBody) ;
 }
}

3. Obtenez votre clé d'API HubSpot :

  • Accédez aux paramètres de HubSpot → Intégrations → Applications privées
  • Cliquez sur Créer une application privée
Untitled
  • Donnez un nom et accédez à Scopes
  • Autoriser l'accès en lecture à « crm.objects.contacts »
  • Cliquez sur Créer une application
  • Choisissez Afficher le jeton et copiez-le

4. Collez votre clé d'API HubSpot dans le projet Google Apps Script
 → votre configuration devrait ressembler à ceci :

5. Enregistrez votre projet et revenez à votre feuille

6. Utilisez la formule =FindHubSpotContact ({email}) pour voir le statut exact de vos nouveaux prospects dans HubSpot CRM

Conclusion

En gardant votre liste de prospects propre, vous gagnez du temps à créer des campagnes pour les clients existants ou ceux qui ne sont pas prêts à acheter chez vous.

Utilisez ce hack et cette liste de cookies de Google Sheet pour vous tenir au courant du cycle de vie de vos prospects afin de les aborder au bon moment et d'augmenter vos chances de vente !

Si vous souhaitez développer votre activité grâce à d'autres conseils comme celui-ci, rejoignez le famille lemlist, où plus de 11 000 personnes prospères partagent quotidiennement des conseils de sensibilisation gratuits. 🚀

Lucas Perret
Growth Manager @ lempire | Just a guy obsessed with tech & way it solves business problems
Get weekly outreach tips
SHARE THIS ARTICLE
Thanks! You've successfully subscribed to lemlist newsletter
Oops! Something went wrong while submitting the form.

Multichannel Expert

99
/ MO
5 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Email Pro
Email Finder & Verifier : 500 crédits
500 crédits gratuit par mois
Prospection automatisée sur Linkedin
Prospection par appel téléphonique
avec Aircall
Cold calling prospection with Aircall
with Aircall
Campagnes avec conditions avancées
Landing page personnalisable
Assistance Premium

Outreach Scale

159
/ MO
15 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Multichannel Expert
Email Finder & Verifier : 1000 crédits
1000 crédits gratuit par mois
Account Manager dédié

+10 utilisateurs ?

Multichannel Expert

89
/ MO
5 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Email Pro
Email Finder & Verifier : 500 crédits
500 crédits gratuit par mois
Prospection automatisée sur Linkedin
Prospection par appel téléphonique
avec Aircall
Cold calling prospection with Aircall
with Aircall
Campagnes avec conditions avancées
Landing page personnalisable
Assistance Premium

Outreach Scale

144
/ MO
15 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Multichannel Expert
Email Finder & Verifier : 1000 crédits
1000 crédits gratuit par mois
Account Manager dédié

+10 utilisateurs ?

Multichannel Expert

79
/ MO
5 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Email Pro
Email Finder & Verifier : 500 crédits
500 crédits gratuit par mois
Prospection automatisée sur Linkedin
Prospection par appel téléphonique
avec Aircall
Cold calling prospection with Aircall
with Aircall
Campagnes avec conditions avancées
Landing page personnalisable
Assistance Premium

Outreach Scale

129
/ MO
15 boîtes mails d'envoi / utilisateur
Essai gratuit 14 jours
Aucune CB requise
Toutes les options dans Multichannel Expert
Email Finder & Verifier : 1000 crédits
1000 crédits gratuit par mois
Account Manager dédié

+10 utilisateurs ?

PRM Tool
G2 Rating
Price
Best for
Standout feature
Con
4.9
star
star
star
star
star
$30/mo
$75/mo
$2,999/mo
Large, distributed sales teams
AI evaluation precision, gamified KPIs
Lack of tracking system
4.6
star
star
star
star
star-half
Not publicly available
Sales operations and finance teams
Powerful configurability
Limited training resources and complex to navigate
4.4
star
star
star
star
star-half
Not publicly available
Mid-market and enterprise businesses
Comprehensive incentive management
Potentially high cost and steep learning curve
4.7
star
star
star
star
star-half
$15/user/mo
$40/user/mo
Enterprise: custom price
Complex sales structures and businesses of all sizes
Intelligent quota management and gamification
Steep learning curve
4.6
star
star
star
star
star-half
Not publicly available
Collaborative teams
Connected planning
Complexity and steep learning curve
4.6
star
star
star
star
star-half
Not publicly available
Companies with complex sales structures
Complex incentive compensation management (ICM) with high efficiency and accuracy
Complexity for smaller teams and potentially high costs
4.7
star
star
star
star
star-half
Not publicly available
Companies who want to automate commission calculations and payouts
Simplicity and ease of use
Lack of features like redirection
4.7
star
star
star
star
star-half
$30/user/mo
$35/user/mo
Custom: upon request
Businesses that need a comprehensive and user-friendly sales compensation management software
Ease of use and adoption
Lack of ability to configure the product based on user needs
4.8
star
star
star
star
star-half
Not publicly available
Companies with modern sales culture and businesses who want real-time insights
A built-in dispute management and real-time visibility
Users say it works slowly, customer support is slow
4.9
star
star
star
star
star
$30/user/mo
$50/user/mo
Smaller sales teams
Powerful automation
Lesser user base and average user interface
4.7
star
star
star
star
star-half
Not publicly available
Companies with scalable needs
Automated Commission Calculations
Lack of filtering by date, no mobile app

Vous aimerez aussi les articles suivant

Recevez des conseils de prospection chaque semaine, dans votre boîte de réception, envoyé à plus de 210 000 personnes du monde entier !

S'inscrire à la newsletter lemlist
You've successfully subscribed to the lemlist newsletter!
Oops! Something went wrong while submitting the form.