assess.one – AI-powered business operations platform

Workflow Template

Budget Approval Workflow

Handles submission and review of new budgets or budget changes: intake, finance review with revision loop, tiered approval (manager or finance director based on amount), and outcome notifications.

Budget requests that bounce between email threads and spreadsheets slow down finance teams and leave owners guessing where things stand. This workflow captures new budget requests through a form, runs them through finance review with a revision loop when changes are needed, then routes approval to a manager or finance director based on the requested amount. Finance teams and department managers run it, with owners kept informed by email at each stage.

Business Outcomes

  • Helps reduce time spent chasing budget approvals via email
  • Supports faster turnaround on finance review and revision cycles
  • Makes it easier to route approvals to the right person by amount
  • Improves visibility into where each budget request stands
  • Reduces manual status updates to budget owners

Workflow Steps

Steps

  1. 1
    Create Budget Request Recordcreate record

    Creates the budget request record from the submitted form.

  2. 2
    Set Status to Submittedupdate record

    Marks the budget request as Submitted.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the owner an acknowledgement with their reference number.

  4. 4
    Set Status to Finance Reviewupdate record

    Marks the budget request as Finance Review.

  5. 5
    Finance Review Taskcreate task

    Finance reviews the request and records comments and a recommendation, due in 5 days.

  6. 6
    Save Finance Review to Recordupdate record

    Persists the finance review comments and recommendation to the record.

  7. 7
    Route on Finance Recommendation

    Routes based on whether finance says the request is ready for approval or needs changes.

    finance_recommendation: "Ready for approval"→Route on Requested Amount
    finance_recommendation: "Changes needed"→Set Status to Changes Requested
    Default→End
  8. 8
    Set Status to Changes Requestedupdate record

    Marks the budget request as Changes Requested.

  9. 9
    Request Revised Amount from Ownerrequest external input

    Emails the owner the finance comments and asks for a revised amount and explanation, waiting for their reply.

  10. 10
    Save Revised Amount to Recordupdate record

    Persists the owner's revised amount and explanation to the record.

  11. 11
    Return to Finance Reviewrestart from step

    Restarts the workflow from finance review to reassess the revised request.

  12. 12
    Route on Requested Amount

    Routes to manager approval for amounts under $50,000 or finance director approval for larger amounts.

    requested_amount: "50000"→Set Status to Pending Approval
    requested_amount: "50000"→Set Status to Pending Approval
    Default→Set Status to Pending Approval
  13. 13
    Set Status to Pending Approvalupdate record

    Marks the budget request as Pending Approval before manager review.

  14. 14
    Manager Approvalrequest approvalrequires approval

    Requests the manager's approval for budgets under $50,000.

  15. 15
    Route on Manager Decision

    Routes based on the manager's approval decision.

    approval_status: "approved"→Set Status to Approved
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  16. 16
    Set Status to Pending Approvalupdate record

    Marks the budget request as Pending Approval before finance director review.

  17. 17
    Finance Director Approvalrequest approvalrequires approval

    Requests the finance director's approval for budgets of $50,000 or more.

  18. 18
    Route on Director Decision

    Routes based on the finance director's approval decision.

    approval_status: "approved"→Set Status to Approved
    approval_status: "rejected"→Set Status to Rejected
    Default→End
  19. 19
    Set Status to Rejectedupdate record

    Marks the budget request as Rejected.

  20. 20
    Notify Owner of Rejectionsend email

    Emails the owner that their budget request was not approved.

  21. 21
    Set Status to Approvedupdate record

    Marks the budget request as Approved.

  22. 22
    Notify Owner of Approvalsend email

    Emails the owner that their budget request has been approved.

Fields

Show all 13 fields

FormBudget Request Form

  • Owner Name*· Text
  • Owner Email*· Email
  • Department or Project*· Text
  • Budget Period*· Text
  • Request Type*· Choice
  • Purpose*· Long text
  • Requested Amount*· Number
  • Supporting Calculations*· File upload

TaskFinance Review Task

  • Finance Review Comments*· Long text
  • Finance Recommendation*· Choice

Other fields

  • Budget Status· Choice
  • Revised Amount*· Number
  • Explanation of Revision*· Long text
  • Owner Name*
  • Owner Email*
  • Department or Project*
  • Budget Period*
  • Request Type*
  • Purpose*

Forms

Budget Request Form

8 fields

Data Views

Budget Requests

department_project, budget_period, request_type, requested_amount +1 more

Dashboard Widgets

Budgets by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
budget approvalbudget requestfinance workflowbudget reviewspend planning

Similar Workflows

Similar Categories

FAQs

How do I set up this budget approval workflow?

Publish the template in your workspace and it runs live right away, no installation needed. You'll want to assign which team members handle finance review, manager approval, and finance director approval before requests start coming in.

What do I need to get this running for my team?

You need a workspace with your finance reviewer, manager, and finance director set up as members so tasks and approvals can be assigned to them. The request form is public, so budget owners don't need an account to submit a request.

How does the finance review and revision loop work?

When a request comes in, it's marked Finance Review and a task is assigned to finance with a 5-day due date to record comments and a recommendation. If finance says changes are needed, the owner gets an email asking for a revised amount and explanation, and once they reply the request goes back through finance review again.

How is it decided whether a manager or finance director approves the budget?

The workflow checks the requested amount once finance recommends it's ready for approval. Requests under $50,000 go to manager approval, and requests of $50,000 or more go to finance director approval.

What happens if the manager or finance director rejects the request?

The record is marked Rejected and the owner gets an email letting them know their budget request was not approved. The record's timeline keeps a history of the finance review, any revisions, and the final decision.

Can I change the $50,000 approval threshold or add more approval tiers?

Yes. You can describe the change in plain English or edit the routing step directly in the workflow editor, and earlier versions of the workflow are kept. This makes it straightforward to adjust thresholds as your organisation's approval limits change.

Do budget owners need to log in to submit or respond to requests?

No. Owners submit their initial request through a public form, and if finance asks for a revision, they respond through a form emailed directly to them. Neither step requires them to create an account.

Where can I see the status of all budget requests?

Each budget request is a record with a reference number, a current status, and a timeline of what's happened so far. Table views and dashboards let you see all requests grouped by status, such as Finance Review, Pending Approval, Approved, or Rejected.

What information gets saved on the budget request record?

Finance's review comments and recommendation are saved to the record, as are the owner's revised amount and explanation if a revision is requested. Each business should confirm which of these details it needs to retain for its own internal record-keeping requirements.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Budget Approval Workflow | assess.one