Outcome. The moment a new customer's contact record shows a first product login, a custom coded action pulls a quick usage snapshot from the product and adds a login-based component to the onboarding health score, so "did they actually start using it" is measured, not assumed.
flowchart TD
A[First Login Date known, Login Health Component unknown] --> B[Custom code: call product API]
B --> C[Set Login Health Component]
C --> D[Set Features Used At First Login]
D --> E{Custom code result_code = error?}
E -->|Yes| F[Alert Operations owner with error message]
E -->|No| G[End]

When to use it, when not to
- UseUse it when your product can write a login timestamp to a HubSpot contact property, either through an existing integration, a native webhook trigger, or a scheduled sync, and you want that event to feed into onboarding health scoring rather than sit unused.
- UseUse it alongside customer-onboarding-018, this fiche produces one
input component,
Login Health Component, meant to feed a broader health score, it does not replace the full score. - SkipDo not use it if your product has no way to report login events to HubSpot at all, there is no workaround inside HubSpot for detecting activity in a system it cannot observe, get the integration piece built first.
- SkipDo not use it if a simple "logged in yes/no" checkbox is enough, skip the custom code and just set a checkbox directly from the integration, save the custom code action for when you need the richer usage snapshot this fiche pulls back.
or the customer onboarding pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





