Skip to main content
All tools

Tool Story

Beta

HubSpot Workflow Conflict Checker

Find out how many workflows are about to hit the same contact at once.

Heads up: trigger and conflict analysis is being rebuilt against HubSpot’s v4 API. Right now this tool reliably reports workflow inventory and staleness — conflict detection is coming back once it’s validated against live portals. I’d rather tell you that than show you a green checkmark I can’t stand behind.

See it

Check My Workflows — Free

The problem

Someone filled out one form. They got 12 emails in their inbox within seconds.

Not because anyone wanted that to happen. Because CRO built a workflow. Growth built a workflow. Content built a workflow. Someone ran a holiday campaign and forgot to turn it off. And buried on page 8 of the workflow list was something nobody remembered creating — possibly from 2014 — still on, still firing, still enrolling contacts into emails that make no sense anymore.

HubSpot shows you your workflows in a list. It does not show you what a contact actually experiences across all of them at once.

That's the problem this tool solves.

How to think about this problem

Workflow problems usually start as ownership problems.

One team builds a workflow for a campaign. Another team builds one for lifecycle progression. Someone else builds one for sales follow-up. Then a holiday campaign gets added. Then someone leaves. Then nobody remembers which workflows are still supposed to be active.

HubSpot shows you the workflows as a list.

But your contact does not experience them as a list.

Your contact experiences all of them at once.

That is the part most teams miss.

A workflow can be perfectly reasonable in isolation and still create a terrible customer experience when it overlaps with five others.

The real question is not: "Does this workflow work?"

The better question is: "What happens to the contact when all active workflows work at the same time?"

What it does

Two things:

The Conflict Report — without needing a specific contact, scan your entire active workflow library and surface every place where two or more workflows could fire emails at the same contact within 24 hours of each other based on overlapping enrollment triggers.

The Rogue Workflow Detector — flag the workflows that are active but probably shouldn't be. The ones from three years ago nobody turned off. The holiday campaign that ran past its end date. The workflow created by someone who left the company. The ones on page 8 that everyone forgot existed.

What it flags

Conflict detection

01

Overlapping enrollment triggers

Two or more workflows set to enroll contacts based on the same trigger. Same form submission. Same lifecycle stage change. Same list membership. They will both fire.

02

Email collision within 24 hours

Multiple workflows sending emails to the same contact within 24 hours of enrollment. Your contact didn't sign up for a dozen emails. They filled out one form.

03

Same form trigger

Multiple active workflows triggered by the same form submission. Every time someone fills out that form they're enrolling in all of them simultaneously.

04

Same lifecycle stage trigger

Multiple workflows triggered when a contact reaches the same lifecycle stage. One stage change. Multiple workflows. Multiple email sequences. Zero coordination.

05

Same list membership trigger

Multiple workflows that enroll contacts when they join the same list. If the list is used across teams this is almost certainly firing more than intended.

Rogue workflow detection

06

Last edited over 12 months ago

Active workflows nobody has touched in over a year. The product changed. The messaging changed. The workflow didn't.

07

Zero enrollments in 90 days

Active workflows that haven't enrolled anyone recently. Either the trigger is broken or the workflow is orphaned. Either way it shouldn't be quietly sitting there.

08

Created by someone no longer in the portal

Workflows built by users who have since left the company. Nobody owns them. Nobody is monitoring them. Nobody knows what they do.

09

No suppression or re-enrollment limits

Active workflows with no contact suppression lists and unlimited re-enrollment. These will fire on every qualifying contact every time the trigger condition is met with nothing to stop them.

10

Buried workflows — page 4 or beyond

If a workflow is so far down the list that nobody ever scrolls to it it's not being actively managed. These are the 2014 workflows. These are the landmines.

Why it’s helpful

One prevented email disaster is worth more than the time it takes to run this check. Contacts who get 12 emails in two days unsubscribe. Deliverability tanks. Someone gets a very awkward reply from a prospect saying “please stop.”

This tool finds the problem before your contacts do.

When I would not use this

Do not use this tool as an excuse to delete workflows just because they are old.

Old does not always mean wrong. Some operational workflows are stable because they are doing exactly what they were built to do.

Use the report to find what needs review. Then use judgment to decide what should change.

On privacy and trust

Your API key is used once, per request, through a stateless proxy that logs nothing. Workflow data is analyzed in your browser and never stored on our servers. When you close the tab it’s gone.

Under the hood

Next.js 14, HubSpot Workflows API, stateless server proxy, deployed as part of chelsiehodgkiss.com on Railway.

See it

Check My Workflows — Free

Frequently asked questions

What counts as a "rogue" workflow?

A workflow flagged on two or more signals at once: last edited over 12 months ago, no recent enrollments, buried deep in your workflow list, or created by a user no longer in your portal. Single-signal workflows are listed separately as "worth reviewing" to avoid false alarms on evergreen operational workflows.

What is a workflow conflict?

Two or more active workflows that share an enrollment trigger and could send emails to the same contact within a short window — the reason a contact sometimes gets a flood of emails from one action.

Does it turn off or edit workflows?

No. It's read-only and surfaces problems for you to review. It links you to each workflow in HubSpot so you can decide what to do.

Related