Outcome. Once a month, an admin gets a report of workflows that enroll on the same object type with the same trigger property and condition, so overlapping automation gets reviewed before two workflows fight over the same record.
flowchart TD
A[Scheduled trigger: monthly, day 1, 08:00] --> B[Custom code: list all enabled flows]
B --> C[Custom code: fetch full definition per flow]
C --> D[Build comparison key: object type + normalized trigger criteria]
D --> E[Group flows by key]
E --> F{Any group has 2+ flows?}
F -->|yes| G[Format duplicate groups list]
F -->|no| H[Format fallback: no duplicate triggers found]
G --> I[Send message to Slack]
H --> I

When to use it, when not to
- UseUse it on portals maintained by more than one admin over time, where a new workflow can duplicate an older one nobody remembers still exists.
- UseUse it after a merger of two HubSpot portals, an agency handoff, or any event that combines automation built by different people.
- SkipDo not expect this to catch every kind of conflict. It flags workflows sharing the same enrollment property and condition; it does not simulate execution order or detect action-level conflicts (for example two workflows both trying to set the same property to different values).
- SkipDo not run this as a substitute for reading workflow logic during a real audit. Treat matches as a shortlist to review manually, not a final verdict.
or the reporting and alerts pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





