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.
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 :
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 !
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 :
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 :
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
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. 🚀
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 | Complex sales structures and businesses of all sizes | 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 |
PRM Tool | Rating | Feature | Pro | Con | Mobile App | Integrations | Free Plan | Pricing |
---|---|---|---|---|---|---|---|---|
4.65 star star star star star-half | Org-wide alignment | User-friendly layout and database | Suboptimal as a personal CRM | square-check | Lack of tracking system | square-check | Team: $20/month Business: $45/month | |
4.7 star star star star star-half | Social Media Integration | Easy contact data collection | No marketing/sales features | square-check | Lack of tracking system | square-xmark 7-day trial | $12/month | |
4.75 star star star star star-half | Block Functions | High customization capability | Not a dedicated CRM | square-check | Limited | square-check | Plus: €7.50/month Business: €14/month | |
N/A | Open-source | Open-source flexibility | Requires extensive manual input | square-xmark | Limited | square-check Self-hosted | $9/month or $90/year | |
3.1 star star star | Simple iOS app | Ideal for non-tech-savvy users | iPhone only | square-check iOS only | Limited | square-xmark 1-month trial | $1.49/month or $14.99/month | |
3.6 star star star star-half | Smart Contact Management | Feature-rich and flexible | Reported bugs | square-check | Rich | square-xmark 7-day trial | Premium: $13.99/month Teams: $17.99/month | |
4.4 star star star star star-half | Customizable Interface | Customizable for teamwork | Pricey for personal use | square-check | Rich | square-xmark | Standard: $24/member Premium: $39/member | |
4.7 star star star star star-half | Integrated Calling | Integrated Calling | Too sales-oriented & pricey | square-check | Rich | square-xmark 14-day trial | Startup: $59/user/month Professional: $329/user/month | |
4.8 star star star star star | Business Card Scanning | Business Card Scanning | Mobile only | square-check | Limited | square-check | $9.99/month | |
4.45 star star star star star-half | 160+ app integrations | Comprehensive integrations | No free app version | square-check | Rich | square-xmark 14-day trial | $29.90/month or $24.90/month (billed annually) |
Capterra Rating | Free Trial | Free Plan | Starting Price (excluding the free plan) | Maximum Price (for the most expensive plan) | Best for | |
---|---|---|---|---|---|---|
4.5 star star star star star-half | square-check 14-day | square-check | €15/month/seat billed annually | €792/month/3 seats billed annually + €45/month for each extra seat | Versatility and free plan | |
4.2 star star star star | square-check 30-day | square-xmark But it offers reduced price to authorised nonprofit organisations | €25/user/month | €500/user/month billed annually (includes Einstein AI) | Best overall operational CRM | |
4.3 star star star star star-half | square-xmark | square-check Limited to 3 users | Comprehensive incentive management | €52/user/month billed annually | Small-medium businesses and automation | |
4.5 star star star star star-half | square-check 14-day | square-xmark | €14/seat/month billed annually | €99/seat/month billed annually | Sales teams and ease of use | |
4.1 star star star star | square-xmark | square-check Limited 10 users | $9.99/user/month billed annually | $64.99/user/month billed annually | Free plan for very small teams up to 10 |
CRM goal | Increase the sales conversion rate for qualified leads from marketing automation campaigns by 10% in the next 6 months. | ||||
SMART Breakdown | 1. Specific: It targets a specific area (conversion rate) for a defined segment (qualified leads from marketing automation). | 2. Measurable: The desired increase (10%) is a clear metric, and the timeframe (6 months) allows for progress tracking. | 3. Achievable: A 10% increase is possible based on historical data and potential improvements. | 4. Relevant: Boosting sales from marketing efforts aligns with overall business objectives. | 5. Time-bound: The 6-month timeframe creates urgency and a clear target date. |
Actions | Step 1: Refine lead qualification criteria to ensure high-quality leads are nurtured through marketing automation. | Step 2: Personalize marketing automation campaigns based on lead demographics, interests, and behavior. | Step 3: Develop targeted landing pages with clear calls to action for qualified leads. | Step 4: Implement lead scoring to prioritize high-potential leads for sales follow-up. | Step 5: Track and analyze campaign performance to identify areas for optimization. |
Outcomes | Increased sales and revenue | Improved marketing automation ROI | Marketing and sales alignment | Data-driven marketing optimization |