---
title: Setting up Timesheet Approval
description: "There are two options for setting up an approval process for Timesheets 1. Set up a standard Salesforce approval workflow - [https://trailhead.salesforce.com/en/content/learn/modules/business_process_automation/approvals](https://trailhead.salesforce.com/en/content/learn/modules/business_process_automation/approvals) 2. Use Arrow's custom Timesheet Approval component (see below on how to set up) ![timesheet approval component](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Timesheet-Approval-Component.png) ##…"
url: "https://arrowpsa.com/docs/setting-up-timesheet-approval/"
updated: "2021-06-23"
category: "Configuring Arrow PSA / Setup Time Management & Time Entry"
---

# Setting up Timesheet Approval

There are two options for setting up an approval process for Timesheets

1. Set up a standard Salesforce approval workflow
   - [https://trailhead.salesforce.com/en/content/learn/modules/business_process_automation/approvals](https://trailhead.salesforce.com/en/content/learn/modules/business_process_automation/approvals)
2. Use Arrow's custom Timesheet Approval component (see below on how to set up)
   ![timesheet approval component](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Timesheet-Approval-Component.png)

## Setting up Timesheet Approval component

1. By default Arrow does not ship with Timesheet Approval tab enabled
   **(Note: This component can also be placed on a Project record page, to work on a per Project basis)**
   - Navigate to **Setup**-> **Tabs** and add a new**Lightning Component Tab**![](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Add-new-tab-1.png)
   - Use the **apollo:TimesheetApproval** component
      ![](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Add-component.png)
2. Next you need to switch the Approval Mode on the Timesheet component itself
   - Navigate to a **Timesheet** and select **Edit Page**
     ![](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Timesheet-component.png)
   - Update **Time Entry Approval Mode** to **Status Only**
     ![](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Options.png)
   - Now by using the **Submit for Approval** button on the **Timesheet**, the **Status**will be updated for every related Time Entry![submitted timesheet](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Submitted.png)
3. Now when navigating to the **Timesheet Approval** tab created earlier, you should see all **Projects**owned by your User which havesubmitted **Time Entrie**s![](https://arrowpsa.com/wp-content/uploads/2021/06/Timesheet-Approval-Timesheet-Approval-Component.png)
