Salesforce

Building a Scalable HR Operations System

Transforming fragmented HR operations into a single, scalable platform powered by Salesforce.

What happened behind one of my biggest implementations? This project consolidated customer operations into Salesforce, redesigned workflows across teams, and created a scalable platform for reporting, support, and automation.

Executive Summary

As Product Manager, I led the initiative from discovery through implementation and adoption, using Salesforce as the foundation for a new operating model that consolidated fragmented customer operations into a single platform for case management, reporting, workflow automation, and future scale.

Leading the programme end to end

I led the initiative through implementation and adoption, working across leadership, operations, engineering, and the Salesforce implementation partner to keep business outcomes at the center of every decision.

  • Defined the product vision and implementation strategy
  • Led stakeholder discovery and requirements workshops
  • Translated business needs into product requirements and user stories
  • Prioritised the roadmap and product backlog
  • Designed operational workflows and customer journeys
  • Shaped the Salesforce solution with technical teams
  • Coordinated delivery across cross-functional teams
  • Led testing, deployment, training, and business readiness

What changed after launch

Legacy systems retired

5

Reduction in Jira support tickets

50%

Reduction in technical debt

80%

Trusted operational data

~90%

Teams onboarded

9

CSAT surveys launched

4

SLA framework

5 levels

Executive KPI dashboards

8+

The Challenge

What problem was I solving?

The organisation had outgrown the way its HR operations were structured.

Customer information, onboarding, case management, reporting, contract changes, and employee lifecycle activities were spread across multiple systems. Each tool solved part of the problem, but none gave teams a reliable end-to-end view of the customer journey.

That fragmentation created duplicated work, inconsistent processes between departments, and reporting that depended on heavy manual consolidation. Leadership lacked a dependable real-time view of performance, and frontline teams spent too much time searching for information instead of supporting customers.

Discovery workshops across HR Operations, Customer Success, Support, Finance, Engineering, Legal, and leadership made one thing clear: this was not just a technology replacement project. It was an operational design problem.

  • Improve the customer experience
  • Streamline operational processes
  • Create a single source of truth for customer and third-party data
  • Centralise case management and reporting
  • Reduce reliance on disconnected systems
  • Support future automation and scalability

The Approach

How did I think about it?

I deliberately reframed the programme from a Salesforce implementation into a product and operating-model redesign.

Start with the operating model, not the tool

Instead of asking how a process should work in Salesforce, I focused on broader product questions: what experience teams should have, where friction lived, how information should move across the organisation, and which workflows truly deserved standardisation.

That shift kept the conversation centred on shared business outcomes rather than a collection of disconnected feature requests.

Turn discovery into strategy

Across workshops, the same themes repeated: no complete customer lifecycle view, duplicated information, fragmented reporting, and limited automation because systems could not communicate well.

I converted those patterns into a capability-led strategy built around customer lifecycle management, case management, operational workflows, reporting and analytics, integrations, and future automation.

Prioritise what matters

Using Airfocus, I managed a living backlog that balanced strategic initiatives, operational improvements, technical debt, stakeholder requests, and implementation dependencies.

  • Customer impact
  • Operational value
  • Strategic alignment
  • Implementation effort
  • Technical complexity
  • Delivery risk

Translate strategy into delivery

I used Jira, Airfocus, and Miro to connect long-term outcomes to day-to-day execution. Work was structured through Initiatives, Epics, User Stories, Tasks, and Subtasks so every delivery item could be traced back to a business objective.

  • Customer Lifecycle Management
  • Data Migration
  • Workflow Automation
  • Reporting and Analytics
  • Platform Integrations
  • Case Management
  • Operational Support Processes

Write requirements that teams could build with confidence

A lot of the business logic lived in tacit operational knowledge, not in documentation. I translated that into PRDs, process maps, user stories, and Given/When/Then acceptance criteria so implementation teams could move with less ambiguity and lower delivery risk.

Keep people aligned while the system evolves

Regular roadmap reviews, backlog refinement, sprint planning, workshops, and implementation checkpoints kept stakeholders engaged and assumptions visible. Those sessions became decision-making tools, not status meetings.

Designing the Operating Model

Why did I make certain decisions?

The guiding principle was simple: do not recreate the past. Design for the future.

Design workflows for scale

Where processes existed only because of historical system limitations, I redesigned them instead of copying them into Salesforce. That helped reduce complexity before it became embedded in the new platform.

Build the data model around the business

The Salesforce data architecture covered object relationships, custom objects, fields, layouts, validation rules, and reporting structures. A large part of the work was making sure critical operational information could be represented clearly and trusted after migration.

Treat reporting as a product requirement, not a post-launch add-on

Reporting needs shaped design decisions from the start, which made it possible to launch executive dashboards and a five-level SLA framework with meaningful service metrics already built into the platform.

  • First Response Time
  • First Resolution Time
  • Full Resolution Time
  • Reopened Cases
  • Contract Generation Time
  • Onboarding Time
  • CSAT and NPS

Design integrations for maintainability

Rather than connecting systems directly, I designed an architecture around a message broker with one-way synchronisation from the platform into Salesforce. It required more planning, but it reduced coupling, simplified rollback, and made future integrations easier to manage.

Plan migration early and optimise for data quality

Migration planning started long before go-live. We audited duplicate records, missing values, inconsistent field structures, and undocumented business rules, then introduced validation, transformation, and reconciliation steps before data entered Salesforce.

Design governance, not just permissions

I worked with stakeholders to define roles, profiles, permission sets, visibility rules, and team access structures so teams had the right level of access without creating governance risk or unnecessary complexity.

Navigating Trade-offs

What trade-offs did I make?

Most of the difficult decisions came down to short-term efficiency versus long-term platform quality.

Delivery speed vs data quality

Legacy tool renewal deadlines created pressure to move quickly, but the migration analysis exposed major data issues. I chose to slow migration enough to prioritise cleansing, validation, and reconciliation before launch, which materially improved trust in the platform after go-live.

Standardisation vs operational flexibility

I avoided both extremes: preserving every historical workflow and forcing every team into a single rigid process. Core organisational processes were standardised, while genuine team-specific needs were preserved where they added real value.

Lower implementation effort vs long-term maintainability

The message-broker architecture and one-way sync model increased early implementation effort, but it reduced long-term integration risk and made the platform more resilient as the organisation grew.

External delivery support vs internal capability

The implementation partner accelerated delivery, but I intentionally used documentation, collaborative sessions, and close engineering involvement to build internal understanding at the same time. That investment later supported the creation of a dedicated Salesforce Engineering team.

Go-live vs adoption

Training was treated as part of the product, not a handoff activity. Playbooks, process guides, role-specific training, post-launch support, and continuous improvement were all necessary to make the operating-model shift stick.

Impact

What impact did it have?

The programme delivered measurable improvements across customer operations, reporting, scalability, and day-to-day team efficiency.

  • Retired five legacy systems and consolidated HR operations into one platform
  • Reduced Jira support tickets by 50% through better stability and less fragmentation
  • Improved trusted operational data to roughly 90% through cleansing and validation
  • Reduced technical debt by about 80% through process standardisation and system consolidation
  • Onboarded and trained nine business teams using a team-specific Salesforce Playbook
  • Implemented four CSAT surveys across key customer lifecycle stages
  • Introduced a five-level SLA and entitlement framework
  • Created executive dashboards for service, onboarding, and customer performance metrics
  • Added proactive risk flagging to spot cases likely to escalate
  • Automated country assignment, welcome communications, PDF generation, contract changes, bonus requests, and offboarding flows
  • Created a scalable platform that future teams could continue extending without redesigning the operating model