---
title: How to Assign a Shift in Employee View
description: Assigning shifts in Timecloud is the core workflow of the roster. In Employee View, you have three ways to place employees on shifts.
---

[Skip to content](https://help.jointimecloud.com/how-to-assign-a-shift-in-employee-view#main-content)

[Contact us](https://help.jointimecloud.com/kb-tickets/new?hsLang=en)

[![Timecloud-Logo-600-2](https://help.jointimecloud.com/hs-fs/hubfs/Timecloud-Logo-600-2.png?width=200&height=40&name=Timecloud-Logo-600-2.png)](https://help.jointimecloud.com/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://help.jointimecloud.com/kb-tickets/new)
- [Go to app.jointimecloud.com](https://app.jointimecloud.com/)

[Go to app.jointimecloud.com](https://app.jointimecloud.com/)

 Got questions? Ask away

- There are no suggestions because the search field is empty.

1. [Service Portal](https://help.jointimecloud.com/?hsLang=en)
2. [Roster](https://help.jointimecloud.com/roster?hsLang=en)

# How to Assign a Shift in Employee View

## Assigning shifts is the core workflow of the roster. In Employee View you have three ways to place employees on shifts.

#### **Option 1 — Click to Assign**

1. Click an **empty cell** in the grid (intersection of an employee row and a day column).
   
   ![Image 16-04-2026 at 10.41 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.41%20AM.jpeg?width=644&height=350&name=Image%2016-04-2026%20at%2010.41%20AM.jpeg)
2. A **drawer** opens on the right side of the screen.
   
   ![Image 16-04-2026 at 10.42 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.42%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.42%20AM.jpeg)
3. Select a **Shift Template** from the dropdown.
   
   ![Image 16-04-2026 at 10.42 AM (1)](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.42%20AM%20(1).jpeg?width=670&height=434&name=Image%2016-04-2026%20at%2010.42%20AM%20(1).jpeg)
4. Optionally adjust the **Start** and **Finish** times.
   
   ![Image 16-04-2026 at 10.42 AM (2)](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.42%20AM%20(2).jpeg?width=670&height=221&name=Image%2016-04-2026%20at%2010.42%20AM%20(2).jpeg)
5. Optionally add a **Roster Comment** (visible to the employee).
   
   ![Image 16-04-2026 at 10.43 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.43%20AM.jpeg?width=670&height=314&name=Image%2016-04-2026%20at%2010.43%20AM.jpeg)
6. If your company uses **Roles**, select the role for this assignment.
   
   ![Image 16-04-2026 at 10.43 AM-1](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.43%20AM-1.jpeg?width=670&height=187&name=Image%2016-04-2026%20at%2010.43%20AM-1.jpeg)
7. If your company uses **Job Layers**, select the appropriate job items.
   
   ![Image 16-04-2026 at 10.44 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.44%20AM.jpeg?width=670&height=324&name=Image%2016-04-2026%20at%2010.44%20AM.jpeg)
8. Click **Save**.
   
   ![Image 16-04-2026 at 10.44 AM (1)](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.44%20AM%20(1).jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.44%20AM%20(1).jpeg)

**Tip:** You can assign multiple shifts to the same employee on the same day by clicking **Add Shift** inside the drawer.

 

![](blob:https://jointimecloud.atlassian.net/a7de2a7a-0b7c-479e-ab35-dac3b555a0e0#media-blob-url=true&id=919f3282-aeb0-4e51-92b6-b7f09ef0fbb5&collection=contentId-1074626700&contextId=1074626700&width=1820&height=961&alt=&clientId=dcc85285-7586-445f-adb8-0dc0a5a71bd1)

#### **Option 2 — Quick Select (Bulk Assignment)**

1. Click the **Quick Select** button in the toolbar to open the shift template sidebar.
   
   ![Image 16-04-2026 at 10.48 AM-1](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.48%20AM-1.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.48%20AM-1.jpeg)
2. Find the shift template you want and click either add or replace shifts
3. Click on the **grid cells** where you want to add/replace the shift the shift (you can select multiple cells at once).

     - **Add** — adds the shift alongside any existing assignments.
       
       ![Image 16-04-2026 at 10.50 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.50%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.50%20AM.jpeg)
     - **Replace** — replaces any existing shift on the selected cells.
       
       ![Image 16-04-2026 at 10.51 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.51%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.51%20AM.jpeg)
   
    
4. A **snackbar** appears at the bottom — click **Save** to apply, or **Cancel** to discard. 
   
   ![Image 16-04-2026 at 10.52 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.52%20AM.jpeg?width=670&height=72&name=Image%2016-04-2026%20at%2010.52%20AM.jpeg)

 

 

#### **Option 3 — Drag and Drop**

#### With the **Quick Select** sidebar open, drag a shift template from the sidebar directly onto a cell in the grid.

<iframe src="https://player.vimeo.com/video/1183554648?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479&amp;autoplay=1&amp;muted=1&amp;loop=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Roster _ Timecloud 2026-04-16 10-54-01"></iframe>

 

- [Account & Security](https://help.jointimecloud.com/account-security?hsLang=en)
- [Attendance & Timesheets](https://help.jointimecloud.com/attendance-timesheets?hsLang=en)
- [Award Interpretation](https://help.jointimecloud.com/award-interpretation?hsLang=en)
- [Biometric Scanners](https://help.jointimecloud.com/biometric-scanners?hsLang=en)
- [Employees](https://help.jointimecloud.com/employees?hsLang=en)
- [Forms & Checklists](https://help.jointimecloud.com/forms-checklists?hsLang=en)
- [Geofencing](https://help.jointimecloud.com/geofencing?hsLang=en)
- [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en)
- [Integrations](https://help.jointimecloud.com/integrations?hsLang=en)
- [Job Tracking](https://help.jointimecloud.com/job-tracking?hsLang=en)
- [Leave Management](https://help.jointimecloud.com/leave-management?hsLang=en)
- [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#main-content)

    - [Kiosk](https://help.jointimecloud.com/mobile-app?hsLang=en#kiosk)
- [Payroll](https://help.jointimecloud.com/payroll?hsLang=en#main-content)

    - [Xero](https://help.jointimecloud.com/payroll?hsLang=en#xero)
    - [iPayroll](https://help.jointimecloud.com/payroll?hsLang=en#ipayroll)
    - [MYOB](https://help.jointimecloud.com/payroll?hsLang=en#myob)
    - [Smartly](https://help.jointimecloud.com/payroll?hsLang=en#smartly)
- [Reporting](https://help.jointimecloud.com/reporting?hsLang=en)
- [Roster](https://help.jointimecloud.com/roster?hsLang=en)
- [Settings](https://help.jointimecloud.com/settings?hsLang=en)
- [Shifts](https://help.jointimecloud.com/shifts?hsLang=en)
- [Time Clock](https://help.jointimecloud.com/time-clock?hsLang=en)
- [Dashboard](https://help.jointimecloud.com/dashboard?hsLang=en)

Service Desk

Copyright © 2025, Timecloud Ltd