How to automate deal stage progression on HubSpot

intermediate 8 min read Updated 2026-03-18
Quick Answer

Automate deal stage progression in HubSpot by creating workflows that trigger based on specific deal properties or activities. Use enrollment triggers like form submissions or property changes, then set actions to automatically move deals to the next stage based on your defined criteria.

Prerequisites

  • HubSpot Sales Hub Professional or Enterprise subscription
  • Admin access to HubSpot account
  • Existing deal pipeline with defined stages
  • Basic understanding of HubSpot workflows

Step-by-Step Instructions

1

Navigate to Workflows in HubSpot

Log into your HubSpot account and click on Automation in the main navigation menu. Select Workflows from the dropdown. Click the Create workflow button in the top right corner and choose Deal-based as your workflow type.
Ensure you have the necessary permissions to create workflows in your HubSpot account.
2

Set Up Enrollment Triggers

Click Set enrollment triggers and define what conditions will enroll deals into your automation. Common triggers include:
  • Deal stage is any of - select the current stage
  • Form submission - when prospects fill out specific forms
  • Email engagement - opens, clicks, or replies
  • Meeting booked - when prospects schedule appointments
Use AND/OR logic to combine multiple conditions as needed.
Start with simple triggers and add complexity as you test and refine your automation.
3

Configure Re-enrollment Settings

In the enrollment settings, toggle on Re-enrollment if you want deals to re-enter the workflow when trigger conditions are met again. Set re-enrollment triggers such as Deal stage changes or when specific deal properties are updated. This ensures deals can progress through multiple stages automatically.
Be cautious with re-enrollment to avoid infinite loops or unwanted stage changes.
4

Add Deal Stage Progression Actions

Click the + button to add an action. Select Set property value and choose Deal stage from the property dropdown. Select the target stage you want deals to move to (e.g., from "Qualified" to "Presentation Scheduled"). Add delays using Delay actions if you want to wait for specific time periods before progression.
Consider adding internal notifications to alert your sales team when deals automatically progress.
5

Set Up Conditional Logic

Add If/Then branches to create different progression paths based on deal properties. Click + Add action and select If/Then branch. Set conditions like:
  • Deal amount is greater than $10,000
  • Contact lifecycle stage is equal to Marketing Qualified Lead
  • Last activity date is known
Create separate action paths for each condition outcome.
Use branches to handle different deal types, sizes, or customer segments with appropriate progression rules.
6

Add Notification and Task Actions

Include Send internal email actions to notify deal owners when stages change automatically. Add Create task actions to prompt specific follow-up activities for each stage. Configure the task with:
  • Task title - descriptive name
  • Assigned to - deal owner or specific team member
  • Due date - relative to enrollment or specific date
  • Task type - call, email, or to-do
Customize notification templates with merge tags to include relevant deal information.
7

Test and Activate the Workflow

Click Review and publish to check your workflow setup. Use the Test feature by selecting existing deals that match your criteria and running them through the workflow. Verify that stage progressions, notifications, and tasks are created correctly. Once satisfied, click Turn on to activate the automation.
Start with a small test group of deals before applying the automation to your entire pipeline.
8

Monitor and Optimize Performance

Access workflow analytics by going to Automation > Workflows and clicking on your workflow name. Review metrics like:
  • Enrollment rate - how many deals enter the workflow
  • Completion rate - deals that finish the workflow
  • Goal completion - if you set workflow goals
Use the Performance tab to identify bottlenecks and optimize trigger conditions or actions based on actual results.
Regularly review and update your automation rules based on changing sales processes and performance data.

Common Issues & Troubleshooting

Deals are not enrolling in the workflow automatically

Check your enrollment triggers and ensure they match your deal criteria. Verify that workflow status is ON and that deals meet all AND conditions. Review the Enrollment history tab to see why specific deals may have been excluded.

Deals are skipping stages or moving to wrong stages

Review your If/Then branch logic and ensure conditions are mutually exclusive. Check for multiple workflows affecting the same deals and verify deal stage property values match your pipeline configuration exactly.

Workflow is creating duplicate tasks or notifications

Disable re-enrollment if not needed, or refine re-enrollment triggers to be more specific. Check for overlapping workflows that might be triggering the same actions and consolidate them into a single workflow.

Sales team is not receiving workflow notifications

Verify email addresses are correct in user profiles and check spam folders. Ensure notification actions are configured to send to deal owner or specific users, and confirm that workflow email settings are properly configured in your account.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official HubSpot website before purchasing.