We worked closely with the internal team to create a more streamlined and scalable Salesforce system. Here’s how we did it:
Custom project object
We built a custom project object that linked client data directly to their accounts, contacts, and campaigns. This made it easy to manage visibility, so BDAs only saw the information they needed for each client without duplicating fields across the system.
Campaign object revamp
For each new client, a campaign was automatically created in Salesforce. This setup organised data better and eliminated the need to create custom fields for every new client. It kept things simple and tidy.
Slimming down custom fields
The old system had 240 custom fields. We cut that down to just 3 using screen flows, making it much easier to manage client data without overwhelming the system.
Automated client switching
We built a “project switcher” that lets BDAs change between clients with a single click, no admin needed. The system automatically updates permissions in the background, so BDAs can keep working without interruptions.