Complexity scoring

Complexity Scoring Guide

What is Complexity Scoring?

Complexity scoring helps you understand how complex your Salesforce flow configuration is by counting all the interconnected elements in your system. Think of it as a health check for your CRM setup—the higher the score, the more moving parts you have to manage.

Why Does It Matter?

A complex system can be harder to:

Tracking complexity over time helps you:

How to Access Complexity Scores

  1. Open any flowset in the application

  2. Look for the Complexity evolution panel icon (📊) in the top toolbar

  3. Click it to open the complexity evolution panel

  4. You'll see a history of complexity scores for each version of your flowset

Understanding the Complexity Score

The complexity score is a total count of all the elements that make up your flow configuration. Each element counts as 1 point:

What Gets Counted

Reading the Complexity Evolution Panel

Version Cards

Each version of your flowset appears as a card showing:

Historical Versions

Older versions show:

Per-Flow Complexity Distribution

To see how complexity is distributed across individual flows:

  1. In the complexity evolution panel, find the version you want to analyze

  2. Look for the graph icon (📈) next to the "Flows" count

  3. Click it to see a breakdown showing:

    • Each flow's individual complexity score

    • A detailed component breakdown for each flow:

      • Number of stages/statuses

      • Number of triggers

      • Number of triggered flows

      • Number of layouts

      • Number of profile layouts

      • Number of profiles

      • Number of custom objects

      • Number of validation rules


Interpreting Your Scores

Low Complexity (0-50 points)

Medium Complexity (51-150 points)

High Complexity (151-300 points)

Very High Complexity (300+ points)

Tips for Managing Complexity

  1. Track trends: Watch how your complexity score changes over time

  2. Review regularly: Check the complexity evolution panel after major changes

  3. Use distribution: Look at per-flow breakdowns to identify the most complex areas

  4. Plan simplifications: Use the data to identify areas where you can consolidate

  5. Document decisions: When complexity increases, document why it was necessary


Support

For setup assistance and commercial questions, contact: contact@stoodcrm.com

Published with Nuclino