I have a name for what I find in most HubSpot portals when I open the workflow section for the first time: workflow soup.
You know it when you see it. Forty, fifty, sometimes eighty active workflows, named things like "New Lead Follow-Up FINAL v2" and "DO NOT DELETE - Julie's Campaign Oct 2023." Some are running. Some are paused. Some nobody can explain. A few are definitely conflicting with each other. Nobody knows for sure.
The team is afraid to touch anything because they don't know what will break. So they build around it. New workflows get added on top of the old ones. The soup gets thicker.
Workflow soup doesn't happen because people are careless. It happens because workflows are easy to create and hard to govern. Every individual workflow made sense when someone built it. The problem is the accumulation - and the absence of any system to manage it.
These five rules won't fix a portal that's already in soup territory overnight. But they'll stop a clean portal from getting there, and they'll give you a framework for digging out if you're already in it.
Rule 1: One workflow, one job
The most common structural mistake in HubSpot automation: workflows that try to do too many things at once.
A single workflow that enrolls a new lead, sends a welcome email, updates the lifecycle stage, notifies the sales rep, adds a tag, and starts a nurture sequence is not efficient - it's a liability. When something breaks, you have no idea which action caused the problem. When you need to change one piece, you risk breaking everything else. When someone new joins the team and tries to understand what it does, they give up.
The rule is simple: one workflow, one job. Lead nurturing lives in one workflow. Lifecycle stage updates live in another. Internal notifications live in another. They can be triggered by the same event - they just don't live together.
This feels like more work upfront. It's dramatically less work over time. When something breaks, you know exactly where to look. When you need to update the nurture sequence, you touch one workflow and nothing else changes.
Rule 2: Name everything like you won't be there to explain it
Workflow names are documentation. They're the first thing anyone sees when they open the workflow section, and they're often the only context a new team member has for understanding what a workflow does and whether it's still relevant.
"New workflow (3)" is not a name. "Email sequence - Q3 campaign" is not a name. "Test - do not delete" is definitely not a name.
A naming convention that actually works follows a simple structure: [Function] - [Audience or Trigger] - [Version or Date if needed].
- Nurture - New MQL - Welcome sequence
- Lifecycle - Lead to MQL - Auto-update
- Notification - New deal created - Sales alert
- Re-engagement - Lapsed donor 90 days
With names like these, anyone can scan the workflow list and understand what exists, what each thing does, and roughly when it was built. That's what you want - a portal that doesn't require institutional knowledge to navigate.
Apply the naming convention retroactively when you audit. It takes an afternoon and pays dividends for years.
Rule 3: Suppression lists on everything
Every workflow should have a clear answer to the question: who should never be enrolled in this?
Your active customers should never receive a top-of-funnel nurture sequence. Your major donor prospects should never receive a mass re-engagement campaign. Your opted-out contacts should never receive anything. Your internal team members who somehow ended up in the CRM should definitely never receive a sales follow-up sequence.
The way to enforce this is suppression lists - lists of contacts who are explicitly excluded from a workflow regardless of whether they meet the enrollment criteria. Every workflow should have at least one. Most should have several.
The most common suppression lists worth building and maintaining:
- All active customers / current donors
- Unsubscribed / opted-out contacts
- Competitors and known bad-fit companies
- Internal team members
- Contacts currently enrolled in a conflicting workflow
Building these lists once and reusing them across workflows is one of the highest-leverage governance moves you can make. It's the difference between a workflow that fires confidently and one that occasionally does something embarrassing.
Rule 4: Never build a workflow you can't explain in one sentence
Before you publish any workflow, you should be able to complete this sentence:
"This workflow enrolls [who] when [trigger] and does [what]."
If you can't complete that sentence clearly and simply, the workflow isn't ready to publish. It's either trying to do too many things (back to Rule 1), the trigger logic is too complicated, or the purpose hasn't been thought through clearly enough.
This rule is also the fastest way to audit existing workflows. Go through your workflow list and try to write that one sentence for each one. The workflows you can't describe are the ones that need attention - either a rename and documentation pass, a simplification, or a turn-off.
A useful addition to the audit: ask yourself when you last checked that the workflow is actually doing what you think it's doing. Workflows don't break loudly. They drift quietly - enrollment criteria shift as contact data changes, downstream actions fire on contacts they shouldn't, sequences that made sense for last year's campaign keep running into this one.
Quarterly check-ins catch this before it becomes a problem.
Rule 5: Turn things off before you delete them
When you find a workflow that nobody can explain, or one that's clearly outdated, the instinct is to delete it. Don't - at least not immediately.
Turn it off first. Leave it off for thirty days. See if anyone notices. See if anything breaks. If the answer to both is no, then delete it - and document what it was and why you removed it somewhere your team can find.
This sounds overly cautious. It isn't. HubSpot workflows can have downstream effects that aren't obvious from looking at the workflow itself. A workflow that seems redundant might be the one thing keeping a contact property from reverting. A workflow that looks like a duplicate might be handling an edge case nobody thought to document.
The thirty-day off period is cheap insurance. Deletion is permanent. The documentation habit is what separates a well-governed portal from one where institutional knowledge lives only in the heads of people who might leave.
A note on getting out of workflow soup
If you're reading this from inside a portal that's already in soup territory, the path out follows a specific sequence: audit first, then consolidate, then document, then govern.
Audit means listing every workflow, writing the one-sentence description for each, and flagging anything you can't describe or haven't touched in six months.
Consolidate means turning off duplicates and deprecated workflows using the thirty-day rule.
Document means applying the naming convention and writing a brief note on any workflow that needs context.
Govern means putting a process in place so new workflows go through a simple review before they're published.
None of this requires rebuilding your portal from scratch. It requires a few focused afternoons and a commitment to the rules going forward. Clean automation isn't glamorous. But it's the foundation that everything else - your reporting, your lifecycle management, your campaigns - runs on. Get it right, and it stays right.
Is your workflow section giving you anxiety?
Workflow cleanup is exactly the kind of engagement we do. We audit, consolidate, document, and build the governance layer that keeps it clean going forward.
Get in Touch →