During a HubSpot training session with BluePoint ATM, the team identified that using both Lifecycle Stage and Lead Status in parallel was creating redundant, confusing tracking. The agreed solution was to consolidate around Lifecycle Stage as the single primary metric and introduce a new Contact Type property to handle relationship-based segmentation.
This approach simplifies reporting, enables cleaner automation triggers, and makes it easier to exclude non-prospect contacts (e.g., vendors, GPOs) from marketing communications.
BluePoint was maintaining two overlapping properties:
Lead Status — used to track granular sales progress (e.g., "Proposal Presentation")Lifecycle Stage — HubSpot's native funnel property (Subscriber → Lead → MQL → SQL → Opportunity → Customer)This created confusion about which field to update, which to report on, and how automations should fire. Many contact records had Lead Status populated but Lifecycle Stage empty or inconsistent.
"I think what I would do here is stop using the lead status. Take the lead status off of the side panel and don't use it at all. Just use the lifecycle stage."
— Mark Hope (Asymmetric)
Lifecycle Stage is the field HubSpot's automation engine is built around. All workflow triggers, reporting, and funnel views should reference this property.
Stages in use at BluePoint:
| Stage | Notes |
|---|---|
| Subscriber | Candidate for renaming to Prospect (see below) |
| Lead | Someone being actively worked |
| Marketing Qualified Lead (MQL) | Meets partial BANT criteria |
| Sales Qualified Lead (SQL) | Meets full BANT criteria |
| Opportunity | Proposal has been made |
| Customer | Closed/won |
| Evangelist | Rarely used; referral partners |
| Disqualified | New — added during this session |
Changes made during the session:
- A Disqualified stage was added to capture contacts who should never be re-engaged (e.g., "do not call" requests).
- The Subscriber stage is a candidate to be renamed Prospect to better reflect BluePoint's use case — someone whose name was sourced from a list or event but hasn't been qualified yet.
The team agreed to stop actively using Lead Status. Rather than deleting it immediately (which would affect ~14 existing records), the plan is to:
1. Stop populating it on new contacts.
2. Leave existing values in place temporarily.
3. Hide it from the contact sidebar view once the team has migrated to Lifecycle Stage.
BluePoint's CRM contains more than just sales prospects — it includes past customers, GPO partners, and vendors. Without a way to distinguish these, marketing emails and workflows risk being sent to the wrong audience.
Contact Type was created as a custom dropdown property to categorize contacts by their relationship to BluePoint, independent of where they are in the sales funnel.
| Value | Description |
|---|---|
| Lead | Someone BluePoint is actively trying to sell to |
| Customer | Existing/past customer |
| GPO | Group Purchasing Organization partner (e.g., Integra) |
| Vendor | Company BluePoint pays for services (e.g., telecom) |
| Other | Catch-all for contacts that don't fit above |
"The telephone company is a vendor. A GPO is a partner — a type of partner. You need a field that you can separate those. You can say, hey, this guy's a vendor, I don't want to send him marketing emails."
— Mark Hope (Asymmetric)
Contact Type = Lead to ensure marketing campaigns only target prospects.Vendor and GPO contacts from enrollment in drip sequences.To update existing contacts with the new Contact Type property, Mark demonstrated a bulk-edit workflow:
Lead Status is any of [active values] to surface all current active leads.Contact Type as a visible column.Contact Type cell and choose a value; HubSpot will apply it to all selected records.Pro tip: When working through a contact list, right-click a contact name and open it in a new tab. This lets you review and update the record without losing your place in the list.
| Owner | Task |
|---|---|
| Mike Stebbins | Bulk-update existing contacts with Contact Type using the filtered list view method |
| Mike Stebbins | Begin using Lifecycle Stage as the primary field for all lead tracking going forward |
| Mike Stebbins | Stop populating Lead Status on new contacts |
| Mark Hope | Confirm whether the Subscriber → Prospect rename should be applied globally |
| Wade & Mike | Document any remaining HubSpot questions for the next training session |