How to Build a Sales Workflow in HubSpot CRM: Step-by-Step

The Quick Take
The fastest way to spot a broken sales process is not in the forecast meeting. It’s when a rep opens HubSpot, has 42 leads, three half-built pipelines, and no one on the team can explain why follow-up is slipping by three days. That’s where
The fastest way to spot a broken sales process is not in the forecast meeting. It’s when a rep opens HubSpot, has 42 leads, three half-built pipelines, and no one on the team can explain why follow-up is slipping by three days. That’s where many teams discover the real problem: the CRM is not the issue — the habits around it are.
| Signal | What it looks like | Why it matters |
|---|---|---|
| 42 leads sitting with a rep | Open leads accumulate faster than they are worked | Pipeline attention is being spread too thin |
| 3 half-built pipelines | Deals are tracked in multiple places or stages are inconsistent | Forecast confidence drops and ownership gets blurred |
| Follow-up slipping by 3 days | Next steps are not completed within the expected window | Response speed falls and conversion rates weaken |
| No clear explanation for lag | The team cannot identify where time is lost | The workflow is broken, not just the CRM |
That shift is showing up across GTM teams right now. Buyers are no longer asking only for more activity; they want more consistency, cleaner execution, and a process they can actually coach. In other words, the market is moving from “tool adoption” to “sales operating discipline.” For companies evaluating sales coaching, that matters. Coaching is not just about motivation or call feedback. It is often the layer that turns a good CRM setup into an actual management system.
Research from established frameworks points in the same direction. The Challenger Sale popularized the idea that reps need a teach-tailor-take control approach, not just product knowledge. And the coaching work of organizations like the Miller Heiman Group and the Sales Management Association repeatedly emphasizes that managers improve performance when they inspect behaviors, not just outcomes. In practice, that means a workflow is only useful if it supports the conversations managers need to have: What happened? What stage is blocked? What exact action comes next?
Here’s how to build a simple automation workflow in HubSpot CRM that helps your team follow up on stale leads without relying on memory.
| Step | Trigger | Automation action | Purpose |
|---|---|---|---|
| 1 | Lead has no activity for 7 days | Enroll contact in workflow | Identify stale leads automatically |
| 2 | Workflow starts | Send follow-up email #1 | Prompt a response without manual outreach |
| 3 | No reply after 2 days | Create internal task for owner | Ensure the rep follows up personally |
| 4 | No reply after 3 more days | Send follow-up email #2 | Re-engage the lead with a second touch |
| 5 | Still no engagement after 5 more days | Notify sales manager / set lead status to stale | Escalate and keep the pipeline clean |
Step 1: Open workflows
Log in to HubSpot, then click Automation in the top navigation. From the dropdown, select Workflows.
Step 2: Create a new workflow
Click Create workflow. HubSpot will ask you to choose a starting point. Select From scratch, then choose Contact-based if your leads live as contacts in the CRM.
Step 3: Set the enrollment trigger
Click Set enrollment triggers. In the left panel, search for a field such as Lifecycle stage, Lead status, or Last activity date. For a simple stale-lead workflow, a practical trigger is:
| Trigger field | Practical rule for enrollment | Why it works |
|---|---|---|
| Lifecycle stage | Lead is in Lead or MQL | Targets prospects that have not yet reached the opportunity stage |
| Lead status | Status is Open, Unresponsive, or Attempting to Contact | Surfaces records that still need active follow-up |
| Last activity date | No activity in the last 14–30 days | Identifies contacts that have gone cold and need re-engagement |
| Last sales activity date | No sales touch in the last 7–14 days | Flags leads that may be stalling during active outreach |
| Time since last form submission | More than 30 days since last conversion | Captures prospects who engaged before but have not re-engaged |
- Lead status is equal to Open
- Last activity date is more than 7 days ago
Click Apply filter to save it.
Step 4: Add a delay
Click the + icon under the enrollment trigger and choose Delay. Set the delay to 1 day. This prevents the workflow from firing instantly if a lead was just updated.
Step 5: Create the follow-up action
Click the next + icon and choose Create task. Fill in the task details:
| Task field | What to enter | Why it matters |
|---|---|---|
| Task title | Follow-up call: Discovery meeting | Makes the next action instantly clear to the rep |
| Due date | Today + 1 business day | Prevents lead follow-up from slipping |
| Priority | Medium or High | Helps reps focus on time-sensitive deals |
| Assign to | Deal owner / SDR | Ensures accountability for completion |
| Task type | Call, email, or to-do | Matches the next sales action to the workflow |
| Notes | Key discussion points and next steps | Gives context before the rep starts the task |
- Task title: Call stale lead
- Due date: 1 business day
- Assign to: Contact owner
- Priority: High
Add a short note like: “No activity in 7+ days. Review stage, objection, and next step before calling.”
Step 6: Optional — send an internal notification
If managers need visibility, click the next + icon and select Send internal email notification. Choose the owner’s manager or a sales ops inbox. Keep the message short and specific.
Step 7: Review and turn it on
In the top right, click Review and publish. HubSpot will show a summary of enrollment criteria and actions. Check it carefully, then click Turn on.
| Review item | What to confirm | Why it matters |
|---|---|---|
| Enrollment criteria | Deal/contact filters match the intended audience | Prevents the wrong records from entering the workflow |
| Workflow actions | Every action is in the correct order | Avoids sending the wrong email, task, or update |
| Delay timing | Wait steps and dates are set correctly | Keeps follow-up timing aligned with the sales process |
| Property updates | Field changes reflect the desired data state | Ensures reporting and segmentation stay accurate |
| Notifications | Internal alerts are assigned to the right people | Helps reps respond quickly to key triggers |
| Testing | A sample record behaves as expected | Confirms the workflow runs as intended before launch |
That’s the mechanics. The common mistake is treating this as a one-time admin task. A workflow like this only works if the team agrees on what “stale” means, who owns the next step, and how managers will coach around exceptions. Otherwise, the CRM becomes a reminder machine instead of a sales system.
That is where proper sales coaching matters. The right coaching helps managers use tools like HubSpot to reinforce behavior, inspect pipeline hygiene, and build a repeatable sales process — not just click buttons and hope the funnel improves.
Ready to Audit Your Pipeline?
Get a high-level Training Needs Assessment for your sales organization.

About Nabeel Khalid
Nabeel is the founder of Sales Bullseye. He has trained hundreds of B2B sales professionals across Pakistan and the United States in the Bullseye Method — a high-integrity, methodology-led approach to complex deal closure built on retention, not one-off workshops.