One of the main signs you have a lifecycle issue is when your HubSpot report doesn't quite add up. For example, your pipeline report may look healthy, but it isn't converting, or marketing attribution data is different to what you’d expect to see.
Stages defined by one team, resented by the other
A typical scenario is that Marketing defines MQLs based on behavioural signals that make sense from a campaign perspective, while Sales inherits a definition they weren't involved in and don't trust because so few progress to SQLs. The lead handoff has broken down, and both teams blame each other.
The real problem is that the true definition of an MQL was never agreed on. This conversation should have happened before the contacts were given lifecycle stages.
The "forever SQL" problem
Let’s say a prospect books a discovery call and gets moved to SQL. The call happens, but there's no confirmed budget, no clear timeline, and no real evidence of a near-term purchase decision. The lifecycle stage stays at SQL because HubSpot won't allow backward movement, and there's no agreed-upon process for what to do with a contact who was advanced too early.
Over time, the SQL bucket fills with contacts at widely varying levels of genuine intent, and the SQL-to-Opportunity conversion rate becomes meaningless as a diagnostic because it's drawing from a pool that doesn't reflect actual qualification.
The post-sale gap
Once a lead becomes a Customer, there should be a post-sale workflow, a structured path to expansion or renewal, and a way to distinguish a satisfied customer who's ready to buy again from one who's disengaging. If your HubSpot account is missing these, you’re not progressing through all of the lifecycle stages.
In SaaS businesses, renewals and expansion deals can represent 40 per cent or more of total revenue, but if the CRM has no lifecycle logic after Customer, that revenue is essentially unmanaged.
When Salesforce is also in the picture
For businesses running HubSpot alongside Salesforce (a setup MarCloud works with regularly), lifecycle stage alignment is considerably more complex.
The two platforms use different data models: Salesforce separates people into Leads and Contacts with their own status fields, while HubSpot treats everyone as a contact and uses lifecycle stages to describe their journey. If your integration isn't properly configured, lifecycle stage updates made in HubSpot may not reflect accurately in Salesforce, and vice versa, which means marketing and sales teams are getting different information.
Resolving these kinds of issues is possible; you just need a bit of deliberate planning around which system holds the source of truth for each field, which direction data should flow, and how HubSpot lifecycle stages map to Salesforce Lead status and Opportunity stage fields in a way that both teams can interpret consistently.