---
title: HubSpot Drip Campaigns and Automation Workflows
type: article
created: '2026-04-05'
updated: '2026-04-05'
source_docs:
- raw/2025-10-14-bluepoint-hubspot-93992088.md
tags:
- hubspot
- email-marketing
- automation
- drip-campaigns
- workflows
- lead-nurturing
layer: 2
client_source: null
industry_context: null
transferable: true
---

# HubSpot Drip Campaigns and Automation Workflows

HubSpot's automation engine supports a range of email sending patterns — from one-off individual emails to fully branching automated sequences. Understanding the distinctions between these modes is essential before building out any campaign.

## The Three Email Sending Modes

### 1. One-to-One Email (from a Contact Record)
Send a single email directly from a contact's record. Logged automatically in the activity timeline. Best for personalized outreach or follow-ups.

### 2. Segment-Based Broadcast
Create an email, define a segment (list of contacts matching certain criteria), and send once. Useful for event follow-ups, announcements, or periodic check-ins to a defined group. This is the appropriate pattern for "stay on the radar" campaigns to inactive or disqualified leads.

### 3. Automated Workflow (True Drip)
Triggered by a condition or event, workflows execute a sequence of actions — emails, delays, branching logic, field updates, list changes — without manual intervention. This is the most powerful and complex mode.

## Marketing vs. Informational Emails

HubSpot distinguishes between two email types with different rules:

| Type | Use Case | Restrictions |
|---|---|---|
| **Marketing** | Promotional content, HTML templates | Requires contact to be flagged as a "marketing contact" (counts against subscription limit) |
| **Informational** | Operational notices (e.g., holiday closures) | Can be sent to non-marketing contacts; limited formatting options |

To send marketing emails to a contact, the **Marketing Contact Status** field on their record must be enabled. This can be set manually or via workflow.

## Building an Automated Workflow

Navigate to **Automation → Workflows** and create a new workflow. The core structure is:

1. **Trigger** — What causes enrollment? Examples:
   - Contact completes a form
   - A field value changes (e.g., Lifecycle Stage moves to "Lead")
   - Manual enrollment
   - Date-based (e.g., X days after last activity)

2. **Actions** — What happens next? Common actions:
   - Send an email
   - Wait (delay by days, or until a specific day/time)
   - Add/remove from a list
   - Update a contact property
   - Create a task

3. **Branches** — Conditional logic ("if this, then that"):
   - Did the contact open the last email? → Branch A (engaged) vs. Branch B (not engaged)
   - Is their lifecycle stage X? → Route accordingly

### Example: "Not Interested" Re-engagement Sequence
```
Trigger: Contact property "Lead Status" set to "Not Interested"
→ Wait 90 days
→ Send Email 1: Low-pressure check-in
→ Wait 30 days
→ If Email 1 opened:
    → Update lifecycle stage → Send to active nurture sequence
  If Email 1 not opened:
    → Send Email 2: Value reminder
→ Wait 30 days
→ End / flag for manual review
```

### Example: Lead Nurture Sequence
```
Trigger: Manual enrollment (or form submission)
→ Send Email 1: Welcome / intro
→ Wait 7 days (delay to Tuesday or Thursday send)
→ Send Email 2: Case study or social proof
→ Wait 7 days
→ Send Email 3: CTA / offer
→ If any email clicked → Change lifecycle stage to "Sales Qualified Lead"
```

## Recommended Pre-Build Process: Decision Trees

Before building workflows in HubSpot, map the logic on paper or in a simple diagram tool. For each sequence, define:

- **Trigger condition** — what event or state change starts the workflow
- **Email content** — what each email says and its goal
- **Timing** — delays between steps; preferred send days
- **Branch conditions** — what behavior (open, click, no action) causes a fork
- **Exit conditions** — when does a contact leave the workflow

> **From the BluePoint session:** Asymmetric recommended that Wade and Mike draft their decision trees — "if this, then that" sequences — before the next session so the team (Chris) can build them out in HubSpot. This avoids wasted configuration time and reduces errors.

## Workflow Performance Monitoring

Once a workflow is live, review it under **Automation → Workflows → [Workflow Name] → Analyze**:

- Enrollment counts (total, last 7 days, last 30 days)
- Active contacts currently in the workflow
- Email open/click rates per step
- Opt-out rates

Check the **Health** tab for errors — misconfigured steps, missing email templates, or contacts failing to enroll.

## Practical Tips

- **Timing matters:** Use delay steps to ensure emails land on preferred days (e.g., Tuesday/Thursday). Avoid Monday sends.
- **Don't over-automate early:** Start with a manually-triggered workflow so you control enrollment. Move to automatic triggers once the sequence is validated.
- **Test before launching:** Enroll a test contact and walk through the full sequence before enabling for real contacts.
- **Segment first:** Build the contact list/segment you intend to enroll *before* building the workflow. Confirm the segment logic is correct.
- **Let Asymmetric build complex ones:** Workflows with multiple branches and dozens of steps are time-consuming to configure correctly. Describe what you want; have the team build it.

## Related

- [[clients/bluepoint-atm/_index]] — client context for this session
- [[knowledge/email-marketing/hubspot-contact-segmentation]] — building segments for workflow enrollment
- [[knowledge/crm/hubspot-contact-record-customization]] — field setup referenced in competitor tracking and lifecycle stage management
- [[knowledge/integrations/callrail-hubspot]] — call tracking integration discussed in same session