Workflow Template
Payroll Change Request Workflow
Captures employee payroll change requests (bank details, tax details, salary sacrifice, allowance, deduction, other), routes them through HR validation, payroll processing, and a post-pay-run verification loop, with status tracking and notifications throughout.
Organisations handling payroll changes such as bank detail updates, tax adjustments, salary sacrifice, allowances, and deductions need a consistent, auditable process that keeps HR, payroll, and employees aligned at every stage. This workflow captures each request through a public form, routes it through HR validation and payroll processing, and includes a verification loop against the next pay run before the change is marked complete. HR and payroll team members are assigned tasks at each stage, while employees are kept informed by email and can track progress against a reference number without needing an account.
Business Outcomes
- Supports faster turnaround on payroll change requests through structured routing between HR and payroll
- Helps reduce miscommunication by giving employees automatic status updates and a reference number
- Improves visibility into where each request sits via status tracking and the record timeline
- Makes it easier to catch processing errors early through a dedicated post-pay-run verification step
- Supports more consistent handling of different change types (bank, tax, salary sacrifice, allowance, deduction, other)
Workflow Steps
Steps
- 1Create Payroll Change Request Recordcreate record
Registers the submitted payroll change request as a record.
- 2Set Status to Submittedupdate record
Marks the request as Submitted on creation.
- 3Email Acknowledgement to Employeesend email
Sends the employee an acknowledgement email with their reference number.
- 4Set Status to HR Reviewupdate record
Marks the request as under HR Review.
- 5HR: Validate Requestcreate task
HR reviews and validates the payroll change request, recording the outcome and comments.
- 6Save HR Review Resultupdate record
Persists the HR review result and comments to the record.
- 7Route on HR Review Outcome
Routes the request based on whether HR approved or returned it.
hr_review_result: "Approved"→Set Status to Ready for Payrollhr_review_result: "Returned"→Set Status to ReturnedDefault→End - 8Set Status to Returnedupdate record
Marks the request as Returned to the employee.
- 9Email Employee: Request Returnedsend email
Notifies the employee that their request was returned along with HR's comments.
- 10Set Status to Ready for Payrollupdate record
Marks the request as approved and ready for payroll processing.
- 11Payroll: Process Changecreate task
Payroll processes the approved change and records the pay period it applies from.
- 12Save Pay Periodupdate record
Persists the pay period the change applies from to the record.
- 13HR: Verify Change on Next Pay Runcreate task
HR checks the next pay run to confirm the change was applied correctly.
- 14Save Verification Resultupdate record
Persists the pay run verification result and notes to the record.
- 15Route on Verification Outcome
Routes based on whether the change was verified as correct or needs payroll rework.
verification_result: "Verified"→Set Status to Completedverification_result: "Incorrect"→Send Back to Payroll for CorrectionDefault→End - 16Send Back to Payroll for Correctionrestart from step
Restarts processing from the payroll task because the change was found incorrect on verification.
- 17Set Status to Completedupdate record
Marks the request as Completed once verified.
- 18Email Employee: Change Completedsend email
Notifies the employee that their payroll change is now in place.
Fields
Show all 12 fieldsShow fewer fields
FormPayroll Change Request
- Employee Name*· Text
- Employee Email*· Email
- Change Type*· Choice
- Details of the Change*· Long text
- Effective Date*· Date
- Supporting Evidence· File upload
TaskHR: Validate Request
- HR Review Result*· Choice
- HR Review Comments*· Long text
TaskPayroll: Process Change
- Pay Period Applies From*· Text
TaskHR: Verify Change on Next Pay Run
- Pay Run Verification Result*· Choice
- Verification Notes*· Long text
Other fields
- Request Status· Choice
- Employee Name*
- Employee Email*
- Change Type*
- Details of the Change*
- Effective Date*
- Supporting Evidence
Forms
Payroll Change Request
6 fields
Data Views
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
What does this workflow record at each stage?
The record captures the initial submission details (employee name, email, change type, details, effective date, supporting evidence), the HR review result and comments, the pay period the change applies from, and the pay-run verification result and notes. Each of these is saved to the record because the workflow waits for the corresponding task, and the record's timeline reflects the status changes as the request moves through the process.
Who is involved in processing a payroll change request?
Employees submit requests through a public request form and receive email notifications without needing an account. Within the workspace, HR team members are assigned the validation and verification tasks, while payroll team members are assigned the task of processing the approved change.
What happens if HR returns a request?
If HR records the review outcome as Returned, the status is set to Returned and the employee receives an email with HR's comments. The request stays visible in the workspace with its history retained in the record's timeline, giving HR a record of why it was sent back.
What happens if payroll verification finds an error after the pay run?
When HR records the verification result as Incorrect, the workflow sends the request back to the payroll processing task for correction rather than marking it complete. This creates a loop that keeps the request active until HR confirms the change was applied correctly, with the verification notes retained on the record.
How do we change this workflow if our approval steps differ?
A workflow can be adjusted by describing the desired change in plain English or by editing its steps directly in the workflow editor. Earlier versions are kept, so a workspace can review how the process has evolved over time before making further changes.
How does the employee know the status of their request?
Employees receive email notifications at key points, including acknowledgement on submission, notification if the request is returned, and confirmation once the change is completed. They can also track the request using the reference number provided, without needing to create an account.
Can this workflow handle different types of payroll changes?
Yes, the request form captures a Change Type field covering bank details, tax details, salary sacrifice, allowance, deduction, or other, along with details of the change and supporting evidence. This lets HR and payroll route and validate different change types through the same consistent process.
What is captured if supporting evidence is provided?
Supporting evidence submitted with the request form is saved to the record at the point of creation, alongside the employee's name, email, change type, details, and effective date. This information remains available to HR and payroll throughout the review and processing stages, and each organisation should confirm what evidence retention its own policies require.
Who confirms the payroll change was applied correctly?
HR is assigned the task of verifying the change on the next pay run, recording a verification result and notes once reviewed. This step happens after payroll processing and before the request is marked Completed, giving HR a checkpoint on the applied change.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
