assess.one – AI-powered business operations platform

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

  1. 1
    Create Bonus Request Recordcreate record

    Registers the manager's bonus recommendation as a new record.

  2. 2
    Set Status to Submittedupdate record

    Sets the bonus request status to Submitted.

  3. 3
    Email Manager Acknowledgementsend email

    Sends the manager a confirmation email with the bonus request reference number.

  4. 4
    HR: Assess Eligibilitycreate task

    HR reviews the bonus request and records eligibility and comments.

  5. 5
    Save Eligibility to Recordupdate record

    Persists HR's eligibility decision and comments to the record.

  6. 6
    Route 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 Approval
    Default→End
  7. 7
    Set Status to Rejected (Not Eligible)update record

    Sets the bonus request status to Rejected due to ineligibility.

  8. 8
    Email Manager: Not Eligiblesend email

    Notifies the manager that the bonus was rejected with HR's comments.

  9. 9
    Route 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 Approval
    within_budget: "No"→Executive Approval
    Default→Finance Approval
  10. 10
    Executive Approvalrequest approvalrequires approval

    Requests executive approval for high-value or over-budget bonuses.

  11. 11
    Route on Executive Approval Outcome

    Routes the workflow based on the executive's approval decision.

    approval_status: "approved"→Payroll: Pay Bonus
    approval_status: "rejected"→Set Status to Rejected (Not Approved)
    Default→End
  12. 12
    Finance Approvalrequest approvalrequires approval

    Requests finance approval for standard bonuses within budget.

  13. 13
    Route on Finance Approval Outcome

    Routes the workflow based on the finance approver's decision.

    approval_status: "approved"→Payroll: Pay Bonus
    approval_status: "rejected"→Set Status to Rejected (Not Approved)
    Default→End
  14. 14
    Set Status to Rejected (Not Approved)update record

    Sets the bonus request status to Rejected after approval denial.

  15. 15
    Email Manager: Not Approvedsend email

    Notifies the manager that the bonus was not approved.

  16. 16
    Payroll: Pay Bonuscreate task

    Payroll processes the approved bonus payment and records the pay date.

  17. 17
    Save Pay Date to Recordupdate record

    Persists the payroll pay date to the record.

  18. 18
    Set Status to Approvedupdate record

    Sets the bonus request status to Approved.

  19. 19
    Email Manager: Approvedsend email

    Notifies the manager that the bonus was approved and paid.

  20. 20
    Show Bonus Requests Tablecreate table view

    Displays a table view of bonus requests for HR and management.

  21. 21
    Show Bonus Status Chartcreate widget

    Displays a dashboard chart of bonuses grouped by status.

Fields

Show all 11 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

Bonuses by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
bonus approvalemployee bonusincentive approvalvariable paycompensation

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.

Employee Bonus Approval Workflow | assess.one