Workflow Template
Payroll Change Request Workflow
Employees submit requests for pay-related changes (e.g. salary adjustment, bank details, tax withholding) with an effective date and supporting evidence. HR validates and approves or rejects the request. Approved requests are marked ready for payroll, processed, verified, and the employee is notified. Rejected requests are returned to the employee with a reason.
Organisations managing payroll data must maintain rigorous governance over salary adjustments, banking updates, and tax withholding changes to satisfy internal controls and external audit requirements. This workflow provides a structured, auditable path for employees to submit pay-related change requests with supporting evidence, enabling HR to validate, approve, or reject each request before it is processed and independently verified. Payroll, HR, and requesting employees each interact with defined stages of the process, ensuring accountability and traceability from submission through to final notification.
Business Outcomes
- Reduce payroll processing errors through mandatory HR validation before changes are actioned
- Cut average request turnaround time by automating status updates and notifications
- Establish a complete audit trail for every salary, banking, or tax change request
- Eliminate untracked email-based change requests and associated compliance risk
- Improve employee experience with real-time visibility into request status and rejection reasons
Workflow Steps
Steps
- 1Create Payroll Change Request Recordcreate record
Registers the submitted request as a record.
- 2Set Status to Submittedupdate record
Marks the request as submitted and awaiting HR review.
- 3Send Submission Confirmationsend email
Notifies the employee that their request was received.
- 4Set Status to Under HR Reviewupdate record
Updates status as HR begins validating the request.
- 5HR Validates and Approves/Rejects Requestrequest approvalrequires approval
HR reviews the change, effective date, and supporting evidence, then approves or rejects.
- 6Route HR Approval Outcome
Branches based on whether HR approved or rejected the request.
approval_status: "approved"→Mark Ready for Payroll Processingapproval_status: "rejected"→Capture Rejection ReasonDefault→End - 7Capture Rejection Reasoncreate task
HR records why the request could not be approved.
- 8Record Rejection on Requestupdate record
Persists the rejection reason and sets final status.
- 9Notify Employee of Rejectionsend email
Sends the rejection reason to the employee.
- 10Mark Ready for Payroll Processingupdate record
Approved request is flagged as ready for payroll to process.
- 11Process Change in Payroll Systemcreate task
Payroll team applies the approved change in the payroll system.
- 12Set Status to Processedupdate record
Marks the change as processed in payroll, pending verification.
- 13Verify Change Applied Correctlycreate task
A second reviewer confirms the change was applied correctly in the payroll system.
- 14Set Status to Verifiedupdate record
Marks the request as fully verified, completing the process.
- 15Notify Employee of Completionsend email
Informs the employee their payroll change has been processed and verified.
Fields
- Employee Name*
- Employee Email*
- Type of Change*
- Description of Requested Change*
- Requested Effective Date*
- Supporting Evidence*
- +4 more fields
Forms
Payroll Change Request
6 fields
Data Views
All Payroll Change Requests
employee_name, change_type, effective_date, request_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
How is this workflow audited for compliance purposes?
Every stage of the payroll change request — submission, HR review, approval or rejection outcome, processing, and verification — is timestamped and recorded within assess.one, creating a complete audit trail. This log includes who took each action, when it occurred, and any supporting evidence or rejection reasons captured. Compliance and internal audit teams can review this history directly in the platform without needing to reconstruct events from email threads or spreadsheets.
Who has access to payroll change request records?
Access is role-based and configured within assess.one, typically limited to the requesting employee, HR reviewers, and payroll processing staff. Sensitive fields such as bank details or salary figures can be restricted to authorised roles only. Administrators can adjust permissions at any time to reflect organisational structure or segregation-of-duties requirements.
How does this integrate with existing payroll systems?
The workflow manages the request, validation, and approval lifecycle within assess.one, with the 'Process Change in Payroll System' step representing the point at which the payroll team applies the approved change in the organisation's payroll system of record. Notifications and status updates such as email or Slack alerts are configured directly inside assess.one. This keeps the governance and audit layer centralised while payroll execution remains with the system of record.
Can the approval logic and steps be customised?
Yes, HR and workflow administrators can adjust approval steps, routing logic, notification triggers, and required fields directly within assess.one's no-code editor. For example, organisations can add multi-tier approvals for changes above a salary threshold or require additional documentary evidence for bank detail changes. Changes take effect immediately without any development work or downtime.
What happens if HR rejects a payroll change request?
When HR rejects a request, the workflow requires capture of a specific rejection reason, which is recorded on the request record and automatically communicated to the employee. This ensures employees receive clear, documented feedback rather than an unexplained denial. The rejected request remains in the system with full history for future reference or resubmission.
How long does it take to implement this workflow?
The template is ready to use and can be published live in minutes, with no implementation project required. Once published, HR and payroll teams can immediately begin running live payroll change requests through the process. Any customisation of steps or approval logic can be done before or after go-live without delaying adoption.
Who needs access to this workflow within the organisation?
Typically, all employees require access to submit requests, HR staff need reviewer access to validate and approve or reject submissions, and payroll administrators need access to mark changes as processed and verified. Managers or finance approvers can be added as additional approval steps if required by policy. Access levels are configured centrally within assess.one and can be updated as roles change.
What approval considerations apply to sensitive changes like bank details?
Because bank detail and tax withholding changes carry higher fraud and compliance risk, organisations often configure additional evidence requirements or secondary approval steps within this workflow. HR validation is mandatory before any change proceeds to payroll processing, and the verification step ensures the change was applied correctly before the employee is notified. These controls can be tightened or adjusted directly in the workflow configuration.
How does the verification step reduce processing errors?
After a change is processed in the payroll system, the workflow requires an explicit verification step confirming the change was applied correctly before the request is marked complete. This creates a checkpoint that catches discrepancies before the employee is notified, reducing the risk of incorrect pay runs. The verification action is also logged as part of the audit trail.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
