Executive Summary

    Overall, your automations are well-structured with no major issues detected. The findings below are maintenance and optimisation opportunities to keep your portal performing at its best.

    76
    Total Workflows
    49
    Active Workflows
    64% of total
    27
    Inactive Workflows
    36% of total
    6
    Critical Issues
    8% of workflows

    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

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

    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

    Workflow Analysis

    Spot missing or incomplete automation coverage across your HubSpot objects.

    By Object Type

    76WORKFLOWS
    Contacts
    4255%
    Deals
    1925%
    Companies
    811%
    Tickets
    57%
    Leads
    23%
    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

    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

    AI Insights

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

    AI Summary

    This portal shows a mature automation setup with 76 workflows across deals, contacts, companies, leads, and tickets, but exhibits signs of iterative development without cleanup. Multiple active workflows contain only delay actions suggesting they're either broken or incomplete, and there are several duplicate or inactive versions of core workflows (like 3 active 'Lead Routing v2' clones) indicating version control issues. The portal has strong coverage for deal stage progression and customer lifecycle management, but workflow maintenance appears overdue.

    Issues

    Broken or incomplete active workflows

    high

    Eight active workflows contain only a single delay action and nothing else: 'test workflow aaron', 'Internal Alert - Sales Team', 'Nurture - Q2 Remote Campaign 2020', '[OLD] MQL Notification - DO NOT USE', and three 'Lead Routing v2' variants. These workflows are enrolling records but performing no meaningful automation, which will create data quality issues and confuse performance reporting.

    Multiple active duplicate workflows

    high

    Three versions of 'Lead Routing v2' are all active simultaneously (the original plus two clones), each containing only a delay action. This suggests failed migration or testing that was never cleaned up, and records may be enrolling in multiple versions creating confusion about which routing logic is actually being used.

    Inconsistent MQL handling across workflows

    medium

    Multiple workflows handle MQL creation and follow-up: 'Set as MQL' (active), 'Set as MQL (INACTIVE)', '[OLD] MQL Notification - DO NOT USE' (active but empty), 'MQL follow-up and lead status update' (inactive), and 'MQL Welcome and Sales Follow-up' (inactive). The active version only sets properties and creates tasks, while inactive versions included email nurture, suggesting functionality was removed.

    Gaps

    Abandoned deal assignment automation

    high

    The workflow 'RRA for New Deals' is inactive but appears to handle round-robin deal assignment and task creation for new opportunities. No active replacement workflow with similar assignment logic is visible, suggesting new deals may not be getting automatically assigned to reps.

    Content nurture workflows all disabled

    medium

    All content-focused nurture workflows are inactive: 'Content Download Nurture', 'Content Download Follow-up', 'Lead Welcome and Educational Content', and 'Nurture - Q2 Remote Campaign 2020' (active but empty). This indicates the portal may have abandoned automated content nurture entirely, potentially leaving marketing-generated leads without follow-up.

    Opportunities

    Lead scoring automation disabled

    medium

    Both behavioral scoring workflows are inactive: 'Set behavior score on marketing email open' and 'Page Visit Increase Score'. If lead scoring is still being used for qualification (referenced in 'Added to List - High Engagement + >50 Score'), scores may be stale or manually managed.

    Strong deal stage automation coverage

    low

    The portal has comprehensive active workflows for each major deal stage: 'Demo Scheduled Deal Follow-Up', 'In Negotiation - Task: Sales Mgr.', 'Contact Sent', and multiple closed-won workflows. Each sets properties, creates tasks, and sends notifications, showing mature deal process automation that appears well-maintained.

    Robust customer lifecycle management

    low

    Post-sale automation is well-developed with 'Closed Won Customer Handoff', 'Lifecycle Stage - Customer | Welcome', 'Closed Won - Finance', 'Closed Won - Customer Update', and customer engagement campaigns. This indicates strong handoff processes between sales and customer success teams.

    Recommendations

    1. 1.Audit and deactivate the eight active workflows that contain only delay actions, starting with the three 'Lead Routing v2' clones and '[OLD] MQL Notification - DO NOT USE', to prevent records from enrolling in non-functional automation.
    2. 2.Review lead routing and assignment strategy to determine if 'RRA for New Deals' should be reactivated or replaced, ensuring new opportunities are consistently assigned to sales reps.
    3. 3.Consolidate MQL workflows into a single active version with clear handoff logic, and decide whether to reinstate email nurture components that were present in inactive versions.
    4. 4.Evaluate whether content nurture and lead scoring workflows should be rebuilt or if those strategies have been intentionally deprecated in favor of other approaches.

    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

    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

    SOP & Documentation

    2 of 76 workflows documented

    WorkflowRiskPurpose & Notes
    Prospect companies (INACTIVE)MediumThis workflow isn't connected to anything - let's review.
    Companies created as ProspectLowThis workflow can safely be deleted.

    Appendix

    Most-Used Properties

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

    Lifecycle Stage
    9 triggers17 actions26
    Lead Status
    1 trigger12 actions13
    Deal Stage
    7 triggers1 action8
    Behavior Score
    3 triggers3 actions6
    Pipeline Stage
    3 triggers2 actions5
    Ideal Customer Profile
    4 actions4
    Is Closed Won
    4 triggers4
    Pipeline
    3 triggers3
    Last Activity Date
    3 triggers3
    List Membership
    3 triggers3
    Last email activity
    2 triggers2
    Last email date
    2 triggers2

    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
    • IssueBroken or incomplete active workflows: Eight active workflows contain only a single delay action and nothing else: 'test workflow aaron', 'Internal Alert - Sales Team', 'Nurture - Q2 Remote Campaign 2020', '[OLD] MQL Notification - DO NOT USE', and three 'Lead Routing v2' variants. These workflows are enrolling records but performing no meaningful automation, which will create data quality issues and confuse performance reporting.
    • IssueMultiple active duplicate workflows: Three versions of 'Lead Routing v2' are all active simultaneously (the original plus two clones), each containing only a delay action. This suggests failed migration or testing that was never cleaned up, and records may be enrolling in multiple versions creating confusion about which routing logic is actually being used.
    • IssueAbandoned deal assignment automation: The workflow 'RRA for New Deals' is inactive but appears to handle round-robin deal assignment and task creation for new opportunities. No active replacement workflow with similar assignment logic is visible, suggesting new deals may not be getting automatically assigned to reps.
    • HighlightInconsistent MQL handling across workflows: Multiple workflows handle MQL creation and follow-up: 'Set as MQL' (active), 'Set as MQL (INACTIVE)', '[OLD] MQL Notification - DO NOT USE' (active but empty), 'MQL follow-up and lead status update' (inactive), and 'MQL Welcome and Sales Follow-up' (inactive). The active version only sets properties and creates tasks, while inactive versions included email nurture, suggesting functionality was removed.
    Additional Comments