Strategy 10 min read

HubSpot Email Workflows: Automation That Nurtures and Converts

By Excelohunt Team ·
HubSpot Email Workflows: Automation That Nurtures and Converts

HubSpot’s workflow builder is one of the most powerful tools in the platform — and one of the most underused. Most HubSpot customers configure a basic welcome email and maybe a re-engagement sequence and leave it at that. Meanwhile, their CRM is accumulating data about every contact’s behaviour, lifecycle stage, and deal activity that could be powering sophisticated automated email sequences.

This guide covers how to build HubSpot workflows that actually move contacts through the funnel: the right enrolment triggers, branching logic, goal-based unenrolment, and the specific sequences that generate pipeline for B2B businesses and revenue for B2C operations.

How HubSpot Workflows Work

HubSpot workflows are found under Automation → Workflows. A workflow is a set of automated actions triggered by a starting condition and executed according to your defined logic — including delays, if/then branches, and goal-based exits.

Workflows can act on contacts, companies, deals, tickets, or quotes. For email marketing purposes, you’re almost always building contact-based workflows.

Every workflow has three components:

  1. Enrolment trigger — the condition that causes a contact to enter the workflow
  2. Actions — what happens to the contact once enrolled (send email, add to list, update property, create task, etc.)
  3. Goal — an optional condition that automatically unenrols a contact when they achieve the desired outcome

Enrolment Triggers: How Contacts Enter a Workflow

Choosing the right enrolment trigger is the most important decision in workflow architecture. The trigger determines who enters the workflow and when — get it wrong and you’ll enrol the wrong people, send emails at the wrong stage, or miss contacts entirely.

HubSpot’s main enrolment trigger types:

Form Submission

A contact submits a specific form. This is the most common trigger for lead nurture workflows — someone downloads a resource, registers for a webinar, or requests a consultation.

Best practice: create separate workflows for different forms rather than one catch-all workflow. A contact who downloaded your pricing guide has different intent from one who downloaded an industry report, and they should receive different email sequences.

Property Value Change

A contact’s property value changes to meet a specified condition. Examples:

  • Lifecycle Stage changes to Marketing Qualified Lead → enrol in MQL nurture sequence
  • Lead Score exceeds 50 → enrol in sales-ready sequence
  • Last Purchase Date is more than 90 days ago → enrol in win-back sequence

This trigger type is the backbone of lifecycle-stage workflows. It keeps automation connected to CRM reality — when a contact’s data changes, their workflow experience changes automatically.

Deal Stage Change

When a deal associated with a contact moves to a specific stage. Particularly useful for:

  • A deal enters “Proposal Sent” → trigger a sequence of case study and social proof emails supporting the proposal
  • A deal moves to “Closed Won” → trigger a customer onboarding sequence
  • A deal moves to “Closed Lost” → trigger a re-engagement sequence 30 days later

Contact Property Date

A date stored on the contact record. This enables date-relative automation:

  • A subscription renewal date that triggers a renewal nurture sequence 60 days in advance
  • A product warranty expiry date that triggers a repurchase nudge
  • An event registration date that triggers a pre-event preparation sequence

List Membership

A contact is added to a specific static or active list. This is a useful entry point for workflows tied to CRM segments — if your CRM team maintains a list of “enterprise prospects,” you can trigger a specific nurture sequence whenever a new contact is added to that list.

Building if/then Branching Logic

HubSpot’s if/then branches (available on Professional and Enterprise plans) allow workflows to take different paths based on a contact’s properties or behaviour. This is where workflows become genuinely personalised rather than one-size-fits-all.

To add an if/then branch:

  1. Click the + button at any point in the workflow
  2. Select If/then branch
  3. Define the condition for the “Yes” path (the “No” path runs for contacts who don’t meet the condition)

Common Branching Scenarios

Branch on lifecycle stage: After a welcome email, check if the contact is already a customer (Lifecycle Stage = Customer). If yes, route them to a customer-specific sequence. If no, continue with the prospect nurture track.

Branch on engagement: After sending the second email in a nurture sequence, check if the contact opened the previous email. Those who opened receive a follow-up that builds on the topic. Those who didn’t receive a completely different email with a new angle and fresh subject line.

Branch on company size or industry: Personalise which case studies or testimonials contacts receive based on their company’s sector or size. A contact at a 10-person startup should see different social proof than a contact at a 5,000-person enterprise.

Branch on content interest: If a contact has clicked a link related to a specific product or service in previous emails, branch them into a more specific nurture track for that product.

