All workflows
Google Sheets logoGmail logo

Approve time off requests from a sheet

Asks the employee's manager to approve each time off request in a sheet, then updates the row and tells the employee.

On new row in Google Sheets2 apps3 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1Google SheetsNew row triggerStarts when a request row is added to the Time off tab and reads its start and end dates the way a person writes them.
  2. 2Google SheetsUpdate rowSets the row's Status to Approved or Declined.
  3. 3GmailSendEmails the employee the outcome and the dates.

How it works

What happens on each run, in plain English.

Time off requests get lost in chat and nobody records the answer. When a row is added to your Time off tab, the employee's manager is asked to approve or decline it, and the person who asked cannot approve their own request.

The row's Status becomes Approved or Declined and the employee is emailed. Your tab needs columns named Employee name, Employee email, Manager email, Start date, End date and Reason.

google sheetsgmailtime offapproval

Start from a workflow that already works.

Add "Approve time off requests from a sheet" to your workspace, connect its apps, and make it yours.

Free plan, no credit card