Intermediate
How to automate deal stage progression on HubSpot
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
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.
Tip
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
Tip
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.
Tip
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.
Tip
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
Tip
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
Tip
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.
Tip
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
Tip
Regularly review and update your automation rules based on changing sales processes and performance data.
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.
Ready to get started with HubSpot?
Put this tutorial into practice. Visit HubSpot and follow the steps above.
Visit HubSpot →