Zero Touch Payroll

What if running payroll was as simple as asking for what you need?

Transforming a complex legacy workflow into an AI orchestrated, conversational experience.

I led the product vision for a new way to interact with workforce management software, combining conversational AI, connected tools and deterministic workflows to simplify payroll operations and create a foundation for broader platform expansion.

  • Product Strategy
  • AI Orchestration
  • Workflow Design
  • Conversational UX
Payroll with Zero Touch Payroll: the payroll run history beside the AI payroll assistant, where the user asks to run payroll and the assistant asks for the pay period and pay groups.After
Legacy payroll screen before Zero Touch Payroll: an organisation tree, a timesheet summary table and long rows of tabs, toolbars and actions to navigate.Before
Product walkthrough

From navigating complex software to expressing intent.

A more accessible way to work

These are qualitative product outcomes identified through user validation and process design. Quantitative impact remains to be measured.

01.The problem was bigger than the interface

Payroll was complex because the process was complex.

The legacy experience required users to navigate multiple screens, understand system specific workflows and execute a sequence of operations before discovering whether something had gone wrong.

When issues appeared at the end of the process, users had to investigate the cause, correct the underlying problems, roll back and run payroll again.

The platform also became unavailable for other work while certain processing operations were running.

Meanwhile, accessing workforce information such as employees, timesheets and rosters required users to navigate different areas of the system and understand where information lived.

The underlying problem was not simply poor navigation. It was the way users accessed information, executed operations and handled exceptions.

  1. 1Multiple screens
  2. 2Bulk processingWaiting time
  3. 3Errors found late
  4. 4Investigate, correct and roll back
  5. 5Run payroll again

Recovery loop: unnecessary recovery steps

The legacy journey: multiple screens, a bulk processing step, errors discovered late, a rollback and another execution.

02.Reframing the opportunity

From operating the software to expressing intent.

Rather than improving every legacy screen individually, I saw an opportunity to rethink the interaction model itself.

What if users could describe what they needed in natural language, while the system handled the complexity behind the scenes?

This became the foundation of the product vision: a conversational layer that could connect users to workforce data, business rules and operational workflows without requiring them to understand the entire platform.

Payroll became the first use case. The broader ambition was to establish a reusable capability that could extend to other modules across the Workforce Management System.

03.The transformation

From reactive execution to proactive operations.

Sequential and interruptive

  1. Step 1: Navigate the platform and prepare the payroll process.
  2. Step 2: Run processing operations in bulk.Bulk processing
  3. Step 3: Discover errors and blockers late in the process.Discovered late
  4. Step 4: Investigate, correct, roll back and execute again.Rollback loop
  5. Step 5: Wait for operations to finish before continuing with other work.Platform blocked

Guided, event driven and connected

  1. Step 1: Ask the system to initiate or support a payroll operation through conversation.Conversation
  2. Step 2: Validate prerequisites and identify relevant blockers before critical execution steps.Before execution
  3. Step 3: Notify the people responsible for resolving issues and provide contextual guidance.Notification
  4. Step 4: Continue using the platform while background operations progress.Keep working
  5. Step 5: Receive updates and proceed when the required conditions are satisfied.Event update

The run stays visible outside the conversation

When the conversation isn't active, the dashboard keeps the full picture of each run: its scope, every step in the timeline, its status and what is blocking it, such as unapproved timesheets or overtime to review.

Users can check progress at any time without asking again, and recover with a rollback when they need to.

Run details panel: the run's scope (pay period, date and pay groups) and a timeline. Validation is complete, the authorisation check flags unapproved timesheets and timesheets with overtime, and the later steps (timesheets closed, payroll processed, exported) are still pending.

The difference is not just fewer clicks. It is a different operating model, designed to prevent avoidable delays and reduce the effort required to complete complex work.

04.The strategy behind the solution

Simplify the interaction. Transform the workflow. Build for scale.

  1. Make complex capabilities accessible

    Use natural language to reduce the need for users to understand system specific navigation. The goal was not to eliminate payroll expertise where business decisions require it, but to reduce dependency on technical knowledge of the platform.

  2. Move validation earlier

    Identify prerequisites and potential blockers before critical execution stages. Surface relevant information, generate alerts and notify the people who can resolve issues.

  3. Separate interaction from execution

    Allow users to interact flexibly through conversation while retaining explicit business rules, validation logic and controlled state transitions for sensitive operations.

  4. Remove unnecessary waiting

    Enable processing to continue in the background, with status updates and notifications allowing users to remain productive while operations progress.

  5. Establish a reusable product capability

    Design the initial implementation as a foundation for conversational access to other workforce management capabilities, rather than as a standalone payroll chatbot.

05.The intelligence behind the conversation

A conversational layer connected to real product capabilities.

The experience combines an LLM, a set of tools connected to APIs and deterministic workflows. Each component has a distinct responsibility.

Architecture diagram. The user and the conversational interface send a request to the LLM, which understands it. This is the AI interpretation zone. The request then passes to tools and APIs, which retrieve and orchestrate, and to business rules and deterministic workflows, which validate and execute. This is the controlled execution zone. The system then responds and guides the user. A separate events and notifications path notifies people and lets supported workflows continue.
  1. Understand

    The LLM interprets the user's request and conversational context to help determine the appropriate tools and next steps.

  2. Retrieve and orchestrate

    The application uses connected tools and APIs to retrieve workforce data, organise relevant information and support available actions.

  3. Validate and execute

    Deterministic workflows apply business rules, validate prerequisites and control the sequence of critical operations.

  4. Respond and guide

    The system translates results into understandable conversational responses, groups relevant information and presents contextual next steps or calls to action.

  5. Notify and continue

    Events and status changes trigger updates when an operation completes or a user needs to take action. Supported workflows can continue without blocking the entire platform.

