Managed Salesforce Support for a Hospital Chain

A hospital chain had Salesforce running across a few departments, but nobody in-house was really keeping an eye on it day to day, no one watching performance, patching things, or checking whether the automation set up years earlier was still doing what it was supposed to. We came in as their Salesforce implementation consultant for an ongoing managed support engagement, cleaning up what had quietly broken over time and setting up a proper cadence of health-checks, optimization, and security reviews going forward.

The Challenge

The system worked, mostly, but “mostly” was starting to cause real problems:

  • A handful of reports that used to run fine had gotten noticeably slower over the past year or so, and nobody had actually looked into why, staff had just gotten used to waiting longer for data to load
  • Some old automation, built years earlier by a consultant who was long gone, was still running, but nobody on the current team could say with confidence what half of it actually did anymore
  • There hadn’t been a security review in a long time, and with patient-related data flowing through the system, that gap was getting harder to explain during compliance check-ins
  • IT had a general sense something needed fixing but no dedicated Salesforce person in-house to dig into it, everyone was stretched thin across other priorities

They didn’t need a new implementation. They needed someone to actually own the system on an ongoing basis, instead of it running on autopilot until something broke badly enough to force a scramble.

Our Solution

We started with a full health-check across their Salesforce org, going through automation, integrations, and the slowest-running reports to figure out what was genuinely causing the drag versus what just felt slow because everyone had normalized it over time.

A good chunk of the early work turned out to be more archaeology than engineering. Some of the old automation referenced fields that had been deprecated years back and were quietly failing in the background without throwing an error anyone would notice. We had to trace each one back to understand what it was originally meant to do before deciding whether to fix it, replace it, or just retire it.

From there, our ongoing work included:

  • Rebuilding a few of the slowest reports using more efficient queries, which brought load time down noticeably on the ones staff pulled up daily
  • Doing targeted Apex development to replace some of the more fragile old automation with cleaner, documented logic the client’s own team could actually understand going forward
  • Reviewing and tightening a Salesforce integration with their patient records system, which had a few loose permission settings nobody had caught until now
  • Setting up a recurring monthly cadence, a proper health-check, a look at any new Salesforce releases that might affect their setup, and a basic security review, instead of leaving things until something forced attention

One thing that came up early and mattered more than we expected: documentation, or the lack of it. A lot of the original Salesforce automation had none, so every fix took longer than it should have just to understand what we were actually looking at. Part of our ongoing work now includes documenting things properly as we touch them, so whoever works on this system next- us or someone in-house down the line  isn’t starting from zero.

Results

Report load times on the most-used dashboards dropped, and staff stopped needing to wait around for data that used to take noticeably longer to pull. The dormant automation issues we found had been quietly causing a small but real number of missed patient follow-ups, which stopped once the underlying logic was corrected. The security review closed a handful of permission gaps around patient data access that had gone unnoticed for a while. Just as importantly, the hospital now has someone actively watching the system, instead of finding out something’s wrong only after it’s already caused a problem.

A portion of the original automation is still being documented and reviewed gradually — there turned out to be more of it than initially expected, so rather than rushing through it, the team is working through it a module at a time.

Tech stack we used

AI & automation solutions

Frontend: ReactJs

Backend: NodeJs

Mobile: Flutter

Database & infrastructure

Database: MongoDB & Redis

Cloud/Hosting: AWS

Other Tools/Integrations: Flolive