Section

    Executive Summary

    Your automation is in great shape. A few items below to keep ahead.

    76
    Total Workflows
    49
    Active
    27
    Inactive
    6
    Critical Issues

    Overview

    • 49 active workflows running
    • 27 inactive workflows (paused or off)
    • 6 critical issues requiring immediate action
    • 26 warnings worth addressing
    • 80 informational items to review
    • Overall health: 81% (Excellent)

    Key issues requiring attention

    • Critical4 Broken Enrollments: Review each workflow's enrollment triggers and fix or replace broken references
    • Warning39 Standalone Workflows: Confirm these are intentional standalone flows
    • Warning14 Duplicate Actions: Audit which workflow should own each property write and remove the others
    • Warning3 Stale Workflows: Review each workflow against current process
    • Warning3 Empty Workflows: Add at least one action or turn the workflow off if it has no purpose

    Section

    Key Findings

    Issues discovered during the audit, grouped by priority, with actionable next steps.

    Critical

    Broken Enrollments

    Contacts may not be entering these automations at all, silently missing critical communications.

    4
    workflows

    Review each workflow's enrollment triggers and fix or replace broken references.

    Set as MQLInactive Lead Final Check-InUnsubscribesRe-engagement (inactive contacts) FINAL v1

    Warnings

    Standalone Workflows

    No connections to other automations. Often intentional for standalone processes; review to confirm.

    39
    workflows

    Confirm these are intentional standalone flows. Archive any that are no longer needed.

    Change ticket status when a customer replies to an emailChange ticket status when an email is sent to a customerPipeline is "Support Pipeline", Ticket status is "Closed"Set as MQL (INACTIVE)Create deal when a contact is createdUpdate company properties based on defined criteria+33 more

    Duplicate Actions

    The same property value is written by multiple workflows, risking race conditions.

    14
    workflows

    Audit which workflow should own each property write and remove the others.

    Update company properties based on defined criteriaSet associated companies to customer when deal closes wonHigh-Revenue Company PrioritizationSet company ICP tier to Tier 2 when >50 empSet as MQLRe-engagement (inactive contacts) FINAL v1+8 more

    Stale Workflows

    Not reviewed in 6+ months. Logic may no longer match your current business process.

    3
    workflows

    Review each workflow against current process. Update or archive.

    Change ticket status when a customer replies to an emailChange ticket status when an email is sent to a customerPipeline is "Support Pipeline", Ticket status is "Closed"

    Empty Workflows

    Contacts are enrolling and nothing happens. Wasted trigger, potential confusion.

    3
    workflows

    Add at least one action or turn the workflow off if it has no purpose.

    Prospect companies (INACTIVE)Start tracking intent signals when company becomes a Target AccountCompanies created as Prospect

    Informational

    Inactive Workflows

    Paused automations that may have been forgotten. Review and archive or reactivate.

    27
    workflows

    Decide: reactivate with a clear owner, or archive permanently.

    Set as MQL (INACTIVE)Inactive 90 DaysProspect companies (INACTIVE)Contact Us Lead Follow-UpWelcome Nurture for New LeadsDemo Request MQL Follow-Up+21 more

    Possible Duplicates

    Similar names suggest possible redundancy. Risk of double-enrolling contacts.

    10
    workflows

    Consolidate overlapping workflows into a single canonical version.

    Change ticket status when a customer replies to an emailSet as MQL (INACTIVE)Contact Us Lead Follow-UpDemo Request MQL Follow-UpContent Download Follow-upRe-engagement for Inactive Leads+4 more

    Section

    Workflow Analysis

    Spot missing or incomplete automation coverage across your HubSpot objects.

    By Object Type

    42
    Contacts
    55% of total
    19
    Deals
    25% of total
    8
    Companies
    11% of total
    5
    Tickets
    7% of total
    2
    Leads
    3% of total

    Most Complex Workflows

    Workflows with the most actions, highest maintenance overhead and change risk.

    Added to list - Active Customers
    6
    actions
    Content Download Nurture
    6
    actions
    Added to List - High Engagement + >50 Score
    6
    actions
    Update company properties based on defined criteria
    5
    actions
    Lead Welcome and Educational Content
    5
    actions
    Re-engagement (inactive contacts) FINAL v1
    5
    actions

    Section

    Issues Detail

    A complete breakdown of every issue found, grouped by category.

    Critical

    Broken Enrollments

    Workflows pointing to deleted or inactive workflows

    4
    Set as MQLInactive Lead Final Check-InUnsubscribesRe-engagement (inactive contacts) FINAL v1
    Warnings

    Stale Workflows

    Not updated in 6+ months

    3
    Change ticket status when a customer replies to an emailChange ticket status when an email is sent to a customerPipeline is "Support Pipeline", Ticket status is "Closed"

    Standalone Workflows

    No connections to other workflows

    5
    Set as MQL (INACTIVE)Demo Request MQL Follow-UpClosed Won (INACTIVE)Re-engagement for Inactive LeadsClosed Won customer welcome and kickoff

    Empty Workflows

    No actions configured

    3
    Prospect companies (INACTIVE)Start tracking intent signals when company becomes a Target AccountCompanies created as Prospect

    Duplicate Actions

    Same property value written by multiple workflows

    14
    Update company properties based on defined criteriaSet associated companies to customer when deal closes wonHigh-Revenue Company PrioritizationSet company ICP tier to Tier 2 when >50 empSet as MQL+9 more
    Informational

    Standalone Workflows

    No connections to other workflows

    34
    Change ticket status when a customer replies to an emailChange ticket status when an email is sent to a customerPipeline is "Support Pipeline", Ticket status is "Closed"Create deal when a contact is createdUpdate company properties based on defined criteria+29 more

    Possible Duplicates

    Similar names may indicate redundancy

    10
    Change ticket status when a customer replies to an emailSet as MQL (INACTIVE)Contact Us Lead Follow-UpDemo Request MQL Follow-UpContent Download Follow-up+5 more

    Inactive Workflows

    Currently turned off

    27
    Set as MQL (INACTIVE)Inactive 90 DaysProspect companies (INACTIVE)Contact Us Lead Follow-UpWelcome Nurture for New Leads+22 more

    Section

    AI Insights

    Powered by Claude AI: pattern analysis and recommendations beyond rule-based detection.

    AI Summary

    This portal has 76 workflows with 64% active, showing a well-established automation setup focused on deal management, lead lifecycle progression, and customer onboarding. The system has significant technical debt with multiple duplicate lead routing workflows running simultaneously and at least 10 workflows explicitly marked as inactive or old versions still sitting in the portal. Deal stage progression is heavily automated with dedicated workflows for each stage (Demo Scheduled, Contact Sent, In Negotiation, etc.), suggesting a structured sales process.

    Issues

    Three identical lead routing workflows active

    high

    "Lead Routing v2", "Lead Routing v2 (cloned)", and "Lead Routing v2 (cloned) (cloned)" are all active and contain only delay actions, suggesting broken or incomplete automation that's been duplicated rather than fixed. This creates confusion about which workflow is actually handling lead assignment.

    Deprecated workflows still active

    high

    "[OLD] MQL Notification - DO NOT USE" is marked as old in its name but remains active with only a delay action, indicating it's either abandoned mid-build or left running by mistake. Similar patterns exist with workflows marked "INACTIVE" in their names but showing active status.

    Multiple MQL workflows creating conflicts

    high

    There are at least 4 different workflows handling MQL progression: "Set as MQL", "Set as MQL (INACTIVE)", "MQL Welcome and Sales Follow-up", and "MQL follow-up and lead status update". The active ones likely overlap in setting properties and creating tasks, risking duplicate notifications to sales.

    Test workflows left in production

    low

    "test workflow aaron" is active and "TEST WORKFLOW NEW" is inactive but both remain in the portal, indicating incomplete cleanup after testing. These create clutter and risk accidental enrollment if triggers are added.

    Gaps

    No systematic re-enrollment strategy visible

    medium

    Only one workflow ("Re-engagement (inactive contacts) FINAL v1") shows enrollment of contacts into other workflows, and multiple re-engagement workflows exist independently without clear orchestration. This suggests contacts may receive inconsistent nurture experiences.

    Scoring workflows completely inactive

    medium

    Both "Set behavior score on marketing email open" and "Page Visit Increase Score" are inactive, meaning lead scoring is either not being used or has been moved to a different system. This creates a gap in lead qualification automation.

    Opportunities

    Closed Won automation split across workflows

    medium

    At least 5 different workflows trigger on deal close won events: "Closed Won Customer Handoff", "Closed Won - Finance", "Closed Won - Customer Update", "Set associated companies to customer when deal closes won", and the inactive "Closed Won (INACTIVE)" and "Closed-Won <5000>". This fragmentation makes it difficult to understand the complete customer handoff process.

    Deal stage workflows set multiple properties

    low

    Workflows like "Demo Scheduled Set SQL", "Contact Sent", and "In Negotiation - Task: Sales Mgr." each set 2+ properties, send emails, and create tasks on stage changes. This architecture creates tight coupling between deal stages and automation, making it difficult to adjust stage definitions without breaking workflows.

    Recommendations

    1. 1.Audit and consolidate the three active Lead Routing v2 workflows to identify which one is functional and deactivate or delete the duplicates to prevent confusion.
    2. 2.Review all workflows with 'INACTIVE', 'OLD', or 'DO NOT USE' in their names to either properly deactivate them or remove them entirely from the portal.
    3. 3.Map the complete Closed Won customer journey across the 5+ workflows that trigger on deal closure to identify redundancies and consolidate into a clearer handoff process.
    4. 4.Evaluate whether lead scoring is still part of the strategy and either reactivate the scoring workflows with updated logic or formally remove them if scoring has been deprecated.

    Section

    Workflow Connections

    How your workflows link together โ€” which automations trigger others and where dependencies exist.

    36
    Total Connections
    28
    Connected Workflows
    48
    Isolated Workflows
    6
    Connected Clusters

    Connection Types

    1 Direct enrollment
    3 List-based
    32 Property-based

    Most Connected Workflows

    Highest risk to change โ€” they affect the most downstream automations

    WorkflowOutIn
    Lifecycle Stage - Customer | Welcome
    14
    MQL Welcome and Sales Follow-up
    04
    Last Activity Date >45 + MQL
    04
    MQL follow-up and lead status update
    04
    New Customer Notification
    04
    Lifecycle Stage - Other | Remove from lists
    04
    Re-engagement (inactive contacts) FINAL v1
    40
    Set as MQL (INACTIVE)
    30

    Connected Clusters

    Groups of workflows that link to each other

    1
    8 workflows, 13 connections
    Set as MQL (INACTIVE)MQL Welcome and Sales Follow-upLast Activity Date >45 + MQLMQL follow-up and lead status update+4 more
    2
    8 workflows, 13 connections
    Lifecycle Stage - Customer | WelcomeAdded to list - Active CustomersClosed Won (INACTIVE)New Customer Notification+4 more
    3
    5 workflows, 6 connections
    Contact Us Lead Follow-UpWelcome Nurture for New LeadsLead Welcome and Educational ContentContent Download Follow-up+1 more
    4
    3 workflows, 2 connections
    Inactive Lead Final Check-InUnqualified to disqualifiedUnsubscribes
    5
    2 workflows, 1 connection
    Re-engagement for Inactive LeadsRe-engagement - Educational
    6
    2 workflows, 1 connection
    Email clicks = High IntentAdded to List - High Engagement + >50 Score

    Connection Map

    All 28 connected workflows

    Active Inactive
    Lifecycle Stage - Cโ€ฆMQL Welcome and Salโ€ฆLast Activity Date โ€ฆMQL follow-up and lโ€ฆNew Customer Notifiโ€ฆLifecycle Stage - Oโ€ฆWelcome Nurture forโ€ฆLead Welcome and Edโ€ฆRe-engagement - Eduโ€ฆUnqualified to disqโ€ฆAdded to List - Higโ€ฆEvangelist WelcomeRe-engagement (inacโ€ฆSet as MQL (INACTIVโ€ฆDemo Request MQL Foโ€ฆSet as MQLContact Us Lead Folโ€ฆContent Download Foโ€ฆSet new contacts toโ€ฆClosed Won (INACTIVโ€ฆRe-engagement for Iโ€ฆInactive Lead Finalโ€ฆUnsubscribesClosed Won Customerโ€ฆEmail clicks = Highโ€ฆClosed Won - Customโ€ฆClosed Won customerโ€ฆAdded to list - Actโ€ฆ
    Direct enrollmentList-basedProperty-based

    Section

    Workflow Inventory

    All 76 workflows, active first, sorted by most recently updated.

    WorkflowStatusObjectActionsLast Updated
    Re-engagement (inactive contacts) FINAL v1ActiveContacts5Jul 10, 2026
    test workflow aaronActiveContacts1Jun 29, 2026
    Internal Alert - Sales TeamActiveContacts1Jun 29, 2026
    Nurture - Q2 Remote Campaign 2020ActiveContacts1Jun 29, 2026
    [OLD] MQL Notification - DO NOT USEActiveContacts1Jun 29, 2026
    Lead Routing v2 (cloned) (cloned)ActiveContacts1Jun 29, 2026
    Lead Routing v2 (cloned)ActiveContacts1Jun 29, 2026
    Lead Routing v2ActiveContacts1Jun 29, 2026
    Lead stage - ConnectedActiveLeads3Jun 5, 2026
    Change Lead Status when a contact fills out a formActiveContacts1Jun 5, 2026
    Tell ticket owners when an SLA is due soonActiveTickets3Jun 5, 2026
    Create a support ticket and send a confirmation emailActiveContacts2Jun 5, 2026
    Update company properties based on defined criteriaActiveCompanies5Jun 5, 2026
    Create a task when a company raises fundingActiveCompanies1Jun 5, 2026
    Create deal when a contact is createdActiveContacts1Jun 5, 2026
    Set associated companies to customer when deal closes wonActiveDeals3Jun 5, 2026
    Set company ICP tier to Tier 2 when >50 empActiveCompanies1Jun 5, 2026
    Closed Won - Customer UpdateActiveDeals2Jun 5, 2026
    High-Revenue Company PrioritizationActiveCompanies3Jun 5, 2026
    New Company Prospect & Enrichment TaskActiveCompanies2Jun 5, 2026
    Closed Won - FinanceActiveDeals2Jun 5, 2026
    High-Value Deal Executive ReviewActiveDeals2Jun 5, 2026
    Stale Deal Follow-UpActiveDeals2Jun 5, 2026
    Closed Lost DisqualActiveDeals3Jun 5, 2026
    Closed Won Customer HandoffActiveDeals4Jun 5, 2026
    In Negotiation - Task: Sales Mgr.ActiveDeals4Jun 5, 2026
    Contact SentActiveDeals4Jun 5, 2026
    Demo Scheduled Set SQLActiveDeals4Jun 5, 2026
    New Deal Discovery Call WorkflowActiveDeals3Jun 5, 2026
    Demo Scheduled Deal Follow-UpActiveDeals4Jun 5, 2026
    GDPR Deletion Request WorkflowActiveContacts2Jun 5, 2026
    Lifecycle Stage - Customer | WelcomeActiveContacts4Jun 5, 2026
    Lifecycle Stage - Other | Remove from listsActiveContacts1Jun 5, 2026
    Added to List - High Engagement + >50 ScoreActiveContacts6Jun 5, 2026
    Email clicks = High IntentActiveContacts1Jun 5, 2026
    Pricing Page Follow-upActiveContacts3Jun 5, 2026
    New Customer NotificationActiveContacts1Jun 5, 2026
    UnsubscribesActiveContacts2Jun 5, 2026
    Stale MQL ReviewActiveContacts4Jun 5, 2026
    Added to list - Active CustomersActiveContacts6Jun 5, 2026
    Last Activity Date >45 + MQLActiveContacts1Jun 5, 2026
    Qualified Lead Follow-Up + Deal CreationActiveLeads3Jun 5, 2026
    Evangelist WelcomeActiveContacts3Jun 5, 2026
    Inactive Lead Final Check-InActiveContacts4Jun 5, 2026
    Re-engagement - EducationalActiveContacts3Jun 5, 2026
    Set as MQLActiveContacts3Jun 5, 2026
    Pipeline is "Support Pipeline", Ticket status is "Closed"ActiveTickets1May 6, 2025
    Change ticket status when an email is sent to a customerActiveTickets1May 6, 2025
    Change ticket status when a customer replies to an emailActiveTickets1May 6, 2025
    TEST WORKFLOW NEWInactiveDeals5Jul 10, 2026
    Welcome Nurture for New LeadsInactiveContacts2Jun 29, 2026
    Escalate overdue support ticketsInactiveTickets2Jun 11, 2026
    Closed Won customer welcome and kickoffInactiveDeals3Jun 11, 2026
    New deal discovery call follow-upInactiveDeals2Jun 11, 2026
    MQL follow-up and lead status updateInactiveContacts3Jun 11, 2026
    Start tracking intent signals when company becomes a Target AccountInactiveCompanies0Jun 5, 2026
    Prospect companies (INACTIVE)InactiveCompanies0Jun 5, 2026
    Companies created as ProspectInactiveCompanies0Jun 5, 2026
    RRA for New DealsInactiveDeals2Jun 5, 2026
    Closed-Won <5000InactiveDeals2Jun 5, 2026
    Stale Opp Follow-Up (INACTIVE)InactiveDeals2Jun 5, 2026
    Closed Won (INACTIVE)InactiveDeals4Jun 5, 2026
    GDPR Consent RenewalInactiveContacts3Jun 5, 2026
    Inactive 90 DaysInactiveContacts1Jun 5, 2026
    Unqualified to disqualifiedInactiveContacts3Jun 5, 2026
    MQL Welcome and Sales Follow-upInactiveContacts4Jun 5, 2026
    Set as MQL (INACTIVE)InactiveContacts3Jun 5, 2026
    Re-engagement for Inactive LeadsInactiveContacts4Jun 5, 2026
    Set behavior score on marketing email openInactiveContacts1Jun 5, 2026
    Page Visit Increase ScoreInactiveContacts1Jun 5, 2026
    Content Download NurtureInactiveContacts6Jun 5, 2026
    Lead Welcome and Educational ContentInactiveContacts5Jun 5, 2026
    Set new contacts to Lead and marketing contactInactiveContacts3Jun 5, 2026
    Content Download Follow-upInactiveContacts3Jun 5, 2026
    Demo Request MQL Follow-UpInactiveContacts4Jun 5, 2026
    Contact Us Lead Follow-UpInactiveContacts4Jun 5, 2026

    Section

    SOP & Documentation

    3 of 76 workflows documented ยท 2 flagged high risk

    WorkflowRiskPurpose & Notes
    Prospect companies (INACTIVE)MediumThis workflow isn't connected to anything - let's review.
    Last Activity Date >45 + MQLHighThis workflow needs to be reviewed.
    Lifecycle Stage - Other | Remove from listsHighReview inactive workflows.

    Appendix

    Most-Used Properties

    Properties used across the most workflows. Changes to these fields carry the highest automation risk.

    PropertyWorkflowsTriggerConditionAction
    Lifecycle Stage269-17
    Lead Status131-12
    Deal Stage87-1
    Behavior Score63-3
    Pipeline Stage53-2
    Ideal Customer Profile4--4
    Is Closed Won44--
    Pipeline33--
    Last Activity Date33--
    List Membership33--
    Last email activity22--
    Last email date22--

    Summary

    Recommendations

    A concise overview of audit flags and highlights to prioritize next steps.

    Automation Health
    • Issue4 workflows flagged for broken enrollments. Review each workflow's enrollment triggers and fix or replace broken references.
    • Issue3 workflows flagged for empty workflows. Add at least one action or turn the workflow off if it has no purpose.
    • HighlightNo circular dependencies detected.
    • HighlightOverall automation health is 81% (Excellent).
    Workflow Maintenance
    • Issue3 workflows flagged for stale workflows. Review each workflow against current process. Update or archive.
    • Issue27 workflows flagged for inactive workflows. Decide: reactivate with a clear owner, or archive permanently.
    • Issue39 workflows flagged for standalone workflows. Confirm these are intentional standalone flows. Archive any that are no longer needed.
    • Highlight49 of 76 workflows are active, a healthy ratio.
    Structure & Duplicates
    • Issue10 workflows flagged for possible duplicates. Consolidate overlapping workflows into a single canonical version.
    • Issue14 workflows flagged for duplicate actions. Audit which workflow should own each property write and remove the others.
    AI Insights
    • IssueThree identical lead routing workflows active: "Lead Routing v2", "Lead Routing v2 (cloned)", and "Lead Routing v2 (cloned) (cloned)" are all active and contain only delay actions, suggesting broken or incomplete automation that's been duplicated rather than fixed. This creates confusion about which workflow is actually handling lead assignment.
    • IssueDeprecated workflows still active: "[OLD] MQL Notification - DO NOT USE" is marked as old in its name but remains active with only a delay action, indicating it's either abandoned mid-build or left running by mistake. Similar patterns exist with workflows marked "INACTIVE" in their names but showing active status.
    • IssueMultiple MQL workflows creating conflicts: There are at least 4 different workflows handling MQL progression: "Set as MQL", "Set as MQL (INACTIVE)", "MQL Welcome and Sales Follow-up", and "MQL follow-up and lead status update". The active ones likely overlap in setting properties and creating tasks, risking duplicate notifications to sales.
    • HighlightClosed Won automation split across workflows: At least 5 different workflows trigger on deal close won events: "Closed Won Customer Handoff", "Closed Won - Finance", "Closed Won - Customer Update", "Set associated companies to customer when deal closes won", and the inactive "Closed Won (INACTIVE)" and "Closed-Won <5000>". This fragmentation makes it difficult to understand the complete customer handoff process.
    Additional Comments