One of the most common points of confusion in the MQL (Marketing Qualified Lead) → SQL (Sales Qualified Lead) journey is this:
“Does sales need to actually speak to a lead before marking them as Sales Qualified (SQL)? Or is ICP fit and research enough?”
Somehow even today every business and person within a business can have a different opinion and there’s no universally accepted rule. I’m not really sure why it’s so complicated though, and hopefully this post can clear up any confusion you might have, once and for all.
Before going ahead, here’s an optional refresh on the default HubSpot Lifecycle stages and what they mean if you’d like.
Or, let’s get right into it!
In Most Cases: Yes, Sales Needs to Speak to the Lead
In a standard B2B HubSpot setup, an MQL should only become an SQL once sales has engaged with them and confirmed that there’s real potential.
That usually means:
- A call or meeting has happened
- A meaningful email exchange has taken place
- The rep has verified fit, interest, and some buying signals
SQL = Sales has had two-way interaction and judged this lead to be worth pursuing.
Automating this is pretty simple and iron clad:
- Wait until sales engagement is logged (email, meeting, call)
- Get sales to mark a lead (contact in HubSpot) as Sales Accepted post the engagement
- Then automatically move lifecycle to SQL
- And automatically create a deal in the pipeline
But There Are Two Valid Exceptions
1. High-Intent, ICP-Matched Inbound Leads
If a contact:
- Fills a “Get in Touch” or “Talk to Sales” form
- Comes from a target account with strong buying signals
- Visits pricing pages, product docs, or demo pages repeatedly
…then teams can skip straight to SQL to trigger deal creation and fast-track the response — even before actual contact is made.
2. SDRs Own Qualification
If your SDR team handles initial outreach and discovery, you might:
- Mark leads as SQL once a meeting is booked, even before the call happens
- Treat SQL as “Sales-owned and ready to qualify” rather than “already qualified”
This is common in high-volume outbound models or where meeting booked = opportunity to qualify.
The thinking here is the SDR team would only reach out to prospects that have real potential and fit all ICP criteria, so if a call is booked, it’s because sales wanted to speak with this prospect from day 1. Maybe the call doesn’t take place but even then. Even then, the sale’s team intent is to speak with this prospect, so I like to consider it “Sales Accepted”, making them an SQL.
Conclusion
In most B2B HubSpot setups, a lead becomes an SQL only after meaningful sales interaction — but exceptions exist for high-intent inbound leads and SDR-owned pipelines. The key is alignment: define what SQL means for your team, document it, and make sure your automation and reporting in HubSpot reflect it. Please don’t wait till your teams and processes are immensely convoluted before getting the basics right first.
https://shorturl.fm/HhLL1
https://shorturl.fm/bCMWk
https://shorturl.fm/Gg54K