Workflow Template
Employee Bonus Approval Workflow
Manager submits a bonus recommendation, HR checks eligibility, then either executive or finance approval is routed based on amount/budget, and if approved payroll processes payment. Status is tracked throughout with manager notifications at each key stage.
Organisations awarding employee bonuses need a consistent, visible process that treats every recommendation fairly and keeps managers, HR, finance and executives aligned on where a request stands. This workflow takes a manager's bonus recommendation through HR eligibility review, routes it to executive or finance approval based on amount and budget, and hands approved bonuses to payroll for payment. Managers, HR staff, executives, finance approvers and payroll each have a defined role, with status and notifications tracked throughout.
Business Outcomes
- Helps reduce inconsistent or undocumented bonus decisions across managers and teams
- Supports faster turnaround by automatically routing requests to the right approver based on amount and budget
- Improves visibility for HR and management through a live table view and status dashboard
- Makes it easier for managers to stay informed with automatic notifications at each key stage
- Helps standardise the eligibility, approval and payment record kept against every bonus request
Workflow Steps
Steps
- 1Create Bonus Request Recordcreate record
Registers the manager's bonus recommendation as a new record.
- 2Set Status to Submittedupdate record
Sets the bonus request status to Submitted.
- 3Email Manager Acknowledgementsend email
Sends the manager a confirmation email with the bonus request reference number.
- 4HR: Assess Eligibilitycreate task
HR reviews the bonus request and records eligibility and comments.
- 5Save Eligibility to Recordupdate record
Persists HR's eligibility decision and comments to the record.
- 6Route on Eligibility
Routes the workflow based on HR's eligibility determination.
eligibility: "Not eligible"→Set Status to Rejected (Not Eligible)eligibility: "Eligible"→Route to Executive or Finance ApprovalDefault→End - 7Set Status to Rejected (Not Eligible)update record
Sets the bonus request status to Rejected due to ineligibility.
- 8Email Manager: Not Eligiblesend email
Notifies the manager that the bonus was rejected with HR's comments.
- 9Route to Executive or Finance Approval
Routes eligible requests to executive approval if over $10,000 or not within budget, otherwise to finance approval.
recommended_amount: "10000"→Executive Approvalwithin_budget: "No"→Executive ApprovalDefault→Finance Approval - 10Executive Approvalrequest approvalrequires approval
Requests executive approval for high-value or over-budget bonuses.
- 11Route on Executive Approval Outcome
Routes the workflow based on the executive's approval decision.
approval_status: "approved"→Payroll: Pay Bonusapproval_status: "rejected"→Set Status to Rejected (Not Approved)Default→End - 12Finance Approvalrequest approvalrequires approval
Requests finance approval for standard bonuses within budget.
- 13Route on Finance Approval Outcome
Routes the workflow based on the finance approver's decision.
approval_status: "approved"→Payroll: Pay Bonusapproval_status: "rejected"→Set Status to Rejected (Not Approved)Default→End - 14Set Status to Rejected (Not Approved)update record
Sets the bonus request status to Rejected after approval denial.
- 15Email Manager: Not Approvedsend email
Notifies the manager that the bonus was not approved.
- 16Payroll: Pay Bonuscreate task
Payroll processes the approved bonus payment and records the pay date.
- 17Save Pay Date to Recordupdate record
Persists the payroll pay date to the record.
- 18Set Status to Approvedupdate record
Sets the bonus request status to Approved.
- 19Email Manager: Approvedsend email
Notifies the manager that the bonus was approved and paid.
- 20Show Bonus Requests Tablecreate table view
Displays a table view of bonus requests for HR and management.
- 21Show Bonus Status Chartcreate widget
Displays a dashboard chart of bonuses grouped by status.
Fields
Show all 11 fieldsShow fewer fields
FormBonus Recommendation Form
- Manager Name*· Text
- Manager Email*· Email
- Employee Name*· Text
- Bonus Type*· Choice
- Recommended Amount ($)*· Number
- Criteria Met*· Long text
- Is this within budget?*· Choice
TaskHR: Assess Eligibility
- Eligibility*· Choice
- HR Comments*· Long text
TaskPayroll: Pay Bonus
- Pay Date*· Date
Other fields
- Bonus Status· Choice
- Manager Name*
- Manager Email*
- Employee Name*
- Bonus Type*
- Recommended Amount ($)*
- Criteria Met*
Forms
Bonus Recommendation Form
7 fields
Data Views
Bonus Requests
employee_name, bonus_type, recommended_amount, bonus_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 for each bonus request?
Each bonus request is created as a record with a reference number, a status, and a timeline of what happened. The record captures the manager's submitted details, HR's eligibility decision and comments, the approval outcome, and the pay date once payroll processes payment. This gives HR and management a consistent record to refer back to for each request.
Who is involved in reviewing and approving a bonus request?
A manager submits the initial recommendation through the request form. HR then assesses eligibility, after which the request is routed to either an executive or a finance approver depending on the amount and whether it's within budget, and finally payroll processes payment for approved bonuses. Each of these stages is assigned as a task to the relevant team member within the workspace.
How is the choice made between executive and finance approval?
Once HR confirms a request is eligible, the workflow checks the recommended amount and whether it falls within budget. Requests over $10,000 or outside budget are routed to executive approval, while standard requests within budget go to finance approval. This routing happens automatically based on the values entered in the request form.
What happens if HR determines a request is not eligible?
If HR marks the request as not eligible, the status is set to Rejected and the manager receives an email notification that includes HR's comments. The eligibility decision and comments are saved to the record, keeping a clear reason on file for why the request did not proceed.
What happens if an executive or finance approver rejects the bonus?
If either the executive or finance approver declines the request, the status is set to Rejected and the manager is notified by email that the bonus was not approved. This outcome is reflected in the record's status and timeline alongside the earlier eligibility decision.
How do we change or customise this workflow?
A workflow can be adjusted by describing the change in plain English or by editing its steps directly in the workflow editor, such as changing the approval threshold amount or adding recipients to notifications. Earlier versions of the workflow are kept, so changes can be reviewed against prior configurations.
Do managers need an account to submit or track a bonus request?
Managers submit the initial recommendation through a form, and depending on how the workspace is set up, this can be a public request form or a form emailed to them, without needing an account. They receive email updates at each key stage, including acknowledgement, rejection, or approval and payment, using the reference number tied to their request.
How is progress across all bonus requests monitored?
A table view displays bonus requests for HR and management, and a dashboard chart groups bonuses by status, giving an at-a-glance view of where requests stand. Combined with the workspace's activity log, this supports ongoing oversight of volume and progress across all active and completed requests.
What gets recorded once a bonus is approved and paid?
When payroll processes an approved bonus, the pay date entered by payroll is saved to the record, and the status is updated to Approved. The manager then receives an email confirming the bonus was approved and paid, closing out the record's timeline for that request.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
