Marketing Automation Workflow Ideas with HubSpot

Design patterns combining deal records, contact properties, and time delays for effective MA

HubSpotWorkflowMarketing AutomationMASegmentationCross-sellUpsell
3 min read

About This Page

"I want to send the right message at the right time based on transaction data" "I want to automate cross-selling and upselling based on purchase history"

Using HubSpot's workflow functionality, you can build sophisticated marketing automation (MA) that combines contact properties, deal records, and time delays.

Three Axes of MA Workflow Design

When designing workflows, combine these three elements:

Three Axes of MA Workflow Design
Contact Properties

Attributes, segments, status

Deal Records

Products, categories, amounts, timing

Time Delays

Days since purchase, last access

Workflow Trigger

Automatically execute actions based on combined conditions

Workflow Design Process

1. Verbalize the Pattern

First, articulate "what customers," "at what timing," and "what message."

Examples:

  • "Send related product B recommendation 30 days after purchasing product A"
  • "Send support information to people who viewed support pages 3+ times"
  • "Check utilization status 90 days after contract start"

2. Create If-Then Tables

For complex conditional branches, organize them in a table.

Purchased Category A AND Not purchased Category B
Action (Then)Category B recommendation email
Timing30 days after purchase
Purchased Category A AND Already purchased Category B
Action (Then)Premium plan offer
Timing60 days after purchase
Viewed support pages 3+ times
Action (Then)Support contact information email
TimingImmediately
180+ days since last purchase
Action (Then)Re-engagement campaign
TimingAfter 180 days

3. Implement in HubSpot

Implement verbalized patterns as HubSpot workflows.

Main Workflow Patterns

Pattern 1: Deal-Based Segment Distribution

Segment customers based on deal records and purchased products/categories for cross-sell and upsell opportunities.

Deal-Based Segment Distribution

Pattern 2: Page Access-Based Messaging

Automatically send support or recommendations based on website access history (page paths).

Page Access-Based Support Messaging

Pattern 3: Contract Trigger Follow-ups

Automatically execute follow-up emails or actions after specified days from service contract closure.

Contract Trigger Follow-up Settings

Available Workflow Triggers

Contact Property
ExampleLifecycle stage changed to Customer
Use CaseNew customer onboarding
Deal Property
ExampleDeal stage changed to Closed Won
Use CasePost-sale follow-up
Form Submission
ExampleResource request form submitted
Use CaseLead nurturing start
Page View
ExampleViewed specific URL
Use CaseInterest-based messaging
Date Property
Example90 days since contract start date
Use CasePeriodic follow-up

Workflow Design Best Practices

1. Set Exclusion Conditions

Always set exclusion conditions to prevent unnecessary emails.

2. Control Delivery Frequency

Be careful of email overload when multiple workflows run on the same contact.

3. Test and Measure

Test before going live and measure effectiveness afterward.

Summary

1. Verbalize patterns
ContentDocument what customers, when, what message
2. Create condition tables
ContentOrganize conditions and actions in If-Then format
3. Implement in HubSpot
ContentConfigure as workflows
4. Test and measure
ContentVerify operation and monitor metrics

Combine "Contact Properties," "Deal Records," and "Time Delays" to build effective marketing automation.

Related Topics