HubSpot workflows help automate actions such as follow-up emails, lead assignments, and status updates.
But choosing the wrong workflow type can cause issues: leads may miss follow-ups, reports may go out of sync, or data may update incorrectly.
A common mistake is using a contact-based workflow when a deal-based workflow is required, or vice versa.
Understanding workflow types in HubSpot is essential to maintaining clean automation and reliable CRM data.
This guide explains each workflow type, when and how to use it, and common pitfalls. You’ll also learn how to structure workflows across departments for consistent results.
Master HubSpot Workflow Types for More Effective Automation
Every workflow begins with a key choice: which record type drives the automation.
Workflow types correspond to objects:
- Contact
- Company
- Deal
- Ticket
- Quote
- Custom
Once selected, HubSpot limits the workflow to that object. You cannot mix objects within a single workflow.
To start, go to Automation > Workflows, click Create Workflow, and choose the object type. This choice determines which properties are available, which action options are available, and which records qualify.
Professional and Enterprise HubSpot plans unlock advanced options, including custom code and conditional pathways.
How HubSpot Workflows Operate Behind the Scenes
At a high level, workflows follow the same logic: a trigger enrolls a record, which executes actions, and eventually completes.
Input
Record Type:
Defines the object that starts automation.
Actions
Automation Steps:
Send emails, update fields, create tasks, or trigger notifications.
Output
Final Outcome:
Typically, a property update or workflow goal completion.
Controls
Re-Enrollment:
Allows records to re-enter the workflow if the criteria are met again.
Suppression:
Prevents unwanted entries using lists or filters.
Delays:
Adds timing gaps between actions.
Branching Logic:
Directs records down paths based on conditions.
HubSpot continuously evaluates data, queues actions, and executes them in the order configured.
Main Uses Inside HubSpot
Correct object selection ensures that automation updates the correct record and that reports remain accurate.
Contact-Based Workflows
Use when automation starts with individual people and behaviors, such as form submissions, email opens, or list joins.
Example:
A lead submits a “Request Demo” form. Actions include:
- Send Email: Thank-you email to the lead
- Assign Contact Owner: Assign a regional sales rep
Contact workflows keep sales responsive and reduce manual effort.
Company-Based Workflows
Use at the account level rather than at the individual contact level.
Example:
A company becomes a customer. Actions include:
- Create Task: Onboard the account
- Update Property: Customer Since
This prevents redundant actions for multiple contacts in the same organization.
Deal-Based Workflows
Align actions with pipeline movement to support sales teams.
Example:
When a deal moves to Closed Won:
- Notify: Finance team
- Create Renewal Deal
- Update Property: Last Closed Date
Deal-based automation ensures accurate sales data and timely actions.
Ticket-Based Workflows
Scale customer service and support processes.
Example:
A ticket moves to Waiting on Customer. Actions include:
- Delay: Wait 3 days
- Send Email: Reminder if no reply
Ticket workflows enforce SLAs and maintain consistent response times.
Quote-Based And Custom Object Workflows
Use quote workflows for proposals and signatures, and custom object workflows for unique business processes.
Example:
- Quote status changes to Signed → Update related deal to Closed Won
- Custom object Event: New registration → Schedule pre-event email or task
These workflows provide automation flexibility tailored to your business.
Common Setup Errors and Wrong Assumptions
Point: Wrong Workflow Type
Explanation: Automating deal-stage updates in a contact workflow leads to misaligned records and broken logic. Always start with the object that changes first.
Point: Missing Re-Enrollment Rules
Explanation: Records do not re-enter workflows by default. Enable re-enrollment for recurring actions.
Point: Overlapping Triggers
Explanation: Duplicate triggers across workflows can overwrite data. Use suppression lists and carefully define entry criteria.
Point: Missing Dependencies
Explanation: Workflows fail if required properties are blank. Only enroll records with the correct data.
Step-By-Step Setup or Use Guide
Step 1: Go to Automation > Workflows
Open HubSpot, then select Create Workflow. Choose From Scratch or a template.
Step 2: Choose Object Type
Select contact, deal, company, ticket, quote, or custom. This choice cannot be changed later.
Step 3: Define Enrollment Triggers
Set rules for record qualification. Enable re-enrollment if needed.
Step 4: Add Actions
Send emails, update fields, or trigger notifications.
Step 5: Add Delays and Branching Logic
Customize timing and conditional paths for different records.
Step 6: Test the Workflow
Simulate entries using HubSpot’s test feature.
Step 7: Activate Workflow
HubSpot begins evaluating records immediately.
Measuring Results in HubSpot
Point: Enrollment and Success Rate
Monitor enrollments and completion in the workflows dashboard.
Point: Email Engagement Stats
Track opens and clicks for emails sent via workflows.
Point: Operational Impact
Measure deal speed, ticket closures, and lifecycle progression.
Point: Error Logs
Use the workflow history to identify failed actions or misconfigurations.
Point: Build Dashboards
Track metrics such as time from MQL to first deal, automatically created deals, or support tasks generated. This identifies areas where automation adds value or needs adjustment.
Short Example That Ties It Together
A lead becomes an MQL:
- Contact-Based Workflow: Assigns a rep and creates a deal
- Deal-Based Workflow: Manages pipeline tasks and forecast updates
- Company-Based Workflow: Updates company status and billing when closed
Choosing the correct workflow type at each step ensures data integrity, clean reports, and automated processes that run correctly.
How INSIDEA Helps
Strong workflows require alignment with CRM structure, team processes, and business goals.
INSIDEA helps by:
- Smart Onboarding: Configure portals and workflows correctly from day one
- Ongoing Management: Maintain clean, efficient workflows
- Advanced Automation Support: Build logic that reflects actual business operations
- Better Reporting: Cross-team visibility on workflow performance
Teams often hire HubSpot experts to optimize workflows. INSIDEA’s HubSpot consulting services help rebuild and maintain reliable automation, preventing errors and improving efficiency.
Choosing the right workflow type ensures automation, teams, and data stay in sync. Get it right, and HubSpot becomes a true productivity engine.