Workflows in HubSpot let you automate certain tasks and actions based on defined criteria—reducing manual effort and ensuring nothing slips through the cracks. As an independent consultant, you might already be juggling client calls, proposals, and networking. Automations (workflows) can streamline repetitive processes, nurture leads automatically, and free up more time for the high-value work you do. In this chapter, we’ll explore what workflows are, why they matter for boutique consulting practices, and some common use cases you might implement.
1. What Are Workflows?
A workflow is a series of automated actions that HubSpot executes when a record (e.g., Contact, Company, or Deal) meets specific enrollment criteria. These actions can include:
- Sending emails
- Creating tasks
- Setting or updating property values
- Branching logic based on conditions (If/Then statements)
By building a workflow, you create a “flowchart” of what HubSpot should do at each step. For instance, if a contact fills out a form requesting a consultation, HubSpot can instantly send them a follow-up email, assign the contact to you, and create a task to schedule a discovery call.
2. Why Use Workflows as an Independent Consultant?
- Time Savings: Automate repetitive tasks like follow-up emails, welcome sequences, or data entry (e.g., setting a contact’s Lifecycle Stage).
- Consistent Lead Nurturing: If you have a standard process for new leads—like sending a series of informational emails—workflows ensure it happens reliably and on time.
- Better Data Hygiene: Automatically update or standardize properties (e.g., assigning “Continent” or “Relationship Status”) based on triggers.
- Streamlined Client Onboarding: After a deal is won, you can trigger tasks or emails related to onboarding (like sending a welcome package or requesting documents).
- Scalability: Even if you’re a one-person show, your outreach or client engagement can scale more gracefully if many routine steps are automated.
3. Types of Workflows
3.1 Contact-Based Workflows
- Enrollment Trigger: When a Contact meets certain criteria (e.g., they submit a form, are added to a specific list, or have a property updated to “Interested in Consulting”).
- Actions: Send a thank-you email, create a task to call them, or set “Lead Status.”
3.2 Company-Based Workflows
- Enrollment Trigger: If a Company field changes (e.g., “Industry = Finance”) or if it’s newly added.
- Actions: Update a Relationship Status property, create a note, or send internal notifications.
3.3 Deal-Based Workflows
- Enrollment Trigger: A Deal moves to a certain stage (e.g., “Proposal Sent”).
- Actions: Set a reminder task for follow-up, send an internal email to confirm who’s assigned to finalize terms.
Note: The exact availability of these types of workflows may vary with your HubSpot subscription tier.
4. Building a Simple Workflow
- Navigate to Automation
- Automation > Workflows in HubSpot.
- Create Workflow
- Choose Start from scratch (or pick a template if offered).
- Select Enrollment Criteria
- For instance, “Contact property: Lifecycle Stage = Lead” or “Form submission: ‘Request a Call’.”
- Add Actions
- You can mix and match actions:
- Send an email (choose a pre-built email template).
- Create a task (e.g., “Follow up with this new lead”).
- If/Then Branch (e.g., “If the contact is in [Industry], do X; else do Y.”).
- You can mix and match actions:
- Review & Turn On
- Name your workflow clearly.
- Click Review for any potential errors.
- Turn on the workflow—HubSpot starts monitoring for new enrollees.
5. Practical Use Cases for Independent Consultants
- Immediate Follow-Up to Form Submission
- When someone fills out your “Contact Us” or “Request Consultation” form, automatically send a personalized “Thank you” email and create a task to call them within 24 hours.
- Nurture Series for New Leads
- If a contact’s Lifecycle Stage changes to “Lead,” enroll them in a 3-email sequence over two weeks, sharing insights or case studies.
- Deal Stage Progression
- When a Deal moves to “Proposal Sent,” auto-create a task to follow up in 7 days if there’s no response.
- Data Cleanup
- If a contact’s “Country” property changes, run an If/Then branch to set “Continent” automatically.
- If “Former Firm” is updated, add them to a relevant list or set a Relationship Status.
- Renewal Reminders
- If you have retainer clients, create a workflow that triggers 30 days before a retainer end date, reminding you to discuss extension or upsell opportunities.
6. Best Practices
- Keep It Simple: Start with small automations. Overcomplicating can lead to confusion if many branches and actions overlap.
- Clear Naming Conventions: Name workflows descriptively, e.g., “New Lead Nurture – 2025” or “Deal Stage: Proposal Follow-Up.” This helps you or future teammates instantly grasp what the workflow does.
- Test Before Going Live: Enroll a test contact (or use test data) to confirm the workflow behaves as intended—e.g., sending the right emails and creating the correct tasks.
- Use Delays Wisely: If you want to wait a few days between emails or tasks, insert a delay action. But don’t overuse delays if you need quick follow-ups.
- Regularly Review & Update: As your consulting approach evolves, revisit your workflows—some steps might become outdated or require new actions.
- Avoid Over-Automation: Certain high-touch interactions (like a personalized call or a custom proposal) might still be best done manually. Use workflows to supplement, not replace, genuine client engagement.
7. Handling Workflow Enrollment & Unenrollment
- Prevent Overlapping Sequences: If you have multiple workflows, ensure a contact isn’t simultaneously enrolled in conflicting nurture sequences (unless that’s intentional).
- Unenrollment Conditions: For example, if someone becomes a “Customer,” you might want them removed from a lead-nurture workflow to avoid sending irrelevant content.
- Error Checking: HubSpot typically prevents a contact from re-enrolling in a workflow unless you allow re-enrollment. Check these settings if your process demands repeating the workflow for the same contact.
Lessons:
PART 1: OVERVIEW OF HUBSPOT
PART 2: INTRODUCTION TO CONTACTS
- Introduction to Contacts
- Who Should be a Contact?
- Understanding HubSpot Property Types
- Most Commonly Used Default Properties for Contacts
- How to Create a Custom Property
- Create a Custom Property for LinkedIn Connect Request Status
- Create a Custom Property for Nickname
- Custom Property for Educational Institutions Attended
- Create a Custom Property for Former Firm
- Create a Custom Property for Industry
- Create a Custom Property for Metro Area
- Create a Custom Property for Continent
- Customizing the Contact Record View
PART 3: EXPORTING AND IMPORTING CONTACTS
PART 4: MANAGING CONTACTS
- Adding Attachments Manually to Contact Records
- Adding a Manual Note to Contact Records
- Using the Call Engagement in HubSpot
- Using the Meeting Engagement Type
- Using Lists (Active vs. Static)
- Creating a Static List
- Creating an Active List
- Understanding the Default Lifecycle Stages
- Recommended Custom Names for Lifecycle Stages
- Understanding Lead Status – Default Options
- Recommendations for Custom Lead Statuses
- Adding an Association Between Two Contacts
- Merging Two Contacts
PART 5: COMPANIES
PART 6: DEALS
- Introduction to the Deal Record Type
- Introduction to the Default Pipeline
- Recommendation for Custom Deal Stages
- Customizing Deal Stages for Projects Through Staffing Firms
- How and Why to Create Multiple Pipelines
- Create a Custom Deal Property: “Source of Deal”
- Customizing the “Closed Lost Reason” Property
- Adding Attachments to the Deal Record
- Importing Previous Deals from a Spreadsheet
PART 7: EMAIL
PART 8: OTHER COMMUNICATIONS
PART 9: TASKS
PART 10: WORKFLOWS
PART 11: REPORTING
PART 12: TICKETS
PART 13: PRODUCTS
PART 14: CONTENT MARKETING
PART 15: INTEGRATIONS