Salesforce org health check and optimisation

A structured review of your Salesforce org that finds the risks, slowdowns and clutter, then gives you a prioritised plan to fix them in sensible order.

Overview of a Salesforce org health check: security and access, automation, code quality, data model and quality, integrations, limits and adoption

Orgs age. Fields are added for a project that ended, automation piles up across Workflow Rules, Process Builder, Flow and Apex, permissions are granted in a hurry and never removed, and nobody is quite sure which reports leadership actually uses. None of it breaks the system on its own, but together it slows users down, makes changes risky and erodes trust in the data.

A Salesforce health check from GeekMidst gives you an honest, structured picture of where your org stands and what to do about it. It suits platform owners preparing for a new phase of work, teams that have inherited an org, and organisations about to add Data Cloud or a marketing platform that will depend on clean CRM data.

What the review covers

Health check scope

What we look atTypical warning signs
Security and accessProfiles, permission sets, admin rights, login settings, inactive usersMany users with broad admin permissions, active users who no longer log in
AutomationWorkflow Rules, Process Builder, Flow, Apex triggersSeveral automations on one object and event, legacy tools still active
Code qualityApex, tests, Lightning Web Components, hard-coded IDsLow or superficial test coverage, SOQL inside loops
Data modelObjects, fields, record types, page layoutsUnused fields, duplicated picklists, overloaded objects
Data qualityDuplicates, completeness, ownershipDuplicate Accounts and Contacts, records owned by inactive users
IntegrationsConnected apps, named credentials, API usageShared integration users, credentials stored in custom settings
Limits and performanceStorage, API consumption, large data volumesStorage close to allocation, slow list views and reports
Adoption and reportingLogins, report and dashboard usageMany reports nobody has run for months

Salesforce's own tools are part of the picture. Health Check in Setup scores security settings against a baseline, and System Overview shows usage against key limits. We use what your org provides and add manual review on top, because automated scores do not tell you which issues matter for your business.

Simple queries also help. For example, a query like the one below lists active users who have not logged in recently, which is often the first quick win on licence spend and security.

soql
SELECT Id, Name, Username, Profile.Name, LastLoginDate
FROM User
WHERE IsActive = true
AND (LastLoginDate < LAST_N_DAYS:90 OR LastLoginDate = null)
ORDER BY LastLoginDate ASC NULLS FIRST
Sample query: active users with no login in the last 90 days. Adjust the window to your policy and exclude integration users before acting.

How the health check runs

  1. 01

    Agree scope and access

    We confirm which areas matter most and agree least-privilege access, usually read-only or a full-copy sandbox.

  2. 02

    Collect

    Metadata retrieval, Setup reviews, usage data and short interviews with admins and key users.

  3. 03

    Analyse

    Each finding is recorded with evidence, business impact, effort and risk of change.

  4. 04

    Prioritise

    Findings are grouped into fix now, plan next and monitor, so effort goes where it counts.

  5. 05

    Walk through

    A session with your team to explain findings, answer questions and agree the plan.

  6. 06

    Optimise

    If you want, we deliver the fixes, starting with the low-risk, high-value items.

What you receive

  • A findings report written in plain language, with severity and evidence for each item.
  • A prioritised remediation plan with rough effort ranges and dependencies.
  • A list of quick wins that can be done safely in days rather than months.
  • Recommendations for ongoing hygiene, such as permission reviews and automation standards.

You can prepare with our org health check checklist, and many follow-up items flow into managed support or Flow automation services when legacy automation needs consolidating.

Questions we hear

Is the health check the same as Salesforce's built-in Health Check?
No. The built-in tool focuses on security settings. Our review covers security plus automation, code, data, integrations, limits and adoption, with business context.
Will you change anything during the review?
Not unless you ask us to. The review is read-only by default, and fixes are agreed separately.
How often should we run a health check?
Many teams review annually or before a major phase of work. Orgs with frequent releases or several admins benefit from lighter, more regular reviews.
Do you review Marketing Cloud as well?
Marketing Cloud has its own review, covered by our Marketing Cloud audit.

Book an org health check

Tell us the size of your org and what is worrying you most. We will propose a review scope to match.

Request a health check →

Next step: Salesforce Org Health Check and Optimization

  1. We read it A practitioner reads your message and replies by email.
  2. Short call We confirm goals, constraints and what success looks like.
  3. Written scope You get a scope and estimate before any work starts.

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation