HubSpot Health Scores: Mastering True Inbound Email Engagement
Hey HubSpotters! Ever found yourself scratching your head, wondering how to truly measure a contact's engagement, especially when they're the ones initiating contact? It's a common challenge, and it recently sparked a fantastic discussion in the HubSpot Community that we at ESHOPMAN think is worth deep-diving into.
The original poster, Bibiana_R, brought up a crucial point: how do you include unsolicited incoming emails in your Health Score calculation? They wanted to add points when a contact reaches out to their team, but quickly realized that the standard “Sales email reply” event primarily tracks replies to emails *sent from HubSpot*. What about those net-new, cold inbound emails that show genuine interest and proactivity?
The Core Problem: Beyond 'Sales Email Reply'
As several community members pointed out, Bibiana_R was spot on. The “Sales email reply” event is great for tracking responses to your outbound efforts, but it falls short for truly inbound, contact-initiated conversations. A community member, danielsinewe, articulated this perfectly: “Sales email reply” only proves a response to a tracked sales email. A net-new inbound email usually becomes an email/conversation activity, not that reply event.
This is a significant gap for any business, especially those running a sophisticated HubSpot e-commerce solution. Knowing when a customer actively seeks you out is a powerful indicator of engagement and potential loyalty.
The Community's Consensus: The Workflow & Custom Property Solution
The good news? The community quickly converged on a robust workaround. Since HubSpot doesn't natively expose a Health Score event for unsolicited incoming emails, the most reliable method involves leveraging HubSpot workflows and custom contact properties. Here's a breakdown of the recommended approach:
- Create a Custom Contact Property: First, you'll need a custom property on the contact record. Good options include a date property like
Last Inbound Customer Email Dateor a number property likeInbound Email Count. - Build a Workflow: Create a contact-based workflow that triggers when an inbound email or conversation activity is logged for that contact. A community member, TeeTech, suggested using the “Marketing email replied” or “Email engagement” event, filtered to
direction = incoming, if your Health Score builder allows for filtering by custom event properties. - Set or Increment the Property: Within the workflow, use an action to either set the
Last Inbound Customer Email Dateto the current date or increment theInbound Email Countproperty. - Use the Property in Your Health Score: Finally, integrate this custom property into your Health Score calculation. Instead of relying on a native event, your score will now reflect the data from your custom property.
Important Note: As danielsinewe mentioned, you'll need to confirm if your HubSpot edition exposes the specific activity trigger for inbound emails/conversations. If not, a small integration might be necessary to listen for inbox/conversation/email events and update the contact property.
Refining the Approach: Avoiding Noise and Ensuring Accuracy
While the workflow approach is solid, another community member, EgeTheCEO, offered excellent safeguards to ensure your score isn't overcounting noise or irrelevant interactions:
- Deduplication: Store both
last_inbound_email_atand a dedupe key, such as the provider message ID, to prevent multiple updates for the same email. - Score Recency Over Raw Count: Instead of just counting every message, consider scoring recency. For example, award points for an inbound email received in the last 7 or 30 days. This gives a more accurate picture of recent engagement.
- Exclude Noise: Implement logic to exclude auto-replies or bounce messages before updating your custom property.
- Track Source: If you have multiple inboxes or channels feeding into the same contact record, store a
last_inbound_sourceproperty. This helps distinguish a real 1:1 email from a ticket or conversation event, providing richer context for reporting.
These refinements are critical for maintaining a meaningful Health Score, ensuring it truly reflects valuable customer interactions rather than just activity volume.
ESHOPMAN Team Comment
We at ESHOPMAN wholeheartedly endorse the workflow-based custom property approach for tracking unsolicited inbound emails. This method is not only robust and flexible but also provides the granular data necessary for truly accurate customer health scoring, which is absolutely vital for any successful HubSpot e-commerce solution. Relying solely on HubSpot's native events often falls short for nuanced engagement tracking, and this approach empowers users to define precisely what 'health' means for their unique business context.
Wrapping Up
Building a truly insightful Health Score in HubSpot often requires a bit of creativity and a willingness to go beyond the out-of-the-box events. By leveraging HubSpot's powerful workflows and custom properties, you can accurately track and score every valuable inbound interaction, even those initiated directly by your contacts. This ensures your customer health scores reflect the real pulse of your customer relationships, driving better retention, more informed sales strategies, and ultimately, greater growth for your business.
Don't let valuable inbound engagement go unscored. Implement these strategies today and watch your customer health metrics become even more powerful!