Workflow Rules retire December 2025
Salesforce is ending Workflow Rules and Process Builder. Most growing-business orgs still have dozens live — unmigrated automations become forced rush work at a premium.
Bad data, broken automations, reports that disagree, license spend nobody can explain. A CRM Health Check gives you a structured audit and a prioritized action plan in two weeks — for Salesforce, HubSpot, Dynamics, or a custom system.
Two-week structured audit · Salesforce · HubSpot · Dynamics · custom systems.
Why now
Salesforce is ending Workflow Rules and Process Builder. Most growing-business orgs still have dozens live — unmigrated automations become forced rush work at a premium.
Every AI layer shipping in 2026 reads your schema, field descriptions, and automations. Dirty data becomes AI that invents things in front of customers.
Every vendor is promising "the AI-ready platform." Buyers who consolidate without fixing the underlying data carry the mess forward.
Every added point-to-point integration is another owner, another credential, another silent failure path. The longer you wait, the more there is to undo.
The deliverable, section by section
Every CRM Health Check produces the same report structure — so findings are comparable across engagements and every stakeholder reads the same shape of document. Examples below are keyed to the Salesforce tab above.
§01 · Exec summary
The exec summary opens with a composite score, a three-sentence narrative, and a count of findings by severity. Designed so the CEO or CFO can walk away with the right takeaway in 60 seconds, and so every other section has a frame to hang on.
§02 · Scoring rubric
We publish the 1–5 maturity rubric and the red / yellow / green severity key up front. Every dimension score and every finding points back to these definitions, with evidence attached. Transparency is the trust signal.
| 5 | Optimized | Industry-leading, automated, continuously improved |
| 4 | Managed | Documented, measured, proactively governed |
| 3 | Defined | Standardized but reactive |
| 2 | Repeatable | Inconsistent; tribal knowledge |
| 1 | Ad hoc | No process; high risk |
§03 · Dimension scorecards
For each of the twelve assessment domains we publish a dedicated scorecard — what's working, what isn't, evidence, and a preview of the recommended path. Visualized as a dimension bar chart so the gaps are legible at a glance.
§04 · Risk register
The risk register is the artifact the CFO reads. A flat table with finding ID, title, category, severity, impact, owner, and effort — delivered as a companion Excel file alongside the PDF, so leadership can prioritize against their own criteria.
§05 · Prioritized recommendations
Recommendations land in three horizons: Now (stop the bleeding), Next (structural remediation), Later (strategic investments). Each card names the action, the effort (S / M / L / XL), and the dependency chain. You can execute in any order that fits the business.
§06 · Roadmap
A swim-lane roadmap across 90-day, 6-month, 12-month, and 18-month horizons, with workstreams colored by theme. This is the visual leadership uses to scope the managed services contract — or to drive their own internal plan.
§07 · Business case
A three-column line-item model: what the current state is costing (license waste, manual workarounds, error rates, risk), what remediation costs, and the projected annual value. Payback period in months. Every line traces to a named finding.
| Lever | Now | Invest | Value |
|---|---|---|---|
| Reclaim 23 unused Sales Cloud licenses | $45K/yr lost | $0 | $45K/yr |
| Eliminate admin firefighting (8 hrs/wk) | $62K/yr lost | $18K | $62K/yr |
| Recover 12% Lead duplicate rate | $180K pipeline leak | $24K | $180K/yr |
§08 · Proposed engagement
Fix-It Sprint (90 days, fixed fee, close the top criticals), Managed Services (monthly retainer, ongoing hygiene), or Rebuild (multi-quarter — rebuild, migrate, or consolidate). We do not bundle — you take the report and run it however you like.
§09 · Appendix · evidence
The appendix is where skeptics go. Each finding gets its own detail page: screenshots, the exact query or metadata that surfaces it, reproduction steps, and our recommended fix. This is the part that makes the health check defensible to your own engineering team.
The twelve domains we assess
Every domain below gets a dedicated scorecard page in the report. Descriptions below are keyed to Salesforce — they translate cleanly to any CRM.
Change boards, release cadence, sandbox strategy, CI/CD (Copado / Gearset), source control presence.
Custom object sprawl, field population, picklist hygiene, standard-vs-custom misuse.
Workflow Rules, Process Builder, Flow, and Apex Triggers mapped to execution order with collision detection.
Profiles vs Permission Set Groups, Modify All Data grants, sharing rule depth, guest user exposure.
Matching + Duplicate Rules, field completeness, Lead-to-Account match rate, staleness by object.
Login history, EventLogFile analysis, Lightning coverage, clicks-to-save on core records.
Assigned-vs-active Sales / Service / Platform seats, feature license waste, API + storage burn.
Named Credentials coverage, middleware vs point-to-point, Platform Events, CDC, retry + DLQ.
Folder sprawl, unused dashboards, conflicting revenue definitions, CRM Analytics adoption.
Apex API version, test coverage by class, SOQL-in-loops, hardcoded IDs, bulk patterns.
Field descriptions, Data Cloud readiness, prompt + action metadata, Agentforce guardrails.
OwnBackup / Gearset backup scope, RTO / RPO, audit trail retention, Shield coverage.
How we do it
Every Health Check runs the same four-stage cadence. Metadata pulls are read-only; no changes are made to your system. We publish methodology transparently because we want you to trust the result — and repeat it if you need to.
Who it's for
One finding, unpacked
This is the depth we go to on each of the red / yellow findings in your report. Evidence. The reproducing query or trace. The named fix. Below is a real pattern we see on Salesforce orgs — rendered in the same style as the report.
Recursion observed in 3 debug logs in the last 30 days. Affects ~180 records/month. Silent downstream: Einstein Forecast values drift, handoff notifications double-fire.
SELECT Id, StageName, LastModifiedBy.Name, LastModifiedDate FROM Opportunity WHERE LastModifiedDate = LAST_N_DAYS:30 AND Id IN (SELECT EntityId FROM OpportunityFieldHistory WHERE Field = 'StageName' GROUP BY EntityId HAVING COUNT(Id) > 3)
Consolidate to a single record-triggered Flow with explicit execution order. Archive the Process Builder. Add fault path. Regression test all downstream notifications and Einstein Forecast categories.
Flat fee. Two weeks. One report.
One price, regardless of CRM. One named auditor. The deliverable is yours — you can execute it with us, with another partner, or internally.
We decline engagements where we don't see a clear path to value. We'll confirm fit on a 30-minute scoping call before accepting payment. If the Health Check is not the right format for your situation, we'll say so.
Common questions
Schedule a health check
Tell us about your stack. We confirm fit, scope the assessment, and send a statement of work.