CRM
How to review CRM workflow rules without breaking them
Workflow rules are added one request at a time, each reasonable when it was written. A few years later the account holds rules from different processes and different teams, and the combined effect is something nobody can describe. This guide covers the inventory, how to spot duplicates and conflicts, and the order in which to change things.
How automation accumulates
- Requests arrive individually. Each rule was a sensible answer to one problem, so nobody reviewed the set.
- Authors leave. The rule stays; the reason for it goes with the person who wrote it.
- Processes change underneath. A stage is renamed or a pipeline restructured, and a rule written against the old shape no longer does what it appears to do.
- Duplicate intent, different rules. Two rules reassign ownership for similar conditions, and the record ends up with whichever ran last.
- Nothing is ever removed. There is no habit of retiring automation, so the set only grows.
The inventory
One row per rule, with six columns:
- Rule name, as it appears in the account.
- Trigger: the event that makes the rule evaluate.
- Conditions: what has to be true, including the fields it depends on.
- Actions: what changes, and whether the change can trigger another rule.
- Owner: who asked for it, or who maintains it now.
- Last changed, and whether that is known or inferred.
Building the inventory is most of the work. Once it exists, the duplicates and conflicts are usually visible from the rows rather than needing to be hunted.
Finding duplicates and conflicts
Three patterns account for most of the trouble. First, two rules that set the same field on similar conditions: the outcome depends on evaluation order, which means the behaviour is stable only by accident. Second, an action that triggers another rule that changes the field back, producing a loop or a record that flips between owners. Third, rules whose conditions reference fields nobody maintains, so they evaluate against placeholder values.
Recording what each rule is for, not only what it does, is what makes consolidation possible. Two rules with the same intent become one; rules with different intents stay, and are documented as such.
Order of change
- Document the current state before touching it, including the rules you intend to keep.
- Consolidate duplicates into a single rule with the combined conditions, and check the edge cases.
- Disable anything whose purpose cannot be established, and watch the records it touched for a period.
- Change one rule at a time, in a window when the team is not depending on its outcome.
- Record each change with its date and reason, so a later side effect can be traced to a cause.
The documentation is the deliverable that outlasts the project. An account where each rule's purpose is written down can be administered by somebody who was not there when it was built.
An illustration
The example below is hypothetical and describes a pattern rather than a client account.
Where this fits
Rule review and consolidation is the third of the CRM consulting scopes, inside the Operations & Systems capability. Where the rules that matter connect two systems rather than operate inside one, the integration work owns that boundary.
Workflow rules: common questions
How do rules accumulate in the first place?
One request at a time. Each rule solved a real problem when it was added, and the person who wrote it usually knew the context. Over a couple of years the account holds rules from three team structures and two processes, and nobody can describe the combined effect without reading all of them.
Is it safe to delete a rule nobody understands?
Not before establishing what it currently does. Disable it in a low-traffic period, watch the records it touched, and delete once the effect is understood. Deleting first and watching afterwards is how a working process quietly stops working.
How do we test changes without disturbing the team?
Where a sandbox is available, test there with records that resemble real ones. Where it is not, make one change at a time, in a window when the team is not relying on the outcome, and keep a record of what changed so a side effect can be traced back to its cause.
What belongs in the documentation afterwards?
One line per surviving rule: what triggers it, what it changes, who owns it, and when it was last reviewed. That is enough for someone inheriting the account to understand what fires, which is the thing most accounts cannot answer.
Keep reading
Related resources
CRM
What a CRM Audit Should Actually Review
The areas a CRM audit covers, the order to inspect them in, and what makes a finding useful enough to act on.
Read resourceCRM Reporting
CRM Dashboards: Definitions Before Charts
A dashboard only works when two people reading a number understand the same thing. Define the metric, then design the display.
Read resourceSystems
Integration Before Automation: Which One You Need
How to tell whether the gap is integration, automation, or a process decision, and why the order matters before anything is built.
Read resourceStart the Conversation
Bring us the opportunity, challenge, or next step. We'll start by understanding where you are, where you want to go, and what it will take to get there.