wiki/knowledge/crm-automation/aviary-hubspot-workflow-automation.md Layer 2 article 646 words Updated: 2026-04-05
↓ MD ↓ PDF
hubspot automation workflows crm deals contracts

HubSpot Workflow Automation — Contract Reminders & Deal Triggers

Overview

HubSpot workflows can automate repetitive sales follow-up actions triggered by deal stage changes or time-based conditions. The key design principle: use automated lists (queues) instead of individual tasks to prevent notification overload and keep reps focused on actionable items.

This pattern was scoped during an [1] engagement where the sales rep was manually tracking contract follow-ups and post-close announcements with no automation in place.


Design Principle: Lists Over Tasks

Creating individual HubSpot tasks for every trigger event leads to task pile-up — reps quickly accumulate dozens of unread tasks and begin ignoring them entirely.

Preferred pattern: When a trigger fires, add the contact or deal to a named list (queue). The rep works the queue on their own schedule rather than reacting to a flood of task notifications.

"What happens is you create those automated tasks, and pretty soon you've got 75 tasks, and you can't keep up with them, and you just start ignoring them. So another alternative would be to create a workflow that says, when this happens, add this person to a list." — Mark Hope


Workflow Examples

1. Contract Reminder (Time-Based)

Trigger: Contract sent (deal moves to a "Contract Out" stage, or a contract-sent date property is populated)
Condition: Contract not marked signed after N days (e.g., 5 days)
Action: Send automated follow-up email reminder to the prospect

This replaces manual calendar reminders and ensures no contract goes cold due to oversight.

2. Closed-Won Partner Infographic (Deal Stage Trigger)

Trigger: Deal stage moves to "Closed Won"
Action: Send an internal notification (e.g., email or Slack) to the marketing contact (e.g., Blessing) containing a partner announcement infographic

The infographic can be pre-generated or dynamically assembled using an AI agent that pulls the client name and logo from the deal record. See [2] for a related pattern.

"Once a prospect is moved to Closed Won, we can send the infographic to Blessing for him to post [on LinkedIn]. Is that a trigger in HubSpot?" — Aaron Grossman

3. Email Engagement Queue (Activity-Based)

Trigger: Contact opens or clicks an ABM email
Action: Add contact to a "Hot Leads" list
Rep behavior: Work the list daily rather than responding to individual task pings

This pairs with the [3] setup, where open/click events are posted back to HubSpot via webhook.


Implementation Notes


Requirements Gathering Process

When a client wants new workflows built, collect the following for each:

Field Description
Trigger What event or condition fires the workflow
Delay Any time delay before the action executes
Condition Any additional filter (e.g., "only if field X is empty")
Action What happens — email, list add, internal notification, webhook
Output destination HubSpot activity, external Slack, email inbox, etc.

For AviaryAI, Aaron Grossman was asked to document his workflow wishlist (triggers + desired actions) and send it to the Asymmetric team by EOD Feb 19.