The conversational layer makes interaction more flexible. The deterministic workflow preserves structured execution where the business process requires it.

06.A different way to interact with WFM

Payroll was the first use case. The opportunity extended beyond payroll.

The same conversational model makes it possible to access operational information across the platform.

Instead of navigating multiple modules to locate employee information, review timesheets or inspect rosters, users can ask for the information they need and interact with the relevant capabilities through connected tools.

Illustrative conversation
  1. User: Can I run payroll?
  2. Assistant: I found items that need attention before payroll can proceed. The relevant managers have been notified to review the outstanding issues. You can continue working while these items are being resolved. I will update you when the required conditions are met.
  3. User: Show me the timesheets that are still blocking payroll.
  4. Assistant: Here are the outstanding timesheets, grouped by their current status and the action required.
  5. User: What needs to happen next?
  6. Assistant: The responsible managers need to resolve the outstanding items. Once the required validations pass, you can continue with payroll execution.

Illustrative interaction only. The exact responses and actions depend on the tools, permissions, business rules and workflows available in the implementation.

The key change is that users no longer need to know which section of the platform contains each piece of information. They can focus on the operational task rather than learning the system.

07.Rethinking when work happens

Prepare continuously. Execute when it matters.

One of the most important changes was the processing model behind payroll.

In the legacy approach, timesheet processing was concentrated around payroll execution. Clockings, punch records, blocking logic and related processing accumulated within the same critical window.

In the redesigned approach, timesheets are processed daily. Relevant clocking and punch processing, including applicable blocking logic, is handled in advance.

When payroll is initiated, the remaining work can focus on the final calculations, including workload, penalties and allowances, together with any remaining applicable validations.

Combined with background processing and event based notifications, this reduces the amount of work concentrated in the payroll window and avoids making users wait for every operation to finish.

Legacy model

  • Clockings
  • Punch records
  • Blocking logic
  • Related processing

Redesigned model

Daily preparation: clockings, punch records and blocking logic. At payroll: workload, penalties and allowances.. Final calculations.

Illustrative, not to scale. It shows where the work happens, not how long it takes.

Redesigned flow

  1. 1

    Background processing

  2. 2

    Notification

  3. 3

    Next user action

Two distinct improvements

  • A shorter critical processing window

    Daily preparation reduces the work that remains when payroll execution begins.

  • Less interruption to the user

    Background operations and event driven updates allow users to continue working while the system processes tasks.

These are related but different outcomes. One concerns the processing time of the business operation. The other concerns the time users spend waiting and the availability of the platform during that operation.

08.The impact we designed and validated

Better access. Less interruption. Earlier intervention.

User validation and process design helped establish four core product outcomes.

  • Reduced dependency on technical system knowledge

    The conversational experience provides a more accessible path to executing workflows without requiring users to learn the full platform navigation.

  • A non blocking operating experience

    Background processing and event driven updates allow users to continue working instead of waiting for an operation to finish before using the platform again.

  • Less work concentrated in the payroll window

    Daily timesheet processing prepares relevant information in advance, leaving fewer processing steps to complete when payroll is initiated.

  • Earlier identification and resolution of blockers

    Pre execution validations, contextual guidance and notifications help surface issues before they disrupt critical processing.

How we would measure success

The next step is to quantify the impact through production and usability data.

  • User independence

    Measure successful task completion by new users, onboarding time and the proportion of users who complete workflows without specialised assistance.

  • Processing efficiency

    Measure total payroll processing time, the proportion of timesheets prepared before payroll and the time spent resolving blockers.

  • Platform availability

    Measure active waiting time, time during which users cannot continue other work and the proportion of operations that run without blocking the wider platform.

  • Execution reliability

    Measure payroll completion without rollback or reexecution, along with the number of correction cycles and the time needed to resolve issues.

These measures separate the outcomes observed through validation from the quantitative results that still need to be established.

09.My role as Product Manager

Turning an AI opportunity into a scalable product direction.

I led the product vision and use case definition, translating operational pain points into a prioritised strategy for conversational payroll execution.

Working closely with engineering, I prioritised the tools and workflows, helped define the business rules and shaped the conversational experience required to connect user intent with product capabilities.

In collaboration with the technology team and Chief Architect, I contributed to the design of the solution architecture, aligning the product direction with the technical foundations required for future expansion.

My focus was to ensure that the first implementation solved a meaningful operational problem while establishing a reusable approach to connecting data, tools and workflows across the Workforce Management System.

Product leadership responsibilities

  1. Defined the product vision and prioritised initial use cases.

  2. Prioritised tools and workflows with engineering.

  3. Shaped business rules, validation behaviour and conversational interactions.

  4. Collaborated with engineering and the Chief Architect on the solution architecture.

  5. Established a foundation intended to extend beyond the initial payroll use case.

10.The bigger picture

A new way to access enterprise software.

Zero Touch Payroll was the first step towards a broader product vision: a Workforce Management System that users can interact with through intent rather than relying exclusively on traditional navigation.

The long term opportunity is to connect more workforce data, tools and workflows through a consistent conversational experience, making operational capabilities easier to access while preserving the controls required by critical business processes.

The ambition is not simply to make software easier to navigate. It is to make complex work easier to understand, initiate and manage.

Conversational layer
  • Payroll

    Initial implementation

  • Employee data

    Roadmap

  • Timesheets

    Roadmap

  • Rosters

    Roadmap

  • Other WFM capabilities

    Roadmap

From navigating the system to getting the work done.