Goal-Based Unenrolment

One of HubSpot’s most important workflow features is the goal — a condition that automatically unenrols a contact when they achieve the desired outcome, even if the workflow hasn’t finished.

Without goal-based unenrolment, a contact who books a meeting halfway through a 10-email nurture sequence will still receive the remaining eight emails pushing them to book a meeting. This is bad for the contact experience and signals poor data hygiene to recipients.

Set a goal for every sales and nurture workflow. Common goals:

  • A meeting is booked (contact has a “Meeting Booked” activity or the deal stage advances)
  • A deal is created
  • A form is submitted (for conversion-focused workflows)
  • The contact becomes a customer (Lifecycle Stage = Customer)
  • A purchase is made (for e-commerce workflows)

Goal-based unenrolment can also trigger a new workflow. When a contact meets the goal, you can automatically enrol them in a different workflow appropriate to their new status — from prospect nurture directly into a post-deal-created sequence, for example.

Building a B2B Nurture Sequence

A well-structured B2B nurture sequence in HubSpot uses workflow branching to match email content to the contact’s stage and behaviour.

Entry trigger: Lifecycle stage changes to Lead or a specific lead-generation form is submitted.

Sequence structure (10 emails over 28 days):

  • Day 0: Welcome email. Acknowledge what they downloaded or why they’re on your list. Set expectations for future emails.
  • Day 2: Educational email. A genuinely useful resource tied to the problem your product solves. No pitch.
  • Day 5 (branch): If the contact opened Email 2, send a deeper-dive resource on the same topic. If not, send a completely different educational topic to find what resonates.
  • Day 8: Customer story or case study. Focus on the outcome, not your product. Mirror the contact’s industry or company size if you have that data.
  • Day 12: Product feature email. Now introduce your solution in the context of the problem you’ve been discussing. Keep it benefit-focused.
  • Day 16 (branch): If the contact has clicked any product-related link so far, send a “book a demo” or “start a trial” CTA email. If not, send another value-first email.
  • Day 20: Objection-handling email. Address the top two or three reasons prospects don’t move forward.
  • Day 24: Social proof. Testimonials, logos, G2 or Capterra review summary.
  • Day 28: Final CTA with escalated offer (extended trial, one-to-one consultation, etc.).

Goal: Contact books a meeting, creates a deal, or enters the sales pipeline.

E-Commerce Post-Purchase Workflow

For e-commerce brands using HubSpot, a post-purchase workflow captures the period immediately after a transaction when customer engagement and attention are at their peak.

Entry trigger: A custom contact property Last Purchase Date is set (triggered by an e-commerce integration or manual update).

Sequence structure (6 emails over 21 days):

  • Day 0: Thank you and order confirmation (if not handled by a transactional system separately).
  • Day 3: Product onboarding or usage tips. Help the customer get value from what they’ve bought.
  • Day 7: Review request. “How was your experience?” with a link to your review platform.
  • Day 10 (branch): If the contact reviewed (tracked via link click), send a loyalty or referral programme invitation. If not, send a soft reminder with social proof of other reviews.
  • Day 14: Cross-sell or related product recommendation.
  • Day 21: Replenishment or loyalty nudge depending on product type.

Measuring Workflow Performance

HubSpot’s workflow analytics (available on the workflow’s Performance tab) show:

  • Total contacts enrolled
  • Goal achievement rate
  • Email sends, opens, clicks, and unsubscribes per email in the sequence
  • Drop-off by step — where contacts are leaving the workflow without achieving the goal

The most important metric is goal achievement rate. A low rate (below 5% for a B2B nurture sequence, for example) typically indicates a misalignment between the entry trigger (who enters the workflow) and the goal (what they’re being nudged to do).


HubSpot workflows are at their most powerful when they connect directly to the CRM data that the rest of your team uses every day — lifecycle stage, deal stage, contact properties, and engagement history. That connection is HubSpot’s clearest advantage over standalone email automation tools.

At Excelohunt, we build HubSpot workflow programmes that turn CRM data into revenue — from B2B lead nurture to e-commerce post-purchase automation. If your workflows are underperforming or you haven’t built them yet, we can audit your setup and show you where the opportunities are.


Looking to implement these strategies with expert support?

Tags: hubspotemail-automationscrmlead-nurturing

Want Us to Implement This for Your Brand?

Get a free email audit and see exactly where you're losing revenue.

Get Your Free Audit